System Technologies and Services

Overview

The System Technologies and Services department at the Haifa Research Lab is one of IBM's technology innovation centers. Its mission is to develop leading-edge system and storage technologies for IBM's advanced IT products and services. The department is particularly strong in the areas of system software, system architecture, and system design and optimization tools, and supports IBM server and storage systems product lines and IBM Services business units.

We are in particularly interested in the emerging field of Cloud Computing, and we put a lot of effort on developing technologies to support this fascinating concept, as a part of the IBM Blue Cloud initiative. In particular, our work in system software focuses on the areas of virtualization and systems management, which we believe will be primary enabling technologies to make Cloud Computing become a marketplace reality. The department activities in this area influence a wide range of IBM system products, including IBM's xSeries systems (with a focus on blade servers), IBM's pSeries systems, IBM Systems Management, and more. We also develop advanced system and I/O architectures designed to deliver performance breakthroughs to IBM and the industry.

Our work in the area of storage systems focuses on developing new functions for data protection and availability, storage security, long-term data preservation, and storage power management as it relates to IBM's green technology initiative. A special focus area of our team is storage support for Cloud Computing. In this project, we investigate the architectural challenges of designing a highly scalable and cost-effective storage infrastructure, allowing to easily store and access data objects, and mobilize them across the Cloud.

A large part of our team conducts research in the areas of improving system performance and quality, specifically targeting the special challenges presented by multicore architectures. Our work in this area includes tools and methods for designing reliable and correct systems, and for improving software performance using powerful compiler and post-link optimizations. Our work in these areas has resulted in significant performance improvements and reliability enhancements to many important applications and systems of IBM, customers and partners, and has been recognized by many papers and patents.

Motivated by the proliferation of IT services as an emerging marketplace trend, we have recently started to conduct research on optimizing IT service delivery - an area which is receiving noticable attention from both industry and academia. For example, we work closely with IBM field professionals in the area of Business Continuity and Resiliency Services, where we contribute by developing capabilities for information protection, disaster recovery and more.

During the recent years, our team has achieved several landmarks in computer system technologies state-of-the-art. Our team has played a key role in the development of IBM's Virtualization Manager Software, announced in late 2006. This technology was recently recognized as the winner of the ServerWatch Product Excellence Award for 2007, and honored with the prestigious IBM Research Division Accomplishment Award for 2007. The compiler and post-link optimizations developed by our team have helped IBM Power systems become the leader in TPC-C,SPEC-CPU and SAP benchmarks for Linux, and are used to competitively optimize IBM systems for commercial workloads. Some other well-known examples of work done in our department are the invention of the now standard iSCSI protocol and Object Storage technology; contributions to IBM's Blue Gene supercomputer; and our work on the advanced Copy Services in IBM's flagship storage platform. For these and other achievements, our team has been recognized multiple times by the IBM Research Division Accomplishment Award and received other honors, such as recognition of some of our team members as 2003 InfoWorld Innovators.


Collaborations and Partnerships

Across all our activities, our team works with internal IBM product organizations as well as with IBM customers. We engage directly in development and delivery projects, partnering with the following IBM business units:

We routinely work with standard organizations to set systems and storage industry standards. A recent example of our work in this area is the CBCS standard for secure access to networked storage. Our team has conceived and developed this standard, and then led the process of its approval by the T10 standards body.

Lastly, we collaborate with academic and industrial organizations on projects of mutual joint interest. These include the following activities:

  • Reservoir. This is an ambitious EU FP7 project, where we lead a consortium of 13 European companies and universities who collaborate on developing an advanced infrastructure for Cloud Computing, based on deep integration of virtualization and grid technologies.
  • Nexof-RA. This is an EU FP7 project where we participate in the development of a Reference Architecture for the NESSI open service framework. Our contribution to this project focuses on IT infrastructure aspects, and is based on the Reservoir architecture.
  • Shadows. This is an EU FP6 project, led by our team, which focuses on developing tools and methods for designing self-managing systems, based on the DMTF/CIM and Eclipse/TPTP open standards.
  • CASPAR. This is an EU FP6 project which focuses on tools and methods for preserving cultural, scientific, and artistic long-term data. The project builds on the Object Storage standard (conceived by our team and standardized by SNIA) and the OAIS standard.
  • HiPEAC. This is an European Network of Excellence on High Performance and Embedded Architecture and compilation. HIPEAC started as an FP6 project, and now continues as an FP7 project.
  • SARC. This is an FP6 Integrated Project in the area of advanced computer architectures, with a focus on a systematic scalable approach to the design of systems ranging from small embedded systems to large scale networked data servers.
  • ACOTES. This is an FP7 project aimed at addressing the complexity and cost of programming emerging embedded architectures by implementing program transformation techniques in compilation tools to enable efficient programming of highly parallel architectures for stream computing.
  • MilePost. This is an FP7 project that exploits machine learning for embedded programs optimizations. The overall objective of MilePost is to develop compiler technology that can automatically learn how to best optimize programs.

Selected Research Papers - System and Storage Platforms

Selected Research Papers - Code Optimization and Quality Technologies


For a full list of publications, see the department publications page: http://w3.haifa.ibm.com/dept/svt/code_public.html

Senior Manager

Yaron Wolfsthal,