Abstract
We give a scalable ((1+ϵ)-speed O(1)-competitive) nonclairvoyant algorithm for scheduling jobs with sublinear nondecreasing speedup curves on multiple processors with the objective of average response time.
- Bansal, N., Krishnaswamy, R., and Nagarajan, V. 2009. Better scalable algorithms for broadcast scheduling. In Proceedings of the 37th International Colloquium Conference on Automata, Languages and Programming (ICALP'09). Google ScholarDigital Library
- Becchetti, L. and Leonardi, S. 2004. Nonclairvoyant scheduling to minimize the total flow time on single and parallel machines. J. ACM 51, 4, 517--539. Google ScholarDigital Library
- Berman, P. and Coulston, C. 1999. Speed is more powerful than clairvoyance. Nordic J. Comput. 6, 2, 181--193. Google ScholarDigital Library
- Chan, H.-L., Edmonds, J., Lam, T. W., Lee, L.-K., Marchetti-Spaccamela, A., and Pruhs, K. 2009a. Nonclairvoyant speed scaling for flow and energy. In Proceedings of the Symposium on Theoretical Aspects of Computer Science. 255--264.Google Scholar
- Chan, H.-L., Edmonds, J., and Pruhs, K. 2009b. Speed scaling of processes with arbitrary speedup curves on a multiprocessor. In Proceedings of the Symposium on Parallel Algorithms and Architectures. 1--10. Google ScholarDigital Library
- Chekuri, C., Im, S., and Moseley, B. 2009. Minimizing maximum response time and delay factor in broadcast scheduling. In Proceedings of the European Symposium on Algorithms.Google Scholar
- Chekuri, C. and Moseley, B. 2009. Online scheduling to minimize the maximum delay factor. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms. 1116--1125. Google ScholarDigital Library
- Edmonds, J. 2000. Scheduling in the dark. Theor. Comput. Sci. 235, 109--141. Google ScholarDigital Library
- Edmonds, J. 2004. On the competitiveness of AIMD-TCP within a general network. In Proceedings of the Latin American Symposium on Theoretical Informatics. 567--576.Google ScholarCross Ref
- Edmonds, J., Datta, S., and Dymond, P. 2003. TCP is competitive against a limited adversary. In Proceedings of the ACM Symposium on Parallel Algorithms and Architectures. 174--183. Google ScholarDigital Library
- Edmonds, J. and Pruhs, K. 2003. Multicast pull scheduling: When fairness is fine. Algorithmica 36, 3, 315--330.Google ScholarDigital Library
- Im, S. and Moseley, B. 2010. An online scalable algorithm for average flowtime in broadcast scheduling. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms. Google ScholarDigital Library
- Kalyanasundaram, B. and Pruhs, K. 2000. Speed is as powerful as clairvoyance. J. ACM 47, 4, 617--643. Google ScholarDigital Library
- Kalyanasundaram, B. and Pruhs, K. 2003. Minimizing flow time nonclairvoyantly. J. ACM 50, 4, 551--567. Google ScholarDigital Library
- Merritt, R. 2008. CPU designers debate multi-core future. EE Times.Google Scholar
- Motwani, R., Phillips, S., and Torng, E. 1994. Non-Clairvoyant scheduling. Theor. Comput. Sci. 130, 17--47. Google ScholarDigital Library
- Phillips, C., Stein, C., Torng, E., and Wein, J. 2002. Optimal time-critical scheduling via resource augmentation. Algorithmica 32, 2, 163--200.Google ScholarDigital Library
- Pruhs, K. 2007. Competitive online scheduling for server systems. SIGMETRICS Perform. Eval. Rev. 34, 4, 52--58. Google ScholarDigital Library
- Pruhs, K., Sgall, J., and Torng, E. 2004. Online scheduling. In Handbook on Scheduling, CRC Press.Google Scholar
- Robert, J. and Schabanel, N. 2007a. Non-Clairvoyant batch sets scheduling: Fairness is fair enough. In Proceedings of the European Symposium on Algorithms. 741--753. Google ScholarDigital Library
- Robert, J. and Schabanel, N. 2007b. Pull-based data broadcast with dependencies: be fair to users, not to items. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms. Google ScholarDigital Library
- Robert, J. and Schabanel, N. 2008. Non-clairvoyant scheduling with precedence constraints. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms. 491--500. Google ScholarDigital Library
Index Terms
- Scalably scheduling processes with arbitrary speedup curves
Recommendations
EDZL scheduling analysis
A schedulability test is derived for the global Earliest Deadline Zero Laxity (EDZL) scheduling algorithm on a platform with multiple identical processors. The test is sufficient, but not necessary, to guarantee that a system of independent sporadic ...
Group-Based Pfair Scheduling
We consider the problem of supertasking in Pfair-scheduled multiprocessor systems. In this approach, a set of tasks, called component tasks , is assigned to a server task, called a supertask , which is then scheduled as an ordinary Pfair task. ...
Comparison of Deadline-Based Scheduling Algorithms for Periodic Real-Time Tasks on Multiprocessor*This work is supported in part by Brain Korea 21 project and in part by ICT.
Multiprocessor architecture becomes common on real-time systems as the workload of real-time systems increases. Recently new deadline-based (EDF-based) multiprocessor scheduling algorithms are devised, and comparative studies on the performance of these ...
Comments