IBM Research - Israel
Hybrid Cloud
The Israel teams deliver critical components to the infrastructure and platform of IBM Hybrid Cloud to make it an open, reliable, secure, performant public cloud. These features are essential for a cloud-based solution that serves enterprise mission-critical and data-intensive applications.
As part of our work at IBM Research – Israel, we are very involved in contributing to open source communities, and partnering with industry and academia in various worldwide projects including Horizon2020 projects.
News and Blogs
One query plan, three different engines.
In this blog, student researcher Omri Levy introduces the Substrait technology and its use with 3 different query engines.
Yet another memory allocator for executable code
Researcher Mike Rapoport created a patch that allocates memory in novel ways, simplifying life for kernel subsystems that need to execute code.
IBM and ING Optimize Data Usage Across Clusters
ING and IBM Research have partnered to add automatic IT optimization into Fybrik. In this post, ISRL researchers explain how Fybrik now addresses both governance requirements and IT infrastructure preferences.
Network Insights in a Distributed Environment
In this blog post, researchers Kalman Meth and Eran Raichstein describe the Flowlogs Pipeline, an observability tool that can carry out analyses for performance, security, accounting, and other purposes.
More news
Cloud and Security
- Hybrid Clouds: Getting Value From Your Data While Remaining Secure and Compliant
- Data Skipping for IBM Cloud SQL Query
- Parquet Modular Encryption: Developing a new open standard for big data security
- It Takes Two to #MeToo (and How Robots and Secure Enclaves Can Help)
- Impressions of Intel® SGX performance
- Test driving Spark SQL with Intel SGX on encrypted data
Cloud Computing
- 5GZORRO Cloud-Native Open Source MEC Platform
- Module chaining and row-level enforcement
- Using Fybrik to create a privacy-aware framework to access FHIR data
- Fybrik Modules: How to Leverage External Projects
- Fybrik 0.6.0 Released
- Fybrik Open Architecture and Ecosystem
- Yes, you can use Loki to efficiently retrieve big data for analysis
- Simplify the developer experience with OpenShift for Big Data processing by using Lithops framework
- Cars “see around corners” in EU’s CLASS project
- Decoding Dark Molecular Matter in Spatial Metabolomics with IBM Cloud Functions
- Use open source Drain3 log-template mining project to monitor for network outages
- How Alluxio is Accelerating Apache Spark Workloads
- Serverless transformation of IoT data-in-motion with OpenWhisk
- Building an open seamless science cloud
- Can Apache™ Spark reveal how people really use cloud storage?
- Channeling oceans of IoT data
- Deep dive insights into Swift
- Storlets: From research prototype to open source technology
Storage
- IBM Research Fellow Dr. Michael Factor discusses Hybrid Data Fabric
- High throughput object store access via file abstraction
- Introducing the Cloud Object Storage Bridge for Message Hub
- Access and Analyze data in IBM Cross Region Cloud Object Storage
- End-to-End IoT Data Pipelines in IBM Bluemix: Introducing the Message Hub Object Storage Bridge
- Stocator
- Why predicting data reduction can lower costs for all-flash storage
Research Projects
Networking & Software Defined Networks |
Our efforts focus on the next generation of programmable networking for applications, distributed in multiple cloud and edge locations. |
Data Governance and Compliance |
We are making it easier for customers to automatically handle different types of data governance and compliance with policies. Using process simplification, automated tools, and reuse, we are helping improve the quality of data observability and the enforcement of regulations for privacy and security. Our efforts are part of the IBM data fabric. |
Custom-Policy Automation |
We are developing technologies for policy-as-code to make IBM's security and compliance the best of breed. These technologies enable the reuse of policies in different use cases through a single data model and a single policy language. This technology also helps increase the quality of policies (debugging, testing, analysis, etc.) |
API Test Generation |
We are accelerating the modernization transformation process by automating some of the tasks that are currently performed manually, and validating the functional correctness of the transformation. To achieve these goals, we are employing automated test generation techniques at different levels: system/UI, service/API, and unit. |
Observability |
Now a crucial component for successful enterprise customer deployments, observability refers to the capacity to collect operational data, contextualize, aggregate, and extract insights,. We focus on logging and networking observability solutions that make operations easy and automated. We promote observability in the open to encourage standardization that will enable observability data collection and reasoning over different software stacks. |
Publications
IBM researchers in Israel publish a wide variety of work every year as part of their work on research projects in the lab, in collaboration with other researchers and scientists in IBM, and together with academic and industrial partners from around the world. Researchers in our group publish works at conferences and in scientific journals such as IEEE conferences and journals, the FMCAD workshop, the DATE conference, and others. |
Tools & Code
Fybrik data fabric orchestrator
Fybrik provides mechanisms to control the use of data across multi-cloud environments. Fybrik intermediates between the application and data to automatically optimize the data workload behavior for each specific user-as defined by policies created by the governance officer, IT administrator, and resource usage policies.
Xskipper
Xskipper is a library for creating, managing and deploying data skipping indexes with Apache Spark. Data skipping reduces I/O for SQL queries by skipping over irrelevant data files/objects based on their metadata. This can significantly boost query performance and reduce costs.
Tackle-test
TACKLETEST is an open-source tool for automatic generation of unit-level test cases for Java applications. TACKLETEST builds on top of two well-known test-generation tools, EvoSuite and Randoop, by adding a new combinatorial-testing-based approach for computing coverage goals that comprehensively exercises different parameter type combinations of the methods under test, at configurable interaction levels.
NP-Guard
Our goal is to ease the complexity in setting, validating, and maintaining network configuration. This pain-point was expressed by many RedHat OpenShift customers, and the need for automation and process simplification is clear. We developed a flow backed using a set of tools to help customers handle network segregation more easily, focusing on automatic synthesis, observability, auditability, and the enforcement of baseline constraints.
As part of our work at IBM Research – Israel, we are very involved in contributing to open source communities, and partnering with industry and academia in various worldwide projects including Horizon2020 projects.
We work with the following open source resources:
Let's talk
We're always happy to talk. Feel free to get in touch.
Sharon Keidar-Barner
Manager, Hybrid Cloud
Raviv Gal
Quality
Vita Bortnikov
IBM Fellow, Hybrid Cloud Research
Michael Factor
IBM Fellow, Cloud Data and Storage