[发明专利]基于SDN云雾间的Docker容器热迁移方法有效
申请号: | 201810893625.3 | 申请日: | 2018-08-08 |
公开(公告)号: | CN109257205B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 赵力强;曹培选 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于软件定义网络SDN云雾间的Docker容器热迁移方法,采用控制器通过对比软件定义网络SDN中云中心反馈的平均网络时延与预设的标准网络时延,将运行于软件定义网络SDN中云中心的容器热迁移至软件定义网络SDN中的雾节点,当终端用户与服务端建立连接后,控制器获取全局的网络拓扑信息,控制软件定义网络SDN中的交换机为终端用户至软件定义网络SDN中云中心或软件定义网络SDN中雾节点的业务数据创建一条具备特定网络资源的转发路径。本发明集中地控制热迁移过程提升了传统互联网的运维效率,实现了对业务数据转发路径的管控。 | ||
搜索关键词: | 基于 sdn 云雾 docker 容器 迁移 方法 | ||
【主权项】:
1.一种基于软件定义网络SDN云雾间的Docker容器热迁移方法,其特征在于,控制器通过对比预设的标准网络时延与软件定义网络SDN中云中心反馈的平均网络时延,将运行于软件定义网络SDN中云中心的容器热迁移至软件定义网络SDN中的雾节点,控制器获取全局的网络拓扑信息后,控制软件定义网络SDN中的交换机为终端用户至软件定义网络SDN中云中心或软件定义网络SDN中雾节点的业务数据创建一条具备特定网络资源的转发路径;该方法的步骤包括如下:(1)终端用户经过软件定义网络SDN中的交换机连接至软件定义网络SDN中的云中心;(2)确定平均网络时延:软件定义网络SDN中的云中心,利用互联网包探测器,向终端用户发送互联网控制报文协议ICMP数据报,将数据报往返时延的均值,作为业务数据转发路径的平均网络时延;(3)软件定义网络SDN中云中心,将业务数据转发路径的平均网络时延发送至控制器;(4)判断平均网络时延是否大于标准网络时延,若是,则执行步骤(5),否则,执行步骤(8);(5)控制器断开软件定义网络SDN中云中心与终端用户的连接;(6)云中心的容器热迁移:(6a)控制器将软件定义网络SDN中云中心容器的运行状态保存为本地文件,作为容器的检查点文件;(6b)控制器使用安全拷贝协议将软件定义网络SDN中云中心容器的检查点文件发送至软件定义网络SDN中的雾节点;(6c)控制器使用容器的检查点文件在软件定义网络SDN中的雾节点恢复容器的运行状态;(7)终端用户经过软件定义网络SDN中的交换机连接至软件定义网络SDN中的雾节点;(8)创建数据转发路径:(8a)控制器向软件定义网络SDN中的交换机发送链路状态协议LLDP数据包,软件定义网络SDN中的交换机将来自控制器的链路状态协议LLDP数据包转发到所有端口,软件定义网络SDN中的交换机收到来自于其他软件定义网络SDN中交换机发来的链路状态协议LLDP数据包后,将两台交换机之间的链路信息发送给控制器,控制器收到所有交换机发来的链路信息,获取全局的网络拓扑;(8b)控制器获取全局的网络拓扑后,为业务数据所经过软件定义网络SDN中的交换机划分具有固定带宽资源的转发队列;(8c)控制器向业务数据所经过的软件定义网络SDN中的交换机发送用于控制业务数据的流表,将流表的动作字段设为已划分的转发队列,业务数据依次经过软件定义网络SDN中交换机所配置的转发队列,业务数据所经过交换机的转发队列组成一条具备固定带宽资源的数据转发路径。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810893625.3/,转载请声明来源钻瓜专利网。