华南理工大学学报(自然科学版) ›› 2010, Vol. 38 ›› Issue (7): 1-6.doi: 10.3969/j.issn.1000-565X.2010.07.001
• 计算机科学与技术 • 下一篇
赵跃龙 刘敏娜 王文丰
Zhao Yue-long Liu Min-na Wang Wen-feng
摘要: 智能网络磁盘(IND)存储系统现有的调度算法虽然使任务加权总完成时间最优,但是会导致大量任务长期得不到执行,从而引起"饥饿"现象.针对这个问题,文中提出了一种可控制调度算法(CSA),把任务划分成步骤链并根据步骤链的执行时间及权重计算出ρ因子,在选择未执行步骤链时综合考虑ρ因子的大小及ρ因子所在任务的已执行时间.实验结果证明,CSA使加权总完成时间与IND现有算法相当,任务的平均周转时间及短任务的完成时间均优于IND现有算法,可以消除"饥饿"现象,较好地兼顾效益性和公平性