删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

软件定义网络中面向时延和负载的多控制器放置策略

本站小编 Free考研考试/2022-01-03

史久根,
谢熠君,,
孙立,
郭胜,
刘雅丽
合肥工业大学计算机与信息学院 合肥 230009
基金项目:国家重大科学仪器设备开发专项(2013YQ030595)

详细信息
作者简介:史久根:男,1963年生,副教授,研究方向为嵌入式系统、计算机网络和无线传感器网络
谢熠君:男,1995年生,硕士生,研究方向为软件定义网络、控制器放置和嵌入式系统
孙立:男,1993年生,硕士生,研究方向为软件定义网络、路由多播和嵌入式系统
郭胜:男,1993年生,硕士生,研究方向为软件定义网络、网络虚拟化和规则放置
刘雅丽:女,1996年生,硕士生,研究方向为软件定义网络、网络虚拟化和规则缓存
通讯作者:谢熠君 2017110977@mail.hfut.edu.cn
中图分类号:TP393.3

计量

文章访问数:1218
HTML全文浏览量:691
PDF下载量:46
被引次数:0
出版历程

收稿日期:2018-11-20
修回日期:2019-04-09
网络出版日期:2019-04-23
刊出日期:2019-08-01

Multi-controller Placement Strategy Based on Latency and Load in Software Defined Network

Jiugen SHI,
Yijun XIE,,
Li SUN,
Sheng GUO,
Yali LIU
School of Computer and Information, Hefei University of Technology, Hefei 230009, China
Funds:The National Major Scientific Instruments Development Project (2013YQ030595)


摘要
摘要:在多控制器管理的软件定义网络(SDN)中,时延和负载是控制器放置问题(CPP)要考虑的重要因素。该文以降低控制器之间的传播时延、流请求的传播时延和排队时延、均衡控制器间负载为目标,提出一种控制器放置及动态调整的策略,其中包括用于初始控制器放置的负载均衡算法(BCRA)和遗传算法(GA),用于动态调整控制器负载的在线调整算法(ADOA)。以上算法均考虑网络连通性。仿真结果表明:在初始控制器放置时,在保证流请求的传播时延、排队时延和控制器传播时延较低的情况下,BCRA部署在中小型网络中时,其负载均衡性能与GA相近且优于k-center和k-means算法;GA部署在大型网络中时,与BCRA, k-center和k-means算法相比,使得负载均衡率平均提高了49.7%。在动态情况下,与现有动态调整算法相比,ADOA可以保证较低排队时延和运行时间的同时,仍能使负载均衡参数小于1.54。
关键词:软件定义网络/
控制器放置/
负载均衡/
网络时延/
动态调整
Abstract:In Software Defined Networks (SDN), latency and load are important factors for Controller Placement Problem (CPP). To reduce the transmission latency between controllers, the propagation latency and queuing latency of flow requests, and balance the controller load, a strategy on how to place and adjust the controller is proposed. It mainly includes Genetic Algorithm (GA) and Balanced Control Region Algorithm (BCRA) which are used to place the initial controller and one Algorithm of Dynamic Online Adjustment (ADOA), that is an online adjusting algorithm in term dynamic controlling. The above algorithms are all based on the network connectivity. The simulation results show that in initial controller placement situation, under the premise of guaranteeing the lower propagation latency, queue latency and controller transmission latency of flow request, when BCRA is deployed in small and medium-sized networks, its load balancing performance is similar to that of GA and superior to k-center and k-means algorithm; When GA is deployed in large networks, compared with BCRA, k-center and k-means, the load balancing rate increases averagely 49.7%. In the dynamic situation, ADOA can guarantee lower queuing delay and running time, and can still make the load balance parameter less than 1.54.
Key words:Software Defined Network (SDN)/
Controller placement/
Load balancing/
Network latency/
Dynamic adjustment



PDF全文下载地址:

https://jeit.ac.cn/article/exportPdf?id=1c933386-ee77-4a46-97aa-1b6d445fe34c
相关话题/网络 软件 传播 传感器 管理