TY - GEN
T1 - Loko
T2 - 15th ACM International Conference on Emerging Networking Experiments and Technologies, CoNEXT 2019
AU - Van Bemten, Amaury
AU - Derić, Nemanja
AU - Zerwas, Johannes
AU - Blenk, Andreas
AU - Schmid, Stefan
AU - Kellerer, Wolfgang
N1 - Publisher Copyright:
© 2019 ACM.
PY - 2019/12/3
Y1 - 2019/12/3
N2 - A predictable network performance is mission critical for many applications and yet hard to provide due to difficulties in modeling the behavior of the increasingly complex network equipment. This paper studies the problem of providing deterministic latency guarantees in small networks based on low-capacity hardware (e.g., in-cabin and industrial networks): such networks are of increasing importance, need to meet stringent performance requirements, but have hardly been explored so far. Our main contribution is the design, implementation, and evaluation of Loko, a system which provides predictable latency guarantees in programmable networks using low-cost hardware. Loko relies on a novel measurement-based methodology and uses deterministic network calculus to derive a reliable performance model of a given switch. To this end, we also show that state-of-the-art models in the literature like QJump and Silo fall short to model the behavior of such switches, due to incorrect architectural and performance assumptions. As a case study, we implement Loko for the Zodiac FX switch. Our experiments are encouraging: we find that the derived models are indeed accurate, allowing Loko to provide deterministic end-to-end guarantees with low-cost programmable devices.
AB - A predictable network performance is mission critical for many applications and yet hard to provide due to difficulties in modeling the behavior of the increasingly complex network equipment. This paper studies the problem of providing deterministic latency guarantees in small networks based on low-capacity hardware (e.g., in-cabin and industrial networks): such networks are of increasing importance, need to meet stringent performance requirements, but have hardly been explored so far. Our main contribution is the design, implementation, and evaluation of Loko, a system which provides predictable latency guarantees in programmable networks using low-cost hardware. Loko relies on a novel measurement-based methodology and uses deterministic network calculus to derive a reliable performance model of a given switch. To this end, we also show that state-of-the-art models in the literature like QJump and Silo fall short to model the behavior of such switches, due to incorrect architectural and performance assumptions. As a case study, we implement Loko for the Zodiac FX switch. Our experiments are encouraging: we find that the derived models are indeed accurate, allowing Loko to provide deterministic end-to-end guarantees with low-cost programmable devices.
KW - Guarantees
KW - Latency
KW - Low-cost
KW - Network calculus
KW - Network measurements
KW - Predictability
KW - Programmable networks
KW - Zodiac FX
UR - http://www.scopus.com/inward/record.url?scp=85075759896&partnerID=8YFLogxK
U2 - 10.1145/3359989.3365424
DO - 10.1145/3359989.3365424
M3 - Conference contribution
AN - SCOPUS:85075759896
T3 - CoNEXT 2019 - Proceedings of the 15th International Conference on Emerging Networking Experiments and Technologies
SP - 355
EP - 369
BT - CoNEXT 2019 - Proceedings of the 15th International Conference on Emerging Networking Experiments and Technologies
PB - Association for Computing Machinery, Inc
Y2 - 9 December 2019 through 12 December 2019
ER -