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


Fairness in Scheduling
Authors:Miklos Ajtai  James Aspnes  Moni Naor  Yuval Rabani  Leonard J Schulman  Orli Waarts
Affiliation:aIBM Research Division, Almaden Research Center, San Jose, California;bDepartment of Computer Science, Yale University, New Haven, Connecticut, 06520-8285;cDepartment of Applied Mathematics and Computer Science, Weizmann Institute, Israel;dICSI, Berkeley, California;eLaboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts;fComputer Science Division, University of California, Berkeley, California
Abstract:On-line machine scheduling has been studied extensively, but the fundamental issue of fairness in scheduling is still mostly open. In this paper we explore the issue in settings where there are long-lived processes which should be repeatedly scheduled for various tasks throughout the lifetime of a system. For any such instance we develop a notion ofdesiredload of a process, which is a function of the tasks it participates in. Theunfairnessof a system is the maximum, taken over all processes, of the difference between the desired load and the actual load.An example of such a setting is thecarpool problemsuggested by Fagin and Williams [IBM Journal of Research and Development27(2) (1983), 133–139]. In this problem, a set ofnpeople form a carpool. On each day a subset of the people arrive and one of them is designated as the driver. A scheduling rule is required so that the driver will be determined in a “fair” way.We investigate this problem under various assumptions on the input distribution. We also show that the carpool problems can capture several other problems of fairness in scheduling.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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