Hydra:利用功能切片实现高效的分布式SDN控制器
网络与互联网体系结构
2016-09-26 v1 分布式、并行与集群计算
摘要
当前扩展软件定义网络(SDN)控制器的常规方法是基于网络拓扑对交换机进行分区,每个分区由运行所有SDN应用的单一物理控制器控制。然而,拓扑分区受限于以下事实:与给定分区关联的延迟敏感型(例如监控)SDN应用的性能可能会受到共置的计算密集型(例如路由计算)应用的影响;同时实现低收敛时间和响应时间可能具有挑战性;以及应用实例跨分区的通信可能会增加延迟。为了解决这些问题,本文探索了功能切片,这是一种互补的扩展方法,其中属于同一拓扑分区的多个SDN应用可以部署在物理上不同的服务器上。我们提出了Hydra,一个基于功能切片的分布式SDN控制器框架。Hydra以收敛时间作为主要指标选择分区,但在跨分区放置应用实例时,以一种保持低响应时间的方式放置,同时考虑分区内应用之间的通信以及应用实例跨分区的通信。使用Floodlight控制器的评估表明了Hydra的重要性和有效性,它能在保持故障时收敛时间较小的同时,维持每个分区更高的吞吐量,并确保对延迟敏感应用的响应性。
引用
@article{arxiv.1609.07192,
title = {Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers},
author = {Yiyang Chang and Ashkan Rezaei and Balajee Vamanan and Jahangir Hasan and Sanjay Rao and T. N. Vijaykumar},
journal= {arXiv preprint arXiv:1609.07192},
year = {2016}
}
备注
8 pages