Operating Systems

Research Area

The are many groups at IBM Research working on Operating System and Operating System Related Projects. The OS projects range from designing operating systems for embedded platforms to scalable servers, while related projects range from networking to java runtime development. The projects range from long-term research efforts to working with product groups to deliver cutting edge technology to customers. Research work in OS technology led to the development AIX running on IBM's server and supercomputer class hardware.

Projects

  • Adaptive Fast Path Architecture
  • Blue Gene

    system software will enable applications to exploit massive amounts of parallelism across chips with a focus on high-performance, error recovery, and programmability. This is an ambitious long-term multi-disciplinary research effort.

  • Data Redundancy Avoidance Toolkit

    provides support to applications, distributed file systems, and other environments to pick and choose automatically from a smorgasbord of techniques.

  • Enterprise Linux
  • Internet Server QoS
  • K42's

    goal is to design from the ground up an operating system targeted at next generation servers.

  • Linux Scalability
  • Linux Watch

    project has demonstrated Linux and other technologies for embedded devices including running Linux on a wrist watch.

  • NUMA Partitioning

    is investigating OS support for dynamic resource migration and reconfiguration, including cpus, memory and I/O without rebooting the OS. There is a Linux and an AIX implementation.

  • sHype - Secure Hypervisor

    is currently being developed by IBM research in close collaboration with various product groups. Its main goal is to provide a secure foundation for our server platforms.

  • SoulPad

    The three-layer SoulPad software stack comprising of an autoconfiguring host operating system, a virtual machine monitor, and a suspended virtual machine, enables a paradigm of mobile computing where a user can suspend his computing environment on one PC and resume it on another PC that he may have never seen before.

  • zFS

    is building a decentralized file system that distributes all aspects of file and storage management over a set of cooperating machines interconnected by a high-speed network.

Publications and presentations  


Activities 

News

Related Research