loading...
Task Reweighting on Multiprocessors: Efficiency versus Accuracy
Denver, Colorado April 04-April 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2005.42219th IEEE International Parallel and ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Aaron Block, University of North Carolina at Chapel Hill
James H. Anderson, University of North Carolina at Chapel Hill
We consider the problem of task reweighting in fair-scheduled multiprocessor systems wherein each task's processor share is specified using a weight. The responsiveness of a reweighting scheme can be assessed by comparing its allocations to those of an ideal scheduler that instantly reweights tasks. A reweighting scheme is fine-grained if the per-task "error" (in comparison to an ideal allocation) caused by a reweighting event is constant, and coarsegrained, otherwise. When the number of tasks N is larger than the number of processorsM, the worst-case time complexity for fine-grained reweighting, Ω(NlogN), is larger than that of coarse-grained reweighting, ϴ(MlogN). In this paper, we construct two new reweighting algorithms that are hybrids of fine- and coarse-grained reweighting that have time complexity less than ϴ(NlogN), and produce less error than current coarse-grained techniques. We also present experiments to compare relative advantages of all schemes.
Citation:
Aaron Block, James H. Anderson, "Task Reweighting on Multiprocessors: Efficiency versus Accuracy," ipdps, vol. 3, pp.138b, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 2, 2005
Usage of this product signifies your acceptance of the Terms of Use.