The only constant is change: incorporating time-varying network reservations in data centers

By Di Xie, Ning Ding, Y. C. Hu, Ramana Rao Kompella. CCRV, 2012

306 citations recorded by the source corpus.

In multi-tenant datacenters, jobs of different tenants compete for the shared datacenter network and can suffer poor performance and high cost from varying, unpredictable network performance. Recently, several virtual network abstractions have been proposed to provide explicit APIs for tenant jobs to specify and reserve virtual clusters (VC) with both explicit VMs and required network bandwidth between the VMs. However, all of the existing proposals reserve a fixed bandwidth throughout the entire execution of a job. In the paper, we first profile the traffic patterns of several popular cloud applications, and find that they generate substantial traffic during only 30%-60% of the entire execution, suggesting existing simple VC models waste precious networking resources. We then propose a fine-grained virtual network abstraction, Time-Interleaved Virtual Clusters (TIVC), that models the time-varying nature of the networking requirement of cloud applications. To demonstrate the effectiveness of TIVC, we develop Proteus, a system that implements the new abstraction. Using large-scale simulations of cloud application workloads and prototype implementation running actual cloud applications, we show the new abstraction significantly increases the utilization of the entire datacenter and reduces the cost to the tenants, compared to previous fixed-bandwidth abstractions.

Subfields: Computer Networks and Communications, Information Systems

View Paper: https://www.semanticscholar.org/paper/27c04dce51362fcc7531acbe74823a7f0a4e48bf

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Scott Shenker
  2. Sylvia Ratnasamy
  3. Sebastian Angel
  4. Thomas Karagiannis
  5. Byung-Gon Chun
  6. Kay Ousterhout
  7. Hitesh Ballani
  8. Ion Stoica

In Information Systems

  1. Scott Shenker
  2. Sebastian Angel
  3. Thomas Karagiannis
  4. Kay Ousterhout
  5. Hitesh Ballani
  6. Ion Stoica
  7. Mosharaf Chowdhury

Citations in the corpus