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

14Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Van Bemten, A., Derić, N., Varasteh, A., Schmid, S., Mas-Machuca, C., Blenk, A., & Kellerer, W. (2020). Chameleon: Predictable latency and high utilization with queue-aware and adaptive source routing. In CoNEXT 2020 - Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies (pp. 451–465). Association for Computing Machinery, Inc. https://doi.org/10.1145/3386367.3432879

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free