Predictable Data Centers (PDC)

Established: September 1, 2010

Performance predictability is a key requirement for high-performant applications in today’s multi-tenant datacenters. Online services running in infrastructure datacenters need such predictability to satisfy applications SLAs. Cloud datacenters require guaranteed performance to bound customer costs and spur adoption. However, the network and storage stack used in today’s datacenters is unaware of such application requirements. This projects examines how to enable preditable datacenters.

Performance predictability is a key requirement for high-performant applications in today’s multi-tenant data centers. Online services running in infrastructure data centers need such predictability to satisfy application SLAs. Cloud data centers require guaranteed performance to bound customer costs and spur adoption. However, several components of today’s datacenters are at odds with such high-level application SLAs.

The Predictable Data Centers (PDC) project tackles the issue of unpredictable application performance in data centers. A key contributor to such unpredictability is shared resources like network and storage. The bandwidth across the cloud network and to the cloud storage service can vary significantly. To address this, we are designing a predictable data center architecture that offers performance SLAs across shared resources. Efforts like Oktopus, D3 and Hadrian enable a predictable network. More recently, we have been working on predictable storage. We have designed IOFlow, a software-defined storage architecture that enables performance SLAs across shared storage.

  • IOFlowIOFlow

    Software-defined storage

    Hadrian

    Hadrian

    Network Sharing in Multi-tenant Data Centers

    Bazaar

    Bazaar

    Bridging the Tenant-Provider Gap in Cloud Services

    Oktopus

    Oktopus

    Towards Predictable Datacenter Networks

    D3

    D3

    Meeting Deadlines in Data Center Networks

    •  Virajith Jalaparti (UIUC)
    • Changhoon Kim (MS Azure)
    • Christo Wilson (Northeastern University)

People

Portrait of Ant Rowstron

Ant Rowstron

Distinguished Engineer / Deputy Lab Director

Portrait of Greg O'Shea

Greg O'Shea

Principal RSDE

Portrait of Hitesh Ballani

Hitesh Ballani

Partner Researcher

Portrait of Paolo Costa

Paolo Costa

Senior Principal Researcher

Portrait of Richard Black

Richard Black

Project Silica Research Director

Portrait of Thomas Karagiannis

Thomas Karagiannis

Principal Researcher

Portrait of Ioan Stefanovici

Ioan Stefanovici

Principal Research Manager