GRID 2002: Grid Computing — GRID 2002 pp 219-231 | Cite as
Enhanced Algorithms for Multi-site Scheduling
Abstract
This paper discusses two approaches to enhance multi-site scheduling for grid environments. First the potential improvements of multi-site scheduling by applying constraints for the job fragmentation are presented. Subsequently, an adaptive multi-site scheduling algorithm is pointed out and evaluated. The adaptive multi-site scheduling uses a simple decision rule whether to use or not to use multi-site scheduling. To this end, several machine configurations have been simulated with different parallel job workloads which were extracted from real traces. The adaptive system improves the scheduling results in terms of a short average response time significantly.
Keywords
Resource Consumption Single Machine Grid Environment Schedule Process Free ResourcePreview
Unable to display preview. Download preview PDF.
References
- 1.M. Brune, J. Gehring, A. Keller, and A. Reinefeld. Managing clusters of geographically distributed high-performance computers. Concurrency-Practice and Experience, 11(15):887–911, 1999.CrossRefGoogle Scholar
- 2.S. J. Chapin, D. Katramatos, J. Karpovich, and A. Grimshaw. Resource management in Legion. Future Generation Computer Systems, 15(5–6):583–594, 1999.CrossRefGoogle Scholar
- 3.A. B. Downey and D. G. Feitelson. The Elusive Goal ofWorkload Characterization. Technical report, Hebrew University, Jerusalem, March 1999.Google Scholar
- 4.C. Ernemann, V. Hamscher, U. Schwiegelshohn, A. Streit, and R. Yahyapour. On Advantages of Grid Computing for Parallel Job Scheduling. In Proceedings of the 2nd IEEE International Symposium on Cluster Computing and the Grid (CC-GRID 2002), pages 39–46, 2002.Google Scholar
- 5.C. Ernemann, V. Hamscher, A. Streit, and R. Yahyapour. On Effects of Machine Configurations on Parallel Job Scheduling in Computational Grids. In International Conference on Architecture of Computing Systems, (ARCS 2002), pages 169–179. VDE-Verlag, April 2002.Google Scholar
- 6.D. G. Feitelson, L. Rudolph, U. Schwiegelshohn, and K. C. Sevcik. Theory and Practice in Parallel Job Scheduling. Lecture Notes in Computer Science, 1291:1–34, 1997.Google Scholar
- 7.D.G. Feitelson. A Survey of Scheduling in Multiprogrammed Parallel Systems. Research report rc 19790 (87657), IBM T.J. Watson ResearchCen ter, Yorktown Heights, NY, February 1995.Google Scholar
- 8.D.G. Feitelson. Packing Schemes for Gang Scheduling. Lecture Notes in Computer Science, 1162:89–101, 1996.Google Scholar
- 9.D.G. Feitelson and L. Rudolph. Parallel job scheduling: Issues and approaches. In IPPS’95 Workshop: Job Scheduling Strategies for Parallel Processing, pages 1–18. Springer Verlag, Lecture Notes in Computer Science LNCS 949, 1995., 1995.Google Scholar
- 10.D.G. Feitelson and A.M. Weil. Utilization and Predictabillity in Scheduling the IBM SP2 with Backfilling. In Proceedings of IPPS/SPDP 1998, IEEE Computer Society, pages 542–546, 1998.Google Scholar
- 11.I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. The International Journal of Supercomputer Applications and High Performance Computing, 11(2):115–128, Summer 1997.CrossRefGoogle Scholar
- 12.I. Foster and C. Kesselman, editors. The GRID: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1998.Google Scholar
- 13.R. Gibbons. A Historical Application Profiler for Use by Parallel Schedulers. In Job Scheduling Strategies for Parallel Processing, pages 58–77. Springer, Berlin, Lecture Notes in Computer Science LNCS 1291, 1997.Google Scholar
- 15.V. Hamscher, U. Schwiegelshohn, A. Streit, and R. Yahyapour. Evaluation of Job-Scheduling Strategies for Grid Computing. Lecture Notes in Computer Science, 1971:191–202, 2000.Google Scholar
- 16.S. Hotovy. Workload Evolution on the Cornell Theory Center IBM SP2. In D.G. Feitelson and L. Rudolph, editors, IPPS’96 Workshop: Job Scheduling Strategies for Parallel Processing, pages 27–40. Springer-Verlag, Lecture Notes in Computer Science LNCS 1162, 1996.Google Scholar
- 17.D. A. Lifka. The ANL/IBM SP Scheduling System. In D. G. Feitelson and L. Rudolph, editors, IPPS’95 Workshop: Job Scheduling Strategies for Parallel Processing, pages 295–303. Springer, Berlin, Lecture Notes in Computer Science LNCS 949, 1995.Google Scholar
- 18.U. Schwiegelshohn and R. Yahyapour. Analysis of First-Come-First-Serve Parallel Job Scheduling. In Proceedings of the 9 th SIAM Symposium on Discrete Algorithms, pages 629–638, January 1998.Google Scholar
- 19.U. Schwiegelshohn and R. Yahyapour. Fairness in parallel job scheduling. Journal of Scheduling, 3(5):297–320. John Wiley, 2000.MATHCrossRefMathSciNetGoogle Scholar