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

一种基于智能网络磁盘存储系统的任务调度算法
引用本文:赵跃龙,刘敏娜,王文丰.一种基于智能网络磁盘存储系统的任务调度算法[J].华南理工大学学报(自然科学版),2010,38(7).
作者姓名:赵跃龙  刘敏娜  王文丰
作者单位:华南理工大学,计算机科学与工程学院,广东,广州,510006
基金项目:国家自然科学基金资助项目,教育部博士点基金资助项目 
摘    要:智能网络磁盘(IND)存储系统现有的调度算法虽然使任务加权总完成时间最优,但是会导致大量任务长期得不到执行而引起“饥饿”现象。针对这个问题,本文提出了一种可控制调度算法 (CSA, Controlled Scheduling Algorithm),把任务划分成步骤链并根据步骤链的执行时间及权重计算出 因子,在选择未执行步骤链时综合考虑 因子的大小与 因子所在任务的已执行时间。实验结果证明,CSA使加权总完成时间与IND现有算法相当,任务的平均周转时间及短任务的完成时间均优于IND现有算法,可以消除“饥饿”现象,较好地兼顾效益性和公平性原则。

关 键 词:智能网络磁盘存储系统  可控制调度算法  步骤链  饥饿现象  
收稿时间:2009-5-20
修稿时间:2010-3-12

Task Scheduling Algorithm Based on Intelligent Network Disk Storage System
Zhao Yue-long,Liu Min-na,Wang Wen-feng.Task Scheduling Algorithm Based on Intelligent Network Disk Storage System[J].Journal of South China University of Technology(Natural Science Edition),2010,38(7).
Authors:Zhao Yue-long  Liu Min-na  Wang Wen-feng
Abstract:The adopted scheduling algorithm of the Intelligent Network Disk storage system can minimize the weighted cost time of tasks, but it results in anther problem that the response time of some tasks is longer. To overcome the starvation phenomena, an improved algorithm named Controlled Scheduling algorithm (CSA) is proposed, which computes the factors of tasks by the execution time and weight of step chains, and selects the unexecuted step chain in terms of factor and the executed time of task of factor. Experimental results exhibit that the improved algorithm, compared with the adopted algorithm of IND, decreases the completion time of short tasks and the average turnaround time by sacrificing little weighted cost time. CSA solves the starvation phenomena at a certain extent.
Keywords:intelligent network disk storage system  controlled scheduling algorithm  step chains  starvation phenomena
本文献已被 万方数据 等数据库收录!
点击此处可从《华南理工大学学报(自然科学版)》浏览原始摘要信息
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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