Chameleon: Predictable latency and high utilization with queue-aware and adaptive source routing

Amaury Van Bemten, Nemanja Derić, Amir Varasteh, Stefan Schmid, Carmen Mas-Machuca, Andreas Blenk, Wolfgang Kellerer

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

18 Scopus citations

Abstract

This paper presents Chameleon, a cloud network providing both predictable latency and high utilization, typically two conflicting goals, especially in multi-tenant datacenters. Chameleon exploits routing flexibilities available in modern communication networks to dynamically adapt toward the demand, and uses network calculus principles along individual paths. More specifically, Chameleon employs source routing on the "queue-level topology", a network abstraction that accounts for the current states of the network queues and, hence, the different delays of different paths. Chameleon is based on a simple greedy algorithm and can be deployed at the edge; it does not require any modifications of network devices. We implement and evaluate Chameleon in simulations and a real testbed. Compared to state-of-the-art, we find that Chameleon can admit and embed significantly, i.e., up to 15 times more flows, improving network utilization while meeting strict latency guarantees.

Original languageEnglish
Title of host publicationCoNEXT 2020 - Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies
PublisherAssociation for Computing Machinery, Inc
Pages451-465
Number of pages15
ISBN (Electronic)9781450379489
DOIs
StatePublished - 23 Nov 2020
Event16th ACM Conference on Emerging Networking Experiment and Technologies, CoNEXT 2020 - Barcelona, Spain
Duration: 1 Dec 20204 Dec 2020

Publication series

NameCoNEXT 2020 - Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies

Conference

Conference16th ACM Conference on Emerging Networking Experiment and Technologies, CoNEXT 2020
Country/TerritorySpain
CityBarcelona
Period1/12/204/12/20

Keywords

  • latency
  • network calculus
  • predictability
  • reconfigurations

Fingerprint

Dive into the research topics of 'Chameleon: Predictable latency and high utilization with queue-aware and adaptive source routing'. Together they form a unique fingerprint.

Cite this