Small is better: Avoiding latency traps in virtualized data centers

Yunjing Xu, Michael Bailey, Brian Noble, Farnam Jahanian

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Public clouds have become a popular platform for building Internet-scale applications. Using virtualization, public cloud services grant customers full control of guest operating systems and applications, while service providers still retain the management of their host infrastructure. Because applications built with public clouds are often highly sensitive to response time, infrastructure builders strive to reduce the latency of their data center's internal network. However, most existing solutions require modification to the software stack controlled by guests. We introduce a new host-centric solution for improving latency in virtualized cloud environments. In this approach, we extend a classic scheduling principle - Shortest Remaining Time First - from the virtualization layer, through the host network stack, to the network switches. Experimental and simulation results show that our solution can reduce median latency of small flows by 40%, with improvements in the tail of almost 90%, while reducing throughput of large flows by less than 3%.

Original languageEnglish (US)
Title of host publicationProceedings of the 4th Annual Symposium on Cloud Computing, SoCC 2013
PublisherAssociation for Computing Machinery
ISBN (Print)9781450324281
DOIs
StatePublished - 2013
Externally publishedYes
Event4th Annual Symposium on Cloud Computing, SoCC 2013 - Santa Clara, CA, United States
Duration: Oct 1 2013Oct 3 2013

Publication series

NameProceedings of the 4th Annual Symposium on Cloud Computing, SoCC 2013

Other

Other4th Annual Symposium on Cloud Computing, SoCC 2013
Country/TerritoryUnited States
CitySanta Clara, CA
Period10/1/1310/3/13

Keywords

  • Cloud computing
  • Latency
  • Virtualization

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Small is better: Avoiding latency traps in virtualized data centers'. Together they form a unique fingerprint.

Cite this