SDN 交换机迁移1

A game-theoretic approach to elastic control in software-defined networking

2014

  • 之前的交换机迁移的工作(ElastiCon)重点在于如何实现迁移,而忽略了为何需要迁移;
  • 负载高的控制器需要将某些交换机迁出,而周围负载低的控制器需要“竞争”这些迁出的交换机;

A Load Balancing Mechanism for multiple SDN Controllers based on Load Informing Strategy

2016

  • 在迁移之前必须收集网络中的信息,这很耗时且对于已经处于高负载的控制器而言很危险;
  • 提出一种信息通知策略,来避免上述问题;

BalCon: A Distributed Elastic SDN Control via Efficient Switch Migration

2017

A Distributed Decision Mechanism for Controller Load Balancing Based on Switch Migration in SDN

2018

  • 交换机迁移需要极大的通信成本,包括数据收集,迁移成本及控制器同步信息,而之前的研究没有考虑到这些隐形成本。
  • 创新点
    • in-band环境;
    • 针对迁移过程中需要的代价(数据收集,流表下发,通信及对目标控制器的请求)来选择目的控制器;
  • 可能可以改进的点
    • 控制流对底层环境敏感,时延用距离表示不妥;
    • 迁移后可能导致目标控制器过载,导致反复进行迁移过程,影响网络性能;
    • 一次仅考虑一个交换机,可能需要迁移多个交换机才能使控制器正常运行;

A Load-Balancing Mechanism for Distributed SDN Control Plane Using Response Time

2018

  • 控制器负载高低不能用来判断是否存在控制平面不平衡或者性能瓶颈,用控制器的反应时间更为合适;
  • 多个高负载的控制器需要多次操作,影响效率;
  • 创新点:
    • 对控制器的相应时间做了很详尽的实验;
    • 一次允许迁移多个交换机;
  • 可能可以改进的点
    • 迁移后可能导致目标控制器过载,导致反复进行迁移过程,影响网络性能;

Dynamic Switch Migration in Distributed Software-Defined Networks to Achieve Controller Load Balance

2019

  • 针对迁移时可能导致服务中断,提出一种改进的算法来将新流引到其他交换机;

A Switch Migration-Based Decision-Making Scheme for Balancing Load in SDN

  • 2017
  • 综合考虑迁移的成本和效果;
  • 创新点:
    • 考虑迁移时的成本(迁移通信的成本及对目标控制器增加负载)及迁移前后的平衡效果(负载的方差);

Dynamic switch migration towards a scalable SDN control plane

  • 2016
  • 将交换机迁移问题转为资源(CPU,带框,内存)利用最大化问题;
  • 迁移场景:
    • 网络空闲时可以迁移负载少的控制器下的交换机,使该控制器休眠以减少成本;
    • 网络负载高时可以迁移高负载的控制器下的交换机到低负载的控制器;
  • 定义一个松散的游戏域(Gaming Field),域中的控制器作为玩家来使域内的利润(负载均衡等)最大化;
  • 可能可以改进的点:
    • 游戏域只有邻居控制器,可能导致无法完成迁移(所有邻居控制器均没有可用资源);
    • 一次只迁移一台交换机;
    • 需要大量广播通信,可能由于网络问题出现延迟(丢包)而降低性能;
posted @ 2019-04-12 19:03  孙敏铭  阅读(897)  评论(0编辑  收藏  举报