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

Cloud Computing

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

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.

View tool

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.

View tool

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.

View tool

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.

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


Quality


IBM Fellow, Hybrid Cloud Research


IBM Fellow, Cloud Data and Storage