基于改进蚁群算法的动态优先级调度策略研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:lmwtz7x8f0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算、大数据、工业互联网的发展,越来越多的应用服务被部署到数据中心网络,其中一些数据密集型应用程序要求流在尽可能短的时间内完成。为了实现数据中心最小化流完成时间(FCT),最理想的状态是给数据中心中的每一条流都分配一个相对应的优先级。但事实是,现有数据中心中可用于流调度的优先级队列是有限的,这一事实对最小化流完成时间造成严重影响。对于数据中心中数目众多的流而言,不仅在路由规划方面很重要,如何合理的安排多条流的发送顺序也是非常重要的一个环节。因此本论文提出了一种考虑等待时间的优先级划分策略和基于改进的蚁群算法的路径规划算法。这两方面的主要思想如下:1.在考虑等待时间的优先级划分策略中,不仅要考虑当前数据流的大小,还要考虑流的等待时间,即优先处理短流,同时给等待了足够久的长流进行发送的机会,避免造成长流的饥饿,并且对流的总体平均完成时间造成的影响非常的小。该策略不需要现有的数据中心中的交换机提供数量较多的优先及队列,因为该策略只需要用到两个物理优先级队列,一个称之为高优先级队列,另一个则称之为低优先级队列。当低优先级队列中出现需要立即处理的流,而高优先级队列又并非为空时,则会触发轮询算法,进行队列间的切换。因为只涉及到两个优先级队列,所以避免了轮空的时间开销。2.本论文在蚁群算法的基础上进行了改进,使得蚁群算法可以用于数据中心中流的路径规划问题。本改进算法的思想是初始时刻蚂蚁均放置在源节点位置,确定其下一跳候选节点集,然后根据转移概率确定其具体的下一跳。转移概率要综合考量τ得值和η的值来作出最终的判定。最后一步是从所有的可达路径集合中选出最优路径,然后进行路由。最后实验结果表明本论文提出的算法在流完成时间、吞吐量以及数据包接收率方面均有良好的表现。
其他文献
同步方法作为研究麻醉脑电和大脑意识作用机制的一种重要方法,已经是众多科学家非常感兴趣的研究课题,而且取得了很多有研究意义的成果。本文从介观的皮层脑电和宏观头皮脑电两个尺度入手,从同步和脑网络的角度分析麻醉前后大脑的信息传递和功能整合能力的变化。首先,本文采用相位幅度耦合方法,用时变相位幅度调制图和基于KullbackLeibler距离的调制指标分析了麻醉前后不同频段、不同距离、不同脑区通道间的相位
背景:肺癌在全球癌症发病率、死亡率均位居第一位,非小细胞肺癌(non-small cell lung cancer,NSCLC)是肺癌最常见的组织学类型。自然杀伤性T(natural killer T,NKT)细胞是沟
电动自行车比电动汽车更早、更大规模地投入到市场,凭借其绿色环保、方便快捷以及价格合适等特点,电动自行车早已被广大消费者所认可。伴随着电动自行车产业规模的极速扩大以
随着当今互联网浪潮的兴起,IT技术也在飞速发展。相比之下,IT项目的风险管理在近年却没有显著提高,IT项目的失败率仍然居高不下。为提高对项目开展过程中的风险控制,并尽量科
移动众包作为一种经济高效的工作模式,通过利用人类智慧或人群感知解决时间和空间敏感的众包任务。但是由于众包工人的能力异构性和策略行为使得移动众包的数据质量难以保证
为准确衡量可见光通信(Visible Light Communication,VLC)视频传输的时域质量、空域质量、综合质量,本文以“基于多任务深度学习VLC视频传输质量评价技术”为题,设计基于多任
大气温度和湿度是非常重要的气象参数,微波辐射计是探测大气温度和湿度的重要技术手段。对于大气温度和湿度廓线的垂直探测而言,探测通道数与频谱分辨率和垂直分辨率相关。为
本文将阿伦特这部晚期著作《精神生活》作为独立研究对象,试图将阿伦特众多分散的思考线索,编织进精神生活的宏大构思之中。首先对阿伦特踏上“寻思”之旅的根源进行了探究,阿伦特转向精神生活研究,一方面是由于其参与了艾希曼的审判过后,对于恶的根本看法发生了改变,从极端的恶转向了平庸的恶。另一方面,阿伦特试图弥补积极生活中的重大缺陷,对现实生活与沉思生活之间的关系进行重新考量。在阿伦特视域下的精神生活部分,她
应变传感器在土木工程结构健康监测领域中扮演着重要角色。目前主流应变传感器存在一些不足,例如电阻应变片耐久性差、振弦传感器售价较高且只适用于测量静态应变、光纤布拉
针对蝙蝠算法(Bat Algorithm,BA)在寻优时存在易陷入局部极值、收敛不稳定等问题,提出了一种基于多普勒补偿与变异选择的蝙蝠算法(Bat Algorithm based on Doppler Compensat