IBM Research - Israel

Hybrid Cloud

The Israel teams deliver critical components to the infrastructure and platform of IBM Public Cloud to make it an open, reliable, secure, performant public cloud. These features are essential for a cloud 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

5GZORRO Cloud-Native Open Source MEC Platform

A use case for 5GZORRO architecture, that is created to enable several advanced multi-provider 5G use cases.

Module chaining and row-level enforcement

Israel Lab researchers Sima Nadler and Doron Chen examine several capacities supported by Fybrik, the cloud-native platform to control data usage.

IBM Research Fellow Dr. Michael Factor discusses Hybrid Data Fabric

Hybrid Data Fabric greatly simplifies the time-to-value by ensuring that data users can get the right data, with the right security, and at the right time.

Using Fybrik to create a privacy-aware framework to access FHIR data

What is Fybrik and how can it be used?

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.
Together with RedHat, we’re creating open-source network control and data planes that focus on applications' needs and knowledge.
The research areas involved include: structure and mechanisms for secure and scalable control plane and a lightweight and programmable network data-path solution.

OpenShift Virtualization, Secure OS, Secured Control Plane

Our work focuses on improving the performance and scalability of Kubernetes-based control planes. We're looking into new architecture for Kubernetes components, analysis of very large scale systems, applying Kubernetes-based management to manage arbitrary devices, and more.
In parallel, we work with RedHat to apply these technologies and architecture to OpenShift, container native virtualization, KubeVirt, IBM Cloud, and edge-management.

Serverless Capabilities

We develop tools to improve the productivity of developers and data users. We provide a variety of serverless capabilities, including optimization for serverless computing and serverless cloud functions for High Performance Cloud workloads, such as molecular biology and Monte Carlo simulations.

Identity-centric Networking and 5G

We focus on 5G multi-access edge computing (MEC) orchestration, Kubernetes native orchestration, 5G slicing, serverless analytic pipelines, and applications of serverless technologies to 5G MEC, along with the management of networked storage systems.

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.)

Open API-based, Automatic Test-Generation for OpenShift and API Platforms

We are developing a generic OpenAPI testing tool that can automatically generate test-cases for any OpenAPI specification. It ensures testing API conformance for distributive scenarios, taking into account the spec definition and race conditions. Our technology covers test generation for: testing good and bad paths (including error injection), random-biased, user-directed, and model-based.

Automated 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.

Z Verification

We developed a testing methodology that is employed throughout the design life-cycle, starting in pre-silicon unit and core levels, through acceleration, emulation and on-silicon validation. Our technologies are recognized as the best in the field and are used throughout IBM's major hardware development labs as well as by external customers.


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.

View tool


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.

View tool


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.

View tool


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.

View tool


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.

Manager, Hybrid Cloud


IBM Fellow, Hybrid Cloud Research

IBM Fellow, Cloud Data and Storage