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


On the competitiveness of on-line real-time task scheduling
Authors:S. Baruah  G. Koren  D. Mao  B. Mishra  A. Raghunathan  L. Rosier  D. Shasha  F. Wang
Affiliation:(1) Department of Computer Science, The University of Texas at Austin, 78712-1188 Austin, TX, USA;(2) Department of Computer Science, Courant Institute of Mathematical Sciences, New York University, 10012-1185 New York, NY, USA;(3) Department of Computer and Information Science, University of Massachusetts at Amherst, 01003 Amherst, MA, USA;(4) Department of Computer Science, Courant Intitute of Mathematical Sciences, New York University, 10012-1185 New York, NY, USA;(5) Division of Computer Science, University of California at Davis, 95616-8501 Davis, CA, USA;(6) Department of Computer Science, The University of Texas at Austin, 78712-1188 Austin, TX, USA;(7) Department of Computer Science, Courant Institute of Mathematical Sciences, New York University, 10012-1185 New York, NY, USA;(8) Department of Computer and Information Science, University of Massachusetts at Amherst, 01003 Amherst, MA, USA
Abstract:With respect to on-line scheduling algorithms that must direct the service of sporadic task requests we quantify the benefit of clairvoyancy, i.e., the power of possessing knowledge of various task parameters of future events. Specifically, we consider the problem of preemptively sheduling sporadic task requests in both uni- and multi-processor environments. If a task request is successfuly scheduled to completion, a value equal to the task's execution time is obtained; otherwise no value is obtained. We prove that no on-line scheduling algorithm can guarantee a cumulative value greater than 1/4th the value obtainable by a clairvoyant scheduler; i.e., we prove a 1/4th upper bound on the competitive factor of on-line real-time schedulers. We present an online uniprocessor scheduling algorithm TD1 that actually has a competitive factor of 1/4; this bound is thus shown to be tight. We further consider the effect of restricting the amount of overloading permitted (the loading factor), and quantify the relationship between the loading factor and the upper bound on the competitive factor. Other results of a similar nature deal with the effect of value densities (measuring the importance of type of a task). Generalizations to dual-processor on-line scheduling are also considered. For the dual-processor case, we prove an upper bound of 1/2 on the competitive factor. This bound is shown to be tight in the special case when all the tasks have the same density and zero laxity.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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