首页> 外文期刊>Computer Communications >A comprehensive approach for optimizing controller placement in Software-Defined Networks
【24h】

A comprehensive approach for optimizing controller placement in Software-Defined Networks

机译:一种优化软件定义网络中控制器放置的全面方法

获取原文
获取原文并翻译 | 示例
       

摘要

Software-Defined Networks (SDNs) are characterized by dividing a network architecture in a data plane (i.e., any packet-relaying nodes like switches or routers) and a control plane, where specialized controllers assign forwarding decisions to the underlying data plane, and must do so in a very short timeframe. Thus, controllers play a key role in SDNs and the Controller Placement Problem (CPP) becomes a critical issue, affecting network delays and synchronization. If there are significant propagation delays between controllers and nodes, or among controllers, their ability to quickly react to network events is affected, degrading reliability. In this work, we propose a comprehensive mathematical formalization of the CPP, which constrains propagation latency and controller capacity, and determines simultaneously the minimum number of controllers, their location and the assignment of nodes to each, while keeping a balanced load distribution among controllers. As CPP is NP-hard, a heuristic approach is also presented. Simulations for 60 network scenarios show that this approach obtains balanced and resilient solutions, in negligible time, which are proven to be optimal or near optimal for 90% of the evaluated cases.
机译:通过将软件定义的网络(SDN)划分数据平面中的网络架构(即,诸如交换机或路由器等任何分组中继节点)和控制平面,其中专门控制器将转发决策分配给底层数据平面,并且必须在很短的时间内完成。因此,控制器在SDN中发挥关键作用,并且控制器放置问题(CPP)成为一个关键问题,影响网络延迟和同步。如果控制器和节点之间存在显着的传播延迟,或者控制器之间,它们可以快速对网络事件做出反应的能力受到影响,可靠性降低。在这项工作中,我们提出了一个全面的CPP数学形式化,限制传播延迟和控制器容量,并同时确定每个控制器,其位置和节点的分配,同时保持控制器之间的平衡负载分布。由于CPP是NP - 硬,也提出了一种启发式方法。对于60个网络场景的模拟表明,该方法在可忽略的时间内获得平衡和弹性解决方案,其被证明是评估病例的90%的最佳或接近最佳。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号