Decentralized Consistent Updates in SDN

Decentralized Consistent Updates in SDN
复制标题

DOI:
10.1145/3050220.3050224
复制
发表时间:
2017-04
期刊:
Proceedings of the Symposium on SDN Research
影响因子:
--
通讯作者:
Thanh Dang Nguyen;Marco Chiesa;Marco Canini
Thanh Dang Nguyen;Marco Chiesa;Marco Canini
中科院分区:
其他
文献类型:
--
作者:
Thanh Dang Nguyen;Marco Chiesa;Marco Canini

文献摘要

被引文献

相似文献

我们提出了ez-Segway,这是一种分散的机制,可以持续快速地更新网络状态,同时防止转发异常(循环和黑洞)并避免链路拥塞。在我们的设计中,集中式SDN控制器仅在更新执行期间预先计算交换机所需的信息。这些信息被分发到交换机,交换机使用部分知识和直接消息传递来有效地实现更新。这种关注点分离的主要好处是提高了更新性能,因为控制器上的通信和计算瓶颈被消除了。我们通过网络仿真和大规模模拟进行的评估表明,与集中式方法相比,ez-Segway的效率分别提高了45%和57%。在一个真实的OpenFlow交换机和P4中的实现系统原型的部署证明了在交换机内实现简单的网络更新功能的可行性和低开销。
We present ez-Segway, a decentralized mechanism to consistently and quickly update the network state while preventing forwarding anomalies (loops and black-holes) and avoiding link congestion. In our design, the centralized SDN controller only pre-computes information needed by the switches during the update execution. This information is distributed to the switches, which use partial knowledge and direct message passing to efficiently realize the update. This separation of concerns has the key benefit of improving update performance as the communication and computation bottlenecks at the controller are removed. Our evaluations via network emulations and large-scale simulations demonstrate the efficiency of ez-Segway, which compared to a centralized approach, improves network update times by up to 45% and 57% at the median and the 99th percentile, respectively. A deployment of a system prototype in a real OpenFlow switch and an implementation in P4 demonstrate the feasibility and low overhead of implementing simple network update functionality within switches.