关东

Kandoo:一个高效和可伸缩的卸载控制应用程序的框架。限制控制平面上频繁事件的开销对于实现可伸缩的软件定义网络至关重要。限制这种开销的一种方法是处理数据平面中的频繁事件。这需要修改开关,并以控制平面中的可见性为代价。另一种方法是,我们提出Kandoo,一种在不改变交换机的情况下保持可伸缩性的框架。Kandoo有两层控制器:(i)底层是一组没有互连的控制器,并且不知道整个网络的状态;以及(ii)顶层是一个逻辑上集中的控制器,用于维护整个网络的状态。应用程序只能在底层(即应用程序的底层)使用数据控制功能运行。这些控制器处理大多数频繁事件并有效地屏蔽顶层。Kandoo的设计使网络运营商能够按需复制本地控制器,并减轻顶层的负载,这是扩展性方面唯一的潜在瓶颈。我们的评估表明,与普通的开放流网络相比,由Kandoo控制的网络具有较低数量级的控制信道消耗