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


Job scheduling methods for reducing waiting time variance
Authors:Nong Ye  Xueping LiToni Farley  Xiaoyun Xu
Affiliation:Information and Systems Assurance Laboratory, Arizona State University, P.O. Box 875906, Tempe, AZ 85287-5906, USA
Abstract:Minimizing Waiting Time Variance (WTV) is a job scheduling problem where we schedule a batch of nn jobs, for servicing on a single resource, in such a way that the variance of their waiting times is minimized. Minimizing WTV is a well known scheduling problem, important in providing Quality of Service (QoS) in many industries. Minimizing the variance of job waiting times on computer networks can lead to stable and predictable network performance. Since the WTV minimization problem is NP-hard, we develop two heuristic job scheduling methods, called Balanced Spiral and Verified Spiral, which incorporate certain proven properties of optimal job sequences for this problem. We test and compare our methods with four other job scheduling methods on both small and large size problem instances. Performance results show that Verified Spiral gives the best performance for the scheduling methods and problems tested in this study. Balanced Spiral produces comparable results, but at less computational cost. During our investigation we discovered a consistent pattern in the plot of WTV over mean of all possible sequences for a set of jobs, which can be used to evaluate the sacrifice of mean waiting time while pursuing WTV minimization.
Keywords:Waiting time variance  Job scheduling  Quality of Service (QoS)  Computer networks
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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