首页 | 本学科首页   官方微博 | 高级检索  
     

异构环境下降低慢任务抖动的调度算法——DPST
引用本文:段翰聪,李俊杰,陈宬,李林. 异构环境下降低慢任务抖动的调度算法——DPST[J]. 计算机应用, 2012, 32(7): 1910-1912. DOI: 10.3724/SP.J.1087.2012.01910
作者姓名:段翰聪  李俊杰  陈宬  李林
作者单位:电子科技大学 计算机科学与工程学院,成都611731
基金项目:国家“新一代宽带无线移动通信网”科技重大专项,广东省部产学研重大基金
摘    要:为解决在异构计算环境中现有的云计算负载均衡算法存在的慢任务频繁抖动的问题,提出了一种能减低慢任务调度抖动概率的算法--DPST算法。首先通过定义一种异构计算节点中异构任务的能力度量,对执行异构任务的节点处理能力进行了归一化;然后通过引入节点能力预判机制,降低慢任务无效调度的次数;并且利用慢任务和慢节点双队列机制,提高了调度效率。实验结果表明,DPST相对于Hadoop平台在异构环境下任务调度的抖动次数下降了40%以上。由于有效降低了任务调度的抖动次数,在异构环境中DPST算法能明显地缩短任务的平均响应时间并提高系统的吞吐量。

关 键 词:云计算  负载均衡  慢任务  异构  抖动  
收稿时间:2012-01-29
修稿时间:2012-03-29

DPST: a scheduling algorithm of preventing slow task thrashing in heterogeneous environment
DUAN Han-cong , LI Jun-jie , CHEN Cheng , LI Lin. DPST: a scheduling algorithm of preventing slow task thrashing in heterogeneous environment[J]. Journal of Computer Applications, 2012, 32(7): 1910-1912. DOI: 10.3724/SP.J.1087.2012.01910
Authors:DUAN Han-cong    LI Jun-jie    CHEN Cheng    LI Lin
Affiliation:School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu Sichuan 611731, China
Abstract:With regard to the thrashing problem of load-balancing algorithm in heterogeneous environments,a new scheduling algorithm called Dynamic Predetermination of Slow Task(DPST) was designed to reduce the probability in slow task scheduling and improve load-balancing.Through defining capability measure of heterogeneous task in heterogeneous nodes,the capacity of nodes which performed heterogeneous tasks was normalized.With the introduction of predetermination,thrashing result from heterogeneous environments was reduced.By using double queues of slow task and slow node,the efficiency of scheduling was improved.The experimental results show that the thrashing times in heterogeneous environments fell by more than 40% compared with Hadoop.Because thrashing times have been reduced effectively,DPST algorithm has better performance in reducing average response time and increasing system throughput in heterogeneous environments.
Keywords:cloud computing  load-balancing  slow task  heterogeneity  thrashing
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号