CN107040605B - 基于sdn的云平台资源调度与管理***及其应用方法 - Google Patents
基于sdn的云平台资源调度与管理***及其应用方法 Download PDFInfo
- Publication number
- CN107040605B CN107040605B CN201710324704.8A CN201710324704A CN107040605B CN 107040605 B CN107040605 B CN 107040605B CN 201710324704 A CN201710324704 A CN 201710324704A CN 107040605 B CN107040605 B CN 107040605B
- Authority
- CN
- China
- Prior art keywords
- link
- node
- module
- path
- ant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开一种基于SDN的云平台资源调度与管理***及其应用方法,包括网络拓扑学***台的网络拓扑,链路评估模块根据状态参数剩余带宽和丢包率评估链路状态,路由模块通过改进的蚁群算法查找目标资源,查找过程中若得到多条路径,则随机选择一条合适的路径进行资源的分配,然后对所选取的路径上的交换机下发流表完成资源调度,从而实现基于SDN的云平台资源的调度与管理。
Description
技术领域
本发明属于计算机应用技术领域,具体涉及一种基于SDN的云平台资源调度与管理***及其应用方法。
背景技术
随着互联网和数据中心的发展,实时***越来越多地应用于各种分布式环境而形成的云计算已越来越受到科学界和商业领域的关注。云计算的主要思想是把互联网上的各种计算资源整合在一起,但是,大规模云计算***使用的资源具有高度动态性和异构性,资源环境具有的不可靠状态,使得云计算***出现大规模资源调度失败的可能性大大增加,因此有效管理云平台资源迫在眉睫。
SDN的提出,给了我们解决问题新方法,它将传统网络设备的数据平面和控制平面分离,将控制平面的功能集中放在控制器上实现,通过集中式的控制器,以标准化的接口对各种网络设备进行管理和配置。目前,如Floodlight等均提供了用于数据帧转发的模块,采用Dijkstra最短路算法。但是此算法容易导致数据流集中到同一条路径进行转发,造成网络拥塞。
发明内容
发明目的:本发明的目的在于解决现有技术中存在的不足,提供一种基于SDN的云平台资源调度与管理***及其应用方法,在SDN的平台上利用改进的蚁群算法进行路由,为云平台资源调度提供新思路。
技术方案:本发明的一种基于SDN的云平台资源调度与管理***,包括网络拓扑学习模块、链路状态评估模块和算法路由模块,其中,网络拓扑学习模块学习记录全局的网络拓扑,链路状态评估模块对当前链路状态进行评估得到状态参数,路由模块在资源调度进行路由选择,用户基于SDN网络分别通过这三个模块完成拓扑学习、链路状态评估以及算法路由的选择;
上述基于SDN的云平台资源调度与管理***的应用方法包括以下步骤:
(1)用户首先通过网络拓扑学习模块完成拓扑学习,此过程使用监听机制来实现,当控制器捕获到监听事件发生时,调用相应函数进行处理,记录拓扑信息,提供全局网络拓扑;
(2)通过链路状态评估模块对当前链路进行状态评估,了解当前链路的情况,评估参数包括剩余带宽,丢包率和跳数,然后通过查询当前交换机端口参数的方法来获取丢包率和剩余带宽,接着对参数进行处理得到带宽使用量和丢包率,并存储以备使用;
(3)通过路由模块对步骤(2)所得结果相乘得到当前链路的指数,调用路由算法得出到达目标资源的路径,在多条路径的情况下随机选取一条作为合适路径,对该路径上的交换机下发流表;
所述步骤(3)的具体过程为:
(3.1)将链路状态评估模块所获取的带宽使用量及丢包率相乘,相乘得到的结果评价当前链路状态,得到链路状态指数;
(3.2)路由算法即改进蚁群算法初始化参数:设置最大循环次数NMAX,初始化M只蚂蚁,初始化信息素列表,可选路径列表以及蚂蚁禁忌表;
(3.3)循环次数N=N+1;
(3.4)蚂蚁数目k=N+1;
(3.5)在蚁群算法的基础上对概率公式进行修改,添加一个稳定因子Sij,Sij=nj/(nj+1),其中nj表示第j个节点的访问次数,开始的稳定因子为1,一但某节点被访问过,稳定因子的值为当前的计算公式Sij=nj/(nj+1)的结果,即概率公式修改如下:
然后根据概率公式选择下一跳路径;
公式中:t为路由时间;代表当前节点为i,选择节点j的概率;k代表蚂蚁编号;τij(t)代表节点i,j间的链路在t时刻的信息素浓度;α代表信息素因子;ηij代表节点i,j间链路的可见度,其中ηij=1/cos tij;β代表链路参数因子;Sij代表稳定因子,即Sij=nj/(nj+1),其中nj表示第j个节点的访问次数;γ代表稳定因子Sij的相对重要程度,allowedk表示蚂蚁k下一跳允许选择的区域范围;
(3.6)更新蚂蚁轨迹及禁忌表:每选择一条链路将该链路加入到蚂蚁轨迹中,将蚂蚁移动到下一节点,并将该节点加入禁忌表,若该节点不是目的节点且有下一跳可用链路,跳转到(3.5)步继续计算下一跳可用链路列表,若该节点是目的节点,则不再计算下一跳可用链路列表,当此蚂蚁轨迹不在路径列表中时将蚂蚁轨迹加入链路列表;
(3.7)当k≠M时,跳转到(3.4)步;
(3.8)当循环次数N=NMAX时循环结束,否则清空禁忌表,跳转到(3.3)步,并更新每条链路上的信息素,对合法路径上的信息素浓度更新公式也进行修改,为达到一定的负载均衡,对于访问次数过多的节点降低其被选中的概率,即当某节点访问次数达到一定值,路径i->j可能不再被选择,从一定程度减少了某条路径的压力,故在更新信息素浓度时添加一个均衡因子bij来控制其信息素的增加过程,若nj<Qj,bij=(Qj-nj)/Qj,否则为bij=0,其中Qj为控制参数,表示为某一节点的访问次数控制值,修改后信息素更新公式如下:
τij(t+1)=(1-p)·τij(t)+Δτij(t)·bij
公式中:p代表信息素的挥发系数;Δτij(t)代表本轮循环中的蚂蚁给链路(i,j)带来的信息素增量;
通过对节点的访问次数nj记录可以体现出路径的动态变化过程,一旦某节点从网络中断开,此时的nj变为0,当然其选择概率就变为0,而且一旦nj达到控制值Qj后可能会继续增加,但由于信息素τij(t)在一直减小,故增加到一定值后节点不再被访问;此时未被选中的节点的访问次数值重新赋值为0,同时Sij设为初始值1,τij恢复为初始值,一直循环;
根据改进蚁群算法得出到达目标资源的路径,在有多条路径的情况下随机选取一条合适的,并对该路径上的交换机下发流表。
进一步的,所述步骤(1)的具体过程为:
(1.1)首先设置LinkEvent链路事件、ConnectionUp连接建立、ConnectionDown连接断开和HostEvent用户事件的监听;
(1.2)启动与上述事件对应的discovery、conn和host_tracker模块,其中ConnectionUp与ConnectionDown均对应conn模块;
(1.3)判断是否触发上述事件,当SDN控制器监听到上述事件发生时,调用与上述事件对应的do()函数进行处理,通过函数处理来记录当前网络拓扑信息。
进一步的,所述步骤(2)的具体过程为:
(2.1)采用查询交换机端口状态的方法获取链路参数,因此设置PortStatsReceived事件的监听,并启动相应的conn模块;
(2.2)当有新流到来时,通过调用一定时间间隔的交换机端口查询函数进行端口的状态查询,对所有连接到控制器的交换机的每个端口发送查询请求,得到端口的剩余带宽以及丢包率;
(2.3)利用模块中的处理函数对查询到的状态变量进行处理,记录相应的状态参数,计算该时间间隔内每条链路的带宽使用量及丢包率。
有益效果:与现有技术相比,本发明具有以下优点:
(1)本发明引入SDN技术,与传统技术相比,SDN控制平面与数据平面分离开来,使操作变得更加灵活方便,更利于全局网络拓扑的学***台资源巨大的情况下,为了解云中虚拟机资源的情况提供了很好的方法。
(2)本发明考虑面向SDN的改进蚁群算法路由,能够动态调整路由计算参数,有效解决链路拥塞问题,提高链路利用率,其中对蚁群算法中概率公式的改进,添加了一个稳定因子,使得在进行路径选择时避免一些不正确情况的发生。
(3)本发明考虑蚁群算法中信息素更新公式的改进,添加一个均衡因子,一定程度上解决了负载均衡问题,不会产生某些节点不被访问,而某些节点一直被访问的情况,从而使网络达到相对平衡的状态。
附图说明
图1为本发明的整体结构示意图;
图2为本发明中拓扑学习的流程示意图;
图3为本发明中状态评估的流程示意图;
图4为本发明中路由算法的流程示意图。
具体实施方式
下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
如图1所示,本发明是一种基于SDN的云平台资源调度与管理***,包括网络拓扑学习模块、链路状态评估模块和算法路由模块。其中,网络拓扑学习模块学习记录全局的网络拓扑,链路状态评估模块对当前链路状态进行评估得到状态参数,路由模块在资源调度进行路由选择,用户基于SDN网络分别通过这三个模块完成拓扑学习、链路状态评估以及算法路由的选择。
上述***中使用SDN网络架构,在SDN环境下实现云平台资源的调度。其中SDN将网络的控制平面与数据平面分离开来,使得SDN控制器在控制平面可为网络提供全局拓扑视图;利用SDN控制器,通过网络拓扑学***台的网络拓扑,链路评估模块根据剩余带宽和丢包率评估链路状态,路由模块通过改进的蚁群算法查找目标资源,查找过程中若得到多条路径,则随机选择一条合适的路径进行资源的分配,然后对所选取的路径上的交换机下发流表完成资源调度,从而实现基于SDN的云平台资源的调度与管理。
本发明还公开了一种基于SDN的云平台资源调度与管理***的应用方法,包括以下步骤:
(1)如图2所示,用户首先通过网络拓扑学习模块完成拓扑学习,此过程中使用监听机制来实现,当控制器捕获到监听事件发生时,调用相应函数进行处理,记录拓扑信息,提供全局网络拓扑。
首先设置LinkEvent(链路事件)、ConnectionUp(连接建立)、ConnectionDown(连接断开)和HostEvent(用户事件)的监听;启动与上述事件对应的discovery、conn和host_tracker模块;判断是否触发上述事件,当控制器监听到上述事件发生时,调用相应的函数进行处理,通过函数处理来记录当前网络拓扑信息(例如各个路由器的下一跳以及相邻路由器是哪些)。
(2)如图3所示,对每一个交换机的端口进行状态查询,调用查询函数,端口查询函数经过一定时间间隔(本***设置为1s,可以根据要求进行一定调整)对交换机每一个端口发送一个查询请求,要求返回端口的状态变量。经过自定义的状态处理函数对得到的端口的状态变量进行处理,计算出这段时间间隔内带宽使用量及丢包率,并存储下来给算法路由模块使用;
(3)通过路由模块将带宽使用量及丢包率相乘得到当前链路的指数,调用路由算法得出到达目标资源的路径,在多条路径的情况下随机选取一条作为合适路径,对该路径上的交换机下发流表。
如图4所示,步骤(3)的具体过程为:
(3.1)根据链路状态评估模块所获取的参数相乘得到的结果评价当前链路状态,得到链路状态指数;
(3.2)路由算法(改进蚁群算法)初始化参数:可以设置最大循环次数NMAX=50,初始化M=1500只蚂蚁,初始化循环次数及蚂蚁数目为0,初始化信息素列表,可选路径列表以及蚂蚁禁忌表;
(3.3)循环次数N=N+1;
(3.4)蚂蚁数目k=N+1;
(3.5)在蚁群算法的基础上对概率公式进行修改,添加一个稳定因子Sij,即Sij=nj/(nj+1),其中nj表示第j个节点的访问次数;开始的稳定因子为1,一但某节点被访问过,稳定因子的值为当前的计算公式Sij=nj/(nj+1)的结果,即概率公式修改如下:
然后根据概率公式选择下一跳路径;
公式中:t为路由时间;代表当前节点数为i,选择节点j的概率;k代表蚂蚁编号;τij(t)代表节点i,j间的链路在t时刻的信息素浓度;α代表信息素因子;ηij代表节点i,j间链路的可见度,其中ηij=1/costij;β代表链路参数因子;Sij代表稳定因子,即Sij=nj/(nj+1),其中nj表示第j个节点的访问次数;γ代表稳定因子Sij的相对重要程度,allowedk表示蚂蚁k下一跳允许选择的区域范围;
(3.6)更新蚂蚁轨迹及禁忌表:每选择一条链路将该链路加入到蚂蚁轨迹中,将蚂蚁移动到下一节点,并将该节点加入禁忌表,表示已经走过;若该节点不是目的节点且有下一跳可用链路,跳转到(3.4)步继续计算下一跳可用链路列表,若该节点是目的节点,则不再计算下一跳可用链路列表,当此蚂蚁轨迹不在路径列表中时将蚂蚁轨迹加入链路列表;
(3.7)当K≠M时,跳转到(3.4)步;若当前蚂蚁数量K没有达到初始化的蚂蚁数目M,可继续循环上述步骤,保证链路较高的利用率;
(3.8)当循环次数N=NMAX时,循环结束,清空禁忌表,跳转到(3.3)步,并更新每条链路上的信息素,对合法路径上的信息素浓度更新公式也进行修改,保证了链路动态的更新;为达到一定的负载均衡,对于访问次数过多的节点降低其被选中的概率,即当某节点访问次数达到一定值,路径(i->j)可能不再被选择,从一定程度减少了某条路径的压力,故在更新信息素浓度时添加一个均衡因子bij来控制其信息素的增加过程,若nj<Qj,则bij=(Qj-nj)/Qj,否则为bij=0,其中Qj为控制参数,表示为某一节点的访问次数控制值,修改后信息素更新公式如下:
τij(t+1)=(1-p)·τij(t)+Δτij(t)·bij
通过对节点的访问次数nj记录可以体现出路径的动态变化过程,一旦某节点从网络中断开,此时的nj变为0,当然其选择概率就变为0,而且一旦nj达到控制值Qj后可能会继续增加,但由于信息素τij(t)在一直减小,故增加到一定值后节点不再被访问;此时未被选中的节点的访问次数值重新赋值为0,同时Sij设为初始值1,τij恢复为初始值,一直循环;
根据改进蚁群算法得出到达目标资源的路径,在有多条路径的情况下随机选取一条合适的,并对该路径上的交换机下发流表。
本发明中的均衡因子使得链路中不会有某些节点一直不被访问(即存在无用的节点)以及某些节点一直被访问(发生链路拥塞)的情况的发生,起到了一定的负载均衡的作用。
本实施例中,设置链路带宽为2M/s,路由模块令0<t<=100s,α设为1,β设为5,p设为0.5,Q设为1,最大循环次数为50,每次循环蚂蚁个体数设为30;这里可以在Mininet下建立网络拓扑,采用所述路由算法模拟资源调度进行路由,最终发现其在路由时延和丢包率方面具有很强的优越性。
Claims (3)
1.一种基于SDN的云平台资源调度与管理***,其特征在于:包括网络拓扑学习模块、链路状态评估模块和算法路由模块,其中,网络拓扑学习模块学习记录全局的网络拓扑,链路状态评估模块对当前链路状态进行评估得到状态参数,路由模块在资源调度进行路由选择,用户基于SDN网络分别通过这三个模块完成拓扑学习、链路状态评估以及算法路由的选择;
上述基于SDN的云平台资源调度与管理***的应用方法包括以下步骤:
(1)用户首先通过网络拓扑学习模块完成拓扑学习,此过程使用监听机制来实现,当控制器捕获到监听事件发生时,调用相应函数进行处理,记录拓扑信息,提供全局网络拓扑;
(2)通过链路状态评估模块对当前链路进行状态评估,了解当前链路的情况,评估参数包括剩余带宽,丢包率和跳数,然后通过查询当前交换机端口参数的方法来获取丢包率和剩余带宽,接着对参数进行处理得到带宽使用量和丢包率,并存储以备使用;
(3)通过路由模块对步骤(2)所得结果相乘得到当前链路的指数,调用路由算法得出到达目标资源的路径,在多条路径的情况下随机选取一条作为合适路径,对该路径上的交换机下发流表;
所述步骤(3)的具体过程为:
(3.1)将链路状态评估模块所获取的带宽使用量及丢包率相乘,相乘得到的结果评价当前链路状态,得到链路状态指数;
(3.2)路由算法即改进蚁群算法初始化参数:设置最大循环次数NMAX,初始化M只蚂蚁,初始化信息素列表,可选路径列表以及蚂蚁禁忌表;
(3.3)循环次数N=N+1;
(3.4)蚂蚁数目k=N+1;
(3.5)在蚁群算法的基础上对概率公式进行修改,添加一个稳定因子Sij,Sij=nj/(nj+1),其中nj表示第j个节点的访问次数,开始的稳定因子为1,一但某节点被访问过,稳定因子的值为当前的计算公式Sij=nj/(nj+1)的结果,即概率公式修改如下:
然后根据概率公式选择下一跳路径;
公式中:t为路由时间;代表当前节点为i,选择节点j的概率;k代表蚂蚁编号;τij(t)代表节点i,j间的链路在t时刻的信息素浓度;α代表信息素因子;ηij代表节点i,j间链路的可见度,其中ηij=1/cos tij;β代表链路参数因子;Sij代表稳定因子,即Sij=nj/(nj+1),其中nj表示第j个节点的访问次数;γ代表稳定因子Sij的相对重要程度,allowedk表示蚂蚁k下一跳允许选择的区域范围;
(3.6)更新蚂蚁轨迹及禁忌表:每选择一条链路将该链路加入到蚂蚁轨迹中,将蚂蚁移动到下一节点,并将该节点加入禁忌表,若该节点不是目的节点且有下一跳可用链路,跳转到(3.5)步继续计算下一跳可用链路列表,若该节点是目的节点,则不再计算下一跳可用链路列表,当此蚂蚁轨迹不在路径列表中时将蚂蚁轨迹加入链路列表;
(3.7)当k≠M时,跳转到(3.4)步;
(3.8)当循环次数N=NMAX时循环结束,否则清空禁忌表,跳转到(3.3)步,并更新每条链路上的信息素,对合法路径上的信息素浓度更新公式也进行修改,为达到一定的负载均衡,对于访问次数过多的节点降低其被选中的概率,即当某节点访问次数达到一定值,路径i->j可能不再被选择,从一定程度减少了某条路径的压力,故在更新信息素浓度时添加一个均衡因子bij来控制其信息素的增加过程,若nj<Qj,bij=(Qj-nj)/Qj,否则为bij=0,其中Qj为控制参数,表示为某一节点的访问次数控制值,修改后信息素更新公式如下:
τij(t+1)=(1-p)·τij(t)+Δτij(t)·bij
公式中:p代表信息素的挥发系数;Δτij(t)代表本轮循环中的蚂蚁给链路(i,j)带来的信息素增量;
通过对节点的访问次数nj记录可以体现出路径的动态变化过程,一旦某节点从网络中断开,此时的nj变为0,当然其选择概率就变为0,而且一旦nj达到控制值Qj后可能会继续增加,但由于信息素τij(t)在一直减小,故增加到一定值后节点不再被访问;此时未被选中的节点的访问次数值重新赋值为0,同时Sij设为初始值1,τij恢复为初始值,一直循环;
根据改进蚁群算法得出到达目标资源的路径,在有多条路径的情况下随机选取一条合适的,并对该路径上的交换机下发流表。
2.根据权利要求1所述的基于SDN的云平台资源调度与管理***其特征在于:所述步骤(1)的具体过程为:
(1.1)首先设置LinkEvent链路事件、ConnectionUp连接建立、ConnectionDown连接断开和HostEvent用户事件的监听;
(1.2)启动与上述事件对应的discovery、conn和host_tracker模块,其中ConnectionUp与ConnectionDown均对应conn模块;
(1.3)判断是否触发上述事件,当SDN控制器监听到上述事件发生时,调用与上述事件对应的do()函数进行处理,通过函数处理来记录当前网络拓扑信息。
3.根据权利要求1所述的基于SDN的云平台资源调度与管理***其特征在于:所述步骤(2)的具体过程为:
(2.1)采用查询交换机端口状态的方法获取链路参数,因此设置PortStatsReceived事件的监听,并启动相应的conn模块;
(2.2)当有新流到来时,通过调用一定时间间隔的交换机端口查询函数进行端口的状态查询,对所有连接到控制器的交换机的每个端口发送查询请求,得到端口的剩余带宽以及丢包率;
(2.3)利用模块中的处理函数对查询到的状态变量进行处理,记录相应的状态参数,计算该时间间隔内每条链路的带宽使用量及丢包率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710324704.8A CN107040605B (zh) | 2017-05-10 | 2017-05-10 | 基于sdn的云平台资源调度与管理***及其应用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710324704.8A CN107040605B (zh) | 2017-05-10 | 2017-05-10 | 基于sdn的云平台资源调度与管理***及其应用方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107040605A CN107040605A (zh) | 2017-08-11 |
CN107040605B true CN107040605B (zh) | 2020-05-01 |
Family
ID=59538021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710324704.8A Active CN107040605B (zh) | 2017-05-10 | 2017-05-10 | 基于sdn的云平台资源调度与管理***及其应用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107040605B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108322925B (zh) * | 2018-01-29 | 2021-02-19 | 东北大学 | 超密度异构融合网络中区分业务类型的传输路径计算方法 |
CN109347540B (zh) * | 2018-10-16 | 2020-07-24 | 北京邮电大学 | 一种安全路由的实现方法及装置 |
CN109818865B (zh) * | 2019-03-11 | 2020-09-18 | 江苏君英天达人工智能研究院有限公司 | 一种sdn增强路径装箱装置及方法 |
CN111935022B (zh) * | 2020-07-28 | 2021-05-18 | 华中科技大学 | 一种软件定义网络中流表一致性更新方法 |
CN113658351B (zh) * | 2021-08-10 | 2023-04-28 | 北京全路通信信号研究设计院集团有限公司 | 一种产品生产的方法、装置、电子设备及存储介质 |
CN114125987B (zh) * | 2022-01-25 | 2022-05-03 | 北京邮电大学 | 空天地一体化网络的路由方法和装置 |
CN114448879B (zh) * | 2022-04-07 | 2022-07-22 | 南京邮电大学 | 一种基于sdn的数据中心网络流量调度方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104836750A (zh) * | 2015-05-04 | 2015-08-12 | 大连理工大学 | 一种基于时间片轮转的数据中心网络流调度方法 |
CN105847151A (zh) * | 2016-05-25 | 2016-08-10 | 安徽大学 | 一种面向软件定义网络的多约束QoS路由策略设计方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103281245B (zh) * | 2013-04-26 | 2016-02-24 | 广东电网公司电力调度控制中心 | 确定业务路由路径的方法及装置 |
CN106225788B (zh) * | 2016-08-16 | 2019-04-19 | 上海理工大学 | 基于路径拓展蚁群算法的机器人路径规划方法 |
-
2017
- 2017-05-10 CN CN201710324704.8A patent/CN107040605B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104836750A (zh) * | 2015-05-04 | 2015-08-12 | 大连理工大学 | 一种基于时间片轮转的数据中心网络流调度方法 |
CN105847151A (zh) * | 2016-05-25 | 2016-08-10 | 安徽大学 | 一种面向软件定义网络的多约束QoS路由策略设计方法 |
Non-Patent Citations (3)
Title |
---|
Sushma Sathyanarayana;Melody Moh.Joint Route-Server Load Balancing in Software Defined Networks using Ant Colony Optimization.《2016 International Conference on High Performance Computing & Simulation (HPCS)》.2016, * |
Zhong Li;Qinghua Shi.ACO based QoS routing algorithm for wireless sensor networks.《2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing》.2014, * |
面向SDN的路由算法研究;柯友运;《中国科技信息》;20141130(第22期);第131-134页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107040605A (zh) | 2017-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107040605B (zh) | 基于sdn的云平台资源调度与管理***及其应用方法 | |
US8824286B2 (en) | Network aware global load balancing system and method | |
Zhang et al. | Proactive workload management in hybrid cloud computing | |
Wu et al. | Towards distributed SDN: Mobility management and flow scheduling in software defined urban IoT | |
CN104335537B (zh) | 用于层2多播多路径传送的***和方法 | |
US8233387B2 (en) | Disjoint path computation algorithm | |
EP2614615B1 (en) | Automated traffic engineering for 802.1aq based upon the use of link utilization as feedback into the tie-breaking mechanism | |
JP6510115B2 (ja) | 負荷分散を実現するための方法、装置、およびネットワークシステム | |
CN104780088A (zh) | 一种业务报文的传输方法和设备 | |
CN109802985A (zh) | 数据传输方法、装置、设备及可读取存储介质 | |
US20190190833A1 (en) | Data Packet Forwarding Method and Apparatus | |
CN103001892B (zh) | 基于云计算的网络资源分配方法及*** | |
CN112398902B (zh) | 高可用负载均衡方法、***及计算机可读存储介质 | |
CN103929368A (zh) | 多业务单元负载均衡方法及装置 | |
CN103281211B (zh) | 大规模网络节点分组管理***及管理方法 | |
CN114567598A (zh) | 一种基于深度学习和跨域协作的负载均衡方法及装置 | |
WO2018036256A1 (zh) | 生成acl表的方法和装置 | |
Doshi et al. | Multi-constraint QoS disjoint multipath routing in SDN | |
WO2022188596A1 (zh) | 接入控制与数据转发方法、装置、电子设备及存储介质 | |
CN111866438A (zh) | 用户体验驱动的多方视频会议的转码和组播路由方法及装置 | |
CN112087382A (zh) | 一种服务路由方法及装置 | |
US10491511B1 (en) | Feedback-based packet routing system | |
CN102647424B (zh) | 一种数据传输方法及其装置 | |
CN112104566B (zh) | 一种负载均衡的处理方法和装置 | |
CN115037669A (zh) | 一种基于联邦学习的跨域数据传输方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |