The invention relates to the field of network technology, in particular to a quality of service-based data center traffic scheduling method, including: the switch of access layer receives the data stream sent by the host, determines whether it is directly connected with the destination host according to its destination address, and if so, forwards the data stream to the destination host to complete the scheduling; If the transmission rate of the data stream is less than the preset threshold, the switch uses the equivalent multipath scheduling mechanism to complete the scheduling; the controller uses the shortest path algorithm to find the shortest path set between the data source and the destination host for the data stream; and uses the optimized ant colony algorithm to obtain the optimal path from the shortest path set. The method can effectively guarantee the quality of service and the low computational complexity of the method.
【技术实现步骤摘要】
基于服务质量的数据中心流量调度方法
本专利技术涉及网络
,特别涉及一种基于服务质量的数据中心流量调度方法。
技术介绍
数据中心是数据传输、计算和存储的中心,集中了各种软硬件资源和关键业务系统,如Web服务、网页搜索、在线购物、网络游戏及MapReduce大规模集群计算等,近年来,随着虚拟化技术的广泛运用和云计算等新兴应用模式的发展,数据中心网络正在逐渐朝规模化、智能化、虚拟化等方向发展,而在运作过程中不可避免地会出现拥塞问题,造成这个问题的主要原因是网络中分配不均的网络资源,从而使各个链路的流量负载不均衡,因此对网络进行流量优化就显得十分必要,网络流量合理的调度可以提高链路带宽的利用率,缓解网络拥塞,为应用提供有效的带宽支持进而可以保证服务质量,满足用户的需求。不断增长的数据中心网络规模和业务需求对数据中心网络流量调度策略研究提出了严峻的挑战,而基于SDN新型网络架构的出现给流量调度研究带来新的思路和机遇。利用分层的思想将数据与控制相分离。控制层可掌握全局网络的拓扑、节点、链路以及流信息,进而可以对网络流进行集中控制和调度。数据层仅提供简单的数据转发功能,可以快速处理匹配的数据包;两层之间采用开放的统一接口进行交互,控制器通过标准接口向交换机下发统一标准规则,交换机仅需按照这些规则执行相应的动作即可。这种控制与转发相分离的特性,使其在解决流量调度问题上具有更多的优势。现有的基于服务质量的数据中心流量调度方案,主要是通过提高负载均衡度,从而避免网络拥塞,间接保证服务质量,无法针对性的根据不同业务流对网络性能的不同要求进行调度,因此无法保证不同业务的服务 ...
【技术保护点】
1.基于服务质量的数据中心流量调度方法,其特征在于,包括:S1:接入层的交换机接收到主机发送的数据流,根据其目的地址判断是否与目的主机直连,如果是则将数据流转发到目的主机完成调度,否则进行步骤S2;S2:判断数据流的传输速率是否小于预设的阈值,若是则交换机采用等价多路径的调度机制完成调度,否则进行步骤S3;S3:控制器为数据流使用最短路径算法找到数据源和目的主机之间的最短路径集;S4:使用优化的蚁群算法从最短路径集中获得最优路径,数据流通过最优路径转发至目的主机,完成数据流的调度。
【技术特征摘要】
1.基于服务质量的数据中心流量调度方法,其特征在于,包括:S1:接入层的交换机接收到主机发送的数据流,根据其目的地址判断是否与目的主机直连,如果是则将数据流转发到目的主机完成调度,否则进行步骤S2;S2:判断数据流的传输速率是否小于预设的阈值,若是则交换机采用等价多路径的调度机制完成调度,否则进行步骤S3;S3:控制器为数据流使用最短路径算法找到数据源和目的主机之间的最短路径集;S4:使用优化的蚁群算法从最短路径集中获得最优路径,数据流通过最优路径转发至目的主机,完成数据流的调度。2.根据权利要求1所述的基于服务质量的数据中心流量调度方法,其特征在于,所述交换机采用等价多路径的调度机制完成调度包括:采用等价多路径的调度机制的过程中,当交换机收到数据流时,交换机利用基于散列的随机负载均衡方法等价多路径的快速处理能力处理数据流,对数据流首部进行散列运算,根据运算结果从可选的转发路径中随机选择一条进行转发,直到将数据流转发到目的主机,完成调度;其中交换机包括接入层的交换机、汇聚层的交换机和核心层的交换机。3.根据权利要求1所述的基于服务质量的数据中心流量调度方法,其特征在于,所述优化的蚁群算法包括:401、初始化整个网络拓扑为一个无向图G=(V,E),其中V表示网络中交换机的集合,E代表网络的链路集合,令m=0;402、将所有业务蚂蚁置于接入层的交换机,每个业务蚂蚁以信息素转移概率访问下一个交换机,直到所有业务蚂蚁到达目的主机,所述业务蚂蚁包括弹性业务蚂蚁和后台式业务蚂蚁;403、根据业务蚂蚁产生的信息素,更新路径上的信息素值;404、判断迭代次数m是否大于等于迭代数M,如果大于等于则输出最优路径,否则m=m+1,返回402。4.根据权利要求3所述的基于服务质量的数据中心流量调度方法,其特征在于,所述信息素转移概率表示为:其中,表示t时刻处于交换机i的蚂蚁k选择交换机j的概率,allowedk表示处于交换机i的业务蚂蚁的下一跳交换机的可选集,τij(t)表示t...
【专利技术属性】
技术研发人员:唐宏,王欣欣,牟泓彦,雷曼,龚琴,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。