Skip to main content

IBM Research - Haifa

Systems Technologies and Services

The System Technologies and Services division at the Haifa Research Lab is one of IBM's technology innovation centers. Its mission is to develop leading-edge technologies for IBM server, networking and storage product lines and IBM Services business units. The division is particularly strong in the areas of system software and architecture, and system design and optimization tools. This is the homepage for the division; our departmental pages provide additional details on our R&D activities.

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 Cloud Computing portfolio. 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 Director, and more. and more. We also develop advanced system and I/O architectures designed to deliver performance breakthroughs to IBM and the industry. Lastly, focusing on networking, we have recently embarked on an aggressive project to develop new data center networking technology, aiming at proving network virtualization capabilities to support cloud-scale application delivery.

Our work in the area of storage systems focuses on developing new functions for data protection and availability, long-term data preservation, and storage optimization. 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 system optimization, specifically targeting the challenges presented by multicore architectures and virtualized environments. Our work in this area includes tools and methods for improving software performance using advanced compilation, post-link optimization and performance tools. As an orthogonal dimension of system optimization, we are developing innovative tools and methods for designing reliable and correct systems, using advanced software test and analysis techniques. All in all, our work on system optimization has resulted in widely recognized contributions to the reliability and quality of software systems developed by IBM, customers and partners. Our work in this area has been recognized by many papers and patents.

During the recent years, our team has achieved several landmarks in computer system technologies state-of-the-art. As pioneers in virtualization technology, we played a key role in the development of IBM's Virtualization Manager Software, announced in late 2006. This technology was recognized as the winner of the ServerWatch Product Excellence Award for 2007, and honored with the prestigious IBM Research Division Accomplishment Award for 2007. Subsequently, in 2008-2010, we have architected and developed the IBM's System Pools technology, now available as a major component of IBM's VMControl product. The compiler and post-link optimizations developed by our team have helped IBM Power systems become an industry leader in TPC-C,SPEC-CPU and SAP benchmarks for Linux, and are used to competitively optimize IBM systems for commercial workloads. Some earlier well-known accomplishments of our department are (1) the invention of the now standard and highly popular iSCSI protocol for storage networks; (2) the Object Storage paradigm, which is now being embraced by the global leading providers of cloud storage; (3) contributions to IBM's Blue Gene supercomputer; and (4) 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 various honors.

Groups

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 European academic and industrial organizations on projects of mutual joint interest. These include the following activities:

  • VISION Cloud

    FI-WARE

    This is an EU FP7 project launched in May 2011, which is the cornerstone of the FI-PPP programme -- a cluster of Future Internet research projects aimed at creating a technology ecosystem and boosting the innovation in multiple industrial sectors, such as transportation, media, energy, smart cities and others. The goal of FI-WARE is to design a cloud-based core platform, which will be used to efficiently develop and host Future Internet applications. Our team leads the architecture and implementation efforts of the Cloud Hosting activity in FI-WARE.

  • VISION Cloud

    VISION Cloud

    This is a pioneering EU FP7 project, where we lead a consortium of 15 European companies and universities. We aim to develop an advanced infrastructure for the secure delivery of data-intensive storage services with guaranteed QoS, featuring comprehensive data mobility and interoperability, a rich data model, safe and efficient computation close to the storage, and content-centric access.

  • FITTEST

    FITTEST

    This is an EU FP7 project aimed at providing tools and methodologies for testing the Future Internet with its complex interaction of services, applications and contents. Our contribution there is in concurrency testing and coverage.

  • ERA

    This is an FP7 project involving a reconfigurable platform aimed at meeting the requirements of running applications. The project targets several components for reconfiguration, including CPU, network and memory, software components e.g., operating system and compiler.

  • GAMES

    GAMES

    This is an EU FP7 project which focuses on energy management in modern data centers. In this project we work with partners across Europe to develop tools and methods for planning energy-efficient IT infrastructrures, in line with the emerging global trend of Green IT.

  • IOLanes

    IOLanes

    This is an FP7 project which pursues advancements in the scalability and performance of I/O subsystems in multicore platforms. In this project we work on hypervisor design and implementation, focusing on high-performance I/O in virtualized environments.

  • HiPEAC

    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.

  • ENSURE

    ENSURE

    Kicked off in February, 2011, this EU FP7 project is being led by HRL, and is researching ways for long term preservation of digital data for enterprises, where the cost associated with preserving data will be a factor in driving the preservation solution. Besides leading the project management and architecture, our researchers are investigating long-term storage techniques and virtualization technologies for the preservation of applications.

Completed Projects

  • Reservoir

    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.

  • SARC

    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.

  • Shadows

    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

    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.

  • ACOTES

    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

    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 - Cloud Platforms

  • "Guaranteeing High Availability Goals for Virtual Machine Placement",
    Eyal Bin, Ofer Biran, Odellia Boni, Erez Hadad, Hillel Kolodner, Yosef Moatti and Dean Lorenz, 2011, The 31st International Conference on Distributed Computing Systems (ICDCS).
  • "On the Management of Virtual Machines for Cloud Infrastructures",
    M. Llorente, R. S. Montero, B. Sotomayor, D. Breitgand, A. Maraschini, E. Levy, B. Rochwerger, Chapter 6 of Cloud Computing: Principles and Paradigms, Editors: Radjkumar Buyya, James Broberg, Andrzej M. Goscinski , Wiley, 2011.
  • "Efficient Control of False Negative and False Positive Errors with Separate Adaptive Thresholds",
    David Breitgand, Maayan Golodstein, Ealan Henis, Onn Shehory, 2011, Springer Journal of Network and System Management (JNSM), to appear
  • "Cost-Aware Live Migration of Services in the Cloud",
    David Breitgand, Gilad Kutiel, Danny Raz, USENIX Hot-ICE 2011, Boston, MA, USA, 2011
  • "SLA-aware Placement of Multi-Virtual Machine Elastic Services in Compute Clouds",
    David Breitgand, Amir Epstein, IEEE IM 2011, Dublin, Ireland, 2011
  • "Inter-Cloud Mobility of Virtual Machines",
    Kenneth Nagin, David Hadas, Zvi Dubitzky, Alex Glikson, Irit Loy, Benny Rochwerger, Liran Schour, Systor '11, May 30 - Jun 01 2011, Haifa, Israel
  • "Reservoir - When One Cloud Is Not Enough",
    B. Rochwerger, D. Breitgand, A. Epstein, D Hadas, I. Loy, K. Nagin, J. Tordsson, C. Ragusa, M. Villari, S. Clayman, E. Levy, A. Maraschini, P. Massonet,, H. Muñoz, G. Tofetti IEEE Computer March 2011 (vol. 44 no. 3) pp. 44-51. http://www.computer.org/portal/web/csdl/doi/10.1109/MC.2011.64
  • "On Cost-Aware Monitoring for Adaptive Load Sharing",
    David Breitgand, Amir Nahir, Rami Cohen, Danny Raz, IEEE Journal on Selected Areas in Communications (JSAC), Vol. 28, No. 1, Jan 2010
  • "An Architecture For Federated Cloud Computing",
    B, Rochwerger, C. Vázquez, D. Breitgand, D. Hadas, M. Villari, P. Massonet, E. Levy, A. Galis, I. Llorente, R. Montero, Y. Wolfsthal, K. Nagin, L. Larsson, F. Galán ; Chapter 15 of "Cloud Computing: Principles and Paradigms" book - Rajkumar Buyya (Ed.), James Broberg (Ed.) and Andrzej Goscinski (Ed.), Wiley 2010
  • "Monitoring Future Internet Service Clouds",
    S. Clayman, A. Galis, C. Chapman, L.R, Merino, .L M. Vaquero, K. Nagin, B. Rochwerger, G. Toffetti - "Towards the Future Internet - A European Research Perspective book, April 2010 IOS Press, http://www.iospress.nl/
  • "NAP: a building block for remediating performance bottlenecks via black box network analysis",
    Muli Ben-Yehuda, David Breitgand, Michael Factor, Hillel Kolodner, Valentin Kravtsov, Dan Pelleg, In Proceedings of the 6th International Conference on Autonomic Computing, pp. 179-188, Barcelona, Spain, 2009
  • "Design for Future Internet Service Infrastructures",
    B. Rochwerger, A. Galis, D. Breitgand, E. Levy, J.A. Cáceres, I.M. Llorente, Y. Wolfsthal, M. Wusthoff, S. Clayman, C. Chapman, W. Emmerich, E. Elmroth, R.S. Montero , Future Internet Assembly 2009 (FIA'09), Prague, Czech Republic, May 2009
  • "RESERVOIR: Management Technologies and Requirements for Next Generation Service Oriented Infrastructures",
    Benny Rochwerger, Alex Galis, Eliezer Levy, Juan A. Cáceres, David Breitgand, Yaron Wolfsthal, Ignacio M. Llorente, Mark Wusthoff, R. S. Montero, E. Elmroth, short paper, IFIP/IEEE 11th International Symposium on Integrated Network Management (IM'09), New-York, USA, 2009
  • "The RESERVOIR Model And Architecture for Open Federated Cloud Computing",
    B. Rochwerger, J. Caceres, R.S. Montero, D. Breitgand, E. Elmroth, A. Galis, E. Levy, I.M. Llorente, K. Nagin, Y. Wolfsthal, IBM Journal: System Journal Special Edition on Internet Scale Data Centers, 2009
  • "Virtual machine time travel using continuous data protection and checkpointing",
    Paula Ta-Shma, Guy Laden, Muli Ben-Yehuda, and Michael Factor, ACM SIGOPS Operating Systems Review, 42:1 (2008).
  • "Tapping into the fountain of CPUs: on operating system support for programmable devices",
    Yaron Weinsberg, Danny Dolev, Tal Anker, Muli Ben-Yehuda, Pete Wyckoff, Proceedings of ASPLOS 2008: 179-188.
  • "Multitoroidal interconnects for tightly coupled supercomputers",
    Yariv Aridor, Tamar Domany, Oleg Goldshmidt, Yevgeny Kliteynik, Edi Shmueli and Jose Moreira, IEEE Transactions on Parallel and Distributed Systems 19(1):52-65 (2008).
  • "B-trees, shadowing, and clones",
    Ohad Rodeh, ACM Transactions on Storage 3(4): (2008).
  • "Preservation DataStores: New storage paradigm for preservation environments",
    Simona Rabinovici-Cohen, Michael Factor, Dalit Naor, Leeat Ramati, Petra Reshef, Shahar Ronen, Julian Satran, David Giaretta, IBM Journal of Research and Development, Special Issue on Storage Technologies and Systems, 2008.
  • "The ANSI T10 object-based storage standard and current implementations",
    David Nagle, Michael Factor, Sami Iren, Dalit Naor,Erik Riedel, Ohad Rodeh, Julian Satran, IBM Journal of Research and Development, Special Issue on Storage Technologies and Systems, 2008.
  • "Derivation of Response Time Service Level Objectives for Business Services",
    David Breitgand, Ealan A. Henis, Onn Shehory, John M. Lake, in Proceedings of the 2nd IFIP/IEEE International Workshop on Business-Driven IT Management (BDIM 2007), pp. 29-38, Munich, Germany, 2007
  • "Architectures for Controller Based CDP",
    Guy Laden, Paula Ta-Shma, Eitan Yaffe, Michael Factor, and Shachar Fienblit, Proceedings of The 5th USENIX Conference on File and Storage Technologies, February 2007 (FAST '07).
  • "Capability based Secure Access Control to Networked Storage Devices",
    Michael Factor, Dalit Naor, Eran Rom, Julian Satran, Sivan Tal, Proceedings of MSST 2007:114-128.
  • "Preservation DataStores: Architecture for Preservation Aware Storage",
    Michael Factor, Dalit Naor, Simona Rabinovici-Cohen, Leeat Ramati, Petra Reshef, Julian Satran, David L. Giaretta, Proceedings of MSST 2007: 3-15.
  • "A Self-optimized Job Scheduler for Heterogeneous Server Clusters",
    Elad Yom-Tov, Yariv Aridor, Proceedings of JSSPP 2007:169-187.
  • "The need for preservation aware storage: a position paper",
    Michael Factor, Dalit Naor, Simona Rabinovici-Cohen, Leeat Ramati, Petra Reshef, Julian Satran, Operating Systems Review 41(1): 19-23 (2007).
  • "Encompass: Managing Functionality",
    Oleg Goldshmidt, Benny Rochwerger, Alex Glikson, Inbar Shapira, Tamar Domany, Proceedings of IPDPS 2007:1-5.
  • "PANACEA Towards a Self-healing Development Framework",
    David Breitgand, Maayan Goldstein, Ealan Henis, Onn Shehory, Yaron Weinsberg, Proceedings of Integrated Network Management 2007:169-178.
  • "On Fully Distributed Adaptive Load Balancing",
    David Breitgand, Rami Cohen, Amir Nahir, Danny Raz, Proceedings of DSOM 2007: 74-85.
  • "Using the Right Amount of Monitoring in Adaptive Load Sharing",
    David Breitgand, Rami Cohen, Amir Nahir, Danny Raz, Proceedings of ICAC 2007: 7.
  • "Cost Aware Adaptive Load Sharing",
    David Breitgand, Rami Cohen, Amir Nahir, Danny Raz, Proceedings of IWSOS 2007: 208-224.
  • "The Traveling Miser Problem",
    D. Breitgand, D. Raz, and Y. Shavitt, IEEE/ACM Transactions on Networking (ToN), 14(4): 711-724, 2006
  • "IP Only Server",
    Muli Ben-Yehuda, Oleg Goldshmidt, Elliot K. Kolodner, Zorik Machulsky, Vadim Makhervaks, Julian Satran, Marc Segal, Leah Shalev, Ilan Shimony, USENIX Annual Technical Conference, General Track 2006: 381-386.
  • "Automated and Adaptive Threshold Setting: enabling technology for autonomy and self-management",
    David Breitgand, Ealan A. Henis, Onn Shehory, in Proceedings of Second International Conference on Autonomic Computing (ICAC'05), pp. 204-215, Seattle, USA, 2005
  • "Root-cause analysis of SAN performance problems: an I/O path affine search approach",
    David Breitgand, Ealan A. Henis, Edya Ladan-Mozes, Onn Shehory, Elena Erushalmi, in Proceedings of the 9th IFIP/IEEE Integrated Network Management (IM'05), pp. 251-264, Nice, France, 2005
  • "Automated and Adaptive Threshold Setting: Enabling Technology for Autonomy and Self-Management",
    David Breitgand, Ealan Henis, and Onn Shehory, The 2nd IEEE International Conference on Autonomic Computing (ICAC-05), 2005.
  • "Design of the iSCSI Protocol",
    Kalman Z. Meth, Julian Satran, IEEE Symposium on Mass Storage Systems 2003:116-122.
  • "Internet Protocol storage area networks",
    Prasenjit Sarkar, Kaladhar Voruganti, Kalman Z. Meth, Ofer Biran, Julian Satran, IBM Systems Journal 42(2): 218-231 (2003)
  • "Management of application complexes in multitier clustered systems",
    Antonio Abbondanzio, Yariv Aridor, Ofer Biran, Liana Fong, German S. Goldszmidt, Richard Harper, Srirama Krishnakumar, Gregory Pruett, Ben-Ami Yassur: IBM Systems Journal 42(1), 2003.

Selected Research Papers - System Optimization and Quality


COQT publications full list.

Senior Manager

Yaron Wolfsthal, Senior Manager Systems Technologies and Services, IBM Research - Haifa

: Senior Manager Systems Technologies and Services, IBM Research - Haifa

Links

SYSTOR 2012