Home
News
People
Projects
Publications
Workshops
Seminar
Software
Conferences
Funding
Collaborations
Resources
Directions

 

Webmaster

 

Goals

The co-location of server applications with computation intensive OS functions and network protocols, as well as the conventional, host-mediated DMA transfer significantly limit the efficiency and overall performance of network-based servers. The operating system for such a distributed system should be designed to exploit the computational resources present in Cluster of Intelligent Devices (CID). Our goal is to develop Split-OS, a new operating system architecture that will realize the potential of these intelligent devices by splitting the OS functionality between the host and the intelligent devices or switches.

As part of Split-OS, we have developed TCP Servers, where TCP/IP processing is offloaded to a processor in an SMP system and on a dedicated node in a cluster over RDMA.

Split-OS idea
Split-OS idea

[Top]


Description

Split-OS is an operating system architecture for Internet servers, based on functionality splitting across a Cluster of Intelligent Devices (CID). The key ingredient in our approach is the combination of intelligent devices and non- intrusive Remote Memory Communication (RMC). The Split-OS project aims to investigate the impact of these new I/O interconnect technologies on the operating system architecture of the next generation of servers.

Cluster of Intelligent Devices
Cluster of Intelligent Devices (CID)

We refer to cluster of intelligent devices (CID) to designate a server architecture based on intelligent devices interconnected by an RMC infrastructure. Intelligent devices (also called programmable or active devices) are devices that include their own programmable processors and memory. An RMC architecture supports remote memory operations such as remote read, remote write or remote atomic operations. These operations are low overhead because they are performed without host involvement on the remote site. RMC is supported by certain SAN interconnects such as the Virtual Interface Architecture (VIA) and by the InfiniBand (IB) Architecture, the new switched-based I/O interconnect for servers.

[Top]


Publications

[Top]


People

Faculty

Liviu Iftode

Graduate Students

Aniruddha Bohra, Murali Rangarajan

Alumni

Kalpana Banerjee

[Top]

Links

[Top]