Abstract
Global computing systems like SETI@home tie together the unused CPU cycles, buffer space and secondary storage resources over the Internet for solving large scale computing problems like weather forecasting, and image processing that require high volume of computing power. In this paper we address issues that are critical to distributed scheduling environments such as job priorities, length of jobs, and resource heterogeneity. However, researchers have used metrics like resource availability at the new location, and response time of jobs in deciding upon the job transfer. Our load sharing algorithms use dynamic sender initiated approach to transfer a job. We implemented distributed algorithms using a centralized approach that improves average response time of jobs while considering their priorities. The job arrival process and the CPU service times are modeled using M/M/1 queuing model. We compared the performance of our algorithms with similar algorithms in the literature. We evaluated our algorithms using simulation and presented the results that show the effectiveness of our approach.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Mukat, M.W., Livny, M.: Profiling Workstations Available Capacity for Remote Execution, Performance. In: Proceedings of the 12 th IFIP WG 7.3 Symposium on Computer Performance, Brussels, Belgium
Shivaratri, N.G., Kruger, P., Singhal, M.: Load Distributing in Locally Distributed System. IEEE Computer 25(12), 33–44 (1992)
Kureger, P., Livny, M.: The Diverse Objectives of Distributed Scheduling Policies. In: Proceedings of the 7th IEEE International Conference on Distributed Computing Systems, Berlin, Germany (September 1987)
Edward, R.Z.: Attacking the Process Migration Bottleneck. In: Proceedings of the 11th ACM Symposium on Operating Systems Principle, Austin, Texas, United States, November 8-11 (1987)
Carsten, E., Volker, H., Ramin, Y.: Benefits of Global Grid Computing for Job Scheduling. In: Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing, Pittsburgh, USA, November 8 (2004)
Krueger, P., Finkel, V.: An Adaptive Load Balancing Algorithm for a Multicomputer, Technical Report No. 539, University of Wisconsin-Madison ( April 1984)
Srinivasan, S., Kettimuthu, R., Subramani, Sdayappan, P.: Characterization of Backfilling Strategies for Parallel Job Scheduling. In: Proceedings of International Conference on Parallel Processing Workshop, Vancouver, Canada, August 18-21 (2002)
Kai, L., Albert, Y.Z.: A Hybrid Policy for Job Scheduling and Load Balancing in Heterogeneous Computational Grids. In: Sixth International Symposium on IEEE Transactions on Parallel and Distributed System, Hagen berg, Austria, July 5-8 (2007)
Ruchir, S., Bhardwaj, V., Manoj, M.: On the Design of Adaptive and De-centralized Load Balancing Algorithms with Load Estimation for Computational Grid Environments
Sivakumar, V., Thomas, G.R., Dantong, Y., Bharadwaj, V.: Design and Analysis of a Dynamic Scheduling Strategy with Resource Estimation for Large-Scale Grid Systems. In: Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing, Pittsburgh, USA, November 8 (2004)
Jaesun, H., Daeyeon, P.: Scheduling Proxy: Enabling Adaptive Grained Scheduling for Global Computing System. In: Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing, Pittsburgh, USA, November 8 (2004)
Zhang, J., DiPippo, L., Fay-Wolfe, V., Bryan, K., Murphy, M.: A Real-Time Distributed Scheduling Service For Middleware Systems. In: IEEE WORDS 2005 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bansal, S., Hota, C. (2009). Priority-Based Job Scheduling in Distributed Systems. In: Prasad, S.K., Routray, S., Khurana, R., Sahni, S. (eds) Information Systems, Technology and Management. ICISTM 2009. Communications in Computer and Information Science, vol 31. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00405-6_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-00405-6_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00404-9
Online ISBN: 978-3-642-00405-6
eBook Packages: Computer ScienceComputer Science (R0)