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
- Scott Shenker
- Sylvia Ratnasamy
- Sebastian Angel
- Thomas Karagiannis
- Byung-Gon Chun
- Kay Ousterhout
- Hitesh Ballani
- Ion Stoica
In Information Systems
- Scott Shenker
- Sebastian Angel
- Thomas Karagiannis
- Kay Ousterhout
- Hitesh Ballani
- Ion Stoica
- Mosharaf Chowdhury
Citations in the corpus
- End-to-end Performance Isolation Through Virtual Datacenters (2014, background): “These services are often implemented using appliances, which include in-network middleboxes like load balancers and end-devices like networked storage servers.”
- Efficient coflow scheduling with Varys (2014, unknown): “The impact of coflows on job durations and their network foot-print have received extensive attention [15, 17, 33, 35, 39].”
- Making Sense of Performance in Data Analytics Frameworks (2015, background): “Researchers have used the argument that data-intensive application performance is closely tied to datacenter network performance to justify a wide variety of network optimizations [6,14,17–21,27,28,41,42,48,53].”