Empirical Predictability Study of SDN Switches

Empirical Predictability Study of SDN Switches
复制标题

DOI:
10.1109/ancs.2019.8901878
复制
发表时间:
2019-09
期刊:
2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS)
影响因子:
--
通讯作者:
Amaury Van Bemten;N. Deric;Amir Varasteh;Andreas Blenk;S. Schmid;W. Kellerer
Amaury Van Bemten;N. Deric;Amir Varasteh;Andreas Blenk;S. Schmid;W. Kellerer
中科院分区:
其他
文献类型:
--
作者:
Amaury Van Bemten;N. Deric;Amir Varasteh;Andreas Blenk;S. Schmid;W. Kellerer

文献摘要

被引文献

相似文献

为了满足他们日益严格的可靠性要求,通信网络需要在正确性和性能方面都是可预测的。原则上,软件定义网络(SDN)支持这种更可预测的网络,但这些网络仍然依赖于底层交换机。本文对SDN交换机的可预测性进行了实证研究。我们对来自四个不同制造商的七个硬件OpenFlow交换机进行了广泛的基准测试,这引发了人们对这些交换机的可靠性的几个担忧。我们发现了几个不正确和不可预测的行为和性能问题。特别是,我们识别与流和缓冲区管理相关的不可预测的行为,并观察到现有的服务质量机制,如优先级队列,引入了意想不到的开销。后者反过来可能导致违反延迟保证。根据我们的见解,我们首先讨论更可预测的体系结构的解决方案。
To meet their increasingly stringent dependability requirements, communication networks need to be predictable, both in terms of correctness and performance. In principle, Software-Defined Networks (SDN) enable such more predictable networks, however, these networks still depend the underlying switches. This paper presents an empirical study of the predictability of SDN switches. Our extensive benchmarking of seven hardware OpenFlow switches from four different manufacturers raises several concerns regarding the dependability of these switches. We uncover several incorrect and unpredictable behaviors and performance issues. In particular, we identify unpredictable behaviors related to the management of flows and buffers, and observe that existing quality-of-service mechanisms, such as priority queuing, introduce unexpected overheads. The latter, in turn, can lead to violations of latency guarantees. Based on our insights, we discuss first solutions toward more predictable architectures.