Skip to main content

A New Mechanism for Job Scheduling in Computational Grid Network Environments

  • Conference paper
Book cover Active Media Technology (AMT 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5820))

Included in the following conference series:

Abstract

Computational grids have the potential for solving large-scale scientific problems using heterogeneous and geographically distributed resources. However, a number of major technical hurdles must overcome before this potential can be realized. One problem that is critical to effective utilization of computational grids is the efficient scheduling of jobs. This work addresses this problem by describing and evaluating a grid scheduling architecture and a job-scheduling algorithm. The architecture is scalable and does not assume control of local site resources. In our algorithm Grid Resource Manager or Grid Scheduler performs resource brokering and job scheduling. The scheduler selects computational resources based on job requirements, job characteristics and information provided by the resources. The main aim of these schedulers is to minimize the total time to release for the individual application. The Time To Release (TTR) includes the processing time of the program, waiting time in the queue, transfer of input and output data to and from the resource. Since grid resources are heterogeneous and distributed over many areas the transmission time is very important criteria. In this paper,an algorithm for minimum time to release is proposed. The proposed scheduling algorithm has been compared with other scheduling schemes such as First Come First Served (FCFS) and Min-Min. These existing algorithms does not consider the transmission time (in time and out time) when scheduling jobs to resources. The proposed algorithm has been verified through the GridSim simulation toolkit and the simulation results confirm that the proposed algorithm produce schedules where the execution time of the application is minimized. The average weighted response times of all submitted jobs decrease up to about 19.79%. The results have been verified using different workloads and Grid configurations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Foster, I., Kesseleman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable virtual Organizations. International Journal of Super Computer Applications 15(3) (2001)

    Google Scholar 

  2. Foster, I., Iamnitchi, A.: On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing. In: Kaashoek, M.F., Stoica, I. (eds.) IPTPS 2003. LNCS, vol. 2735. Springer, Heidelberg (2003)

    Google Scholar 

  3. Munter 2005, Grid computintg whitepaper (2005)

    Google Scholar 

  4. SETI@homeHomePage, http://setiathome.ssl.berkely.edu

  5. Legion: A world wide virtual computer. University of Virginia (2007), http://legion.virginia.edu/

  6. Seymour, K., Yarkhan, A., Agrawal, S., Dongarra, J.: Netsole: Grid enabling scientific computing environments. In: Grandinetti, L. (ed.) Grid Computing and New Frontiers of High Performance Processing. Elseveir, Amsterdam (2005)

    Google Scholar 

  7. Buyya, R., Abramson, D., Giddy, J.: Nimrod/G: An architecture for a resource management and Scheduling System in a Global Computational Grid (2002)

    Google Scholar 

  8. Coddington, P.: DISCWorld, virtual data grids and grid applications (2002), http://www.gridbus.org/ozgrid/DiscWorld.ppt/

  9. Berman, F., Wolski, R., Casanova, H., Cirne, W., Dail, H., Faerman, M., Figueira, S., Hayes, J., Obertelli, G., Schopf, J., Shao, G., Smallen, S., Spring, N., Su, A., Zagorodnov, D.: Adaptive Computing on the Grid Using AppLeS. IEEE Transactions on Parallel and Distributed Systems 14(4) (April 2003)

    Google Scholar 

  10. Malarvizhi, N., Rhymend Uthariaraj, V.: A Broker-Based Approach to Resource Discovery and Selection in Grid Environments. In: IEEE International Conference on Computer and Electrical Engineering, pp. 322–326 (2008)

    Google Scholar 

  11. Feitelson, D.G., Rudolph, R.: Parallel Job Scheduling: Issues and Approaches. In: Feitelson, D.G., Rudolph, L. (eds.) IPPS-WS 1995 and JSSPP 1995. LNCS, vol. 949, pp. 1–18. Springer, Heidelberg (1995)

    Google Scholar 

  12. Harchol-Balter, M., Leighton, T., Lewin, D.: Resource Discovery in Distributed Networks. In: 18th ACM Symposium on Principles of Distributed Computing (1999)

    Google Scholar 

  13. Benoit, A., Cole, M., Gilmore, S., Hillston, J.: Enhancing the effetive utilization of Grid clusters by exploiting on-line performability analysis. In: 2005 IEEE International symposium on Cluster Computing and the Grid, May 9-12, pp. 317–324 (2005)

    Google Scholar 

  14. Berman, F., Wolski, R., Casanova, H.: Adaptive computing on the Grid using APPLES. IEEE Transactions on Parallel and Distributed Systems 14(4), 369–382 (2003)

    Article  Google Scholar 

  15. Ding, S.-L., Yuan, J.-B., Ju, J.-U.-B.: An algorithm for agent based task scheduling in grid environments. In: Proceedings of 2004 International Conference on Machine Learning and Cybernetics, pp. 2809–2814 (2004)

    Google Scholar 

  16. He, X., Sun, X., Laszewski, G.V.: QoS guided min-min heuristic for grid task scheduling. Journal of Computer Science and Technology 18, 442–451 (2003)

    Google Scholar 

  17. Angulo, D., Foster, I., Liu, C., Yang, L.: Design and evaluation of a resource selection framework for grid applications. In: Proceedings of IEEE International Symposium on High Performance Distributed Computing (2002)

    Google Scholar 

  18. Min, R., Maheswaran, M.: Scheduling co-reservations with priorities in grid computing system. In: Proceedings of 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID 2002 (2002)

    Google Scholar 

  19. Herroelen, W., De Reyck, B., Demeulemeester, E.: Resource constrained project scheduling: A survey of recent developments. Computers and Operations Research 25, 279–302 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  20. Mokotoff, E.: Parallel machine scheduling problems: A survey. Asia- pacific Journal of Operational Research 18, 193–242 (2001)

    MATH  MathSciNet  Google Scholar 

  21. Jain, R.: A Survey of Scheduling Methods. Nokia Research Center (September 1997)

    Google Scholar 

  22. Hawa, M.: Stochastic Evaluation of Fair Scheduling with Applications to Quality-of- Service in Broadband Wireless Access Networks. PhD dissertation, Univ. of Kansas (August 2003)

    Google Scholar 

  23. Buyya, R.: A Grid simulation toolkit for resource modeling and application scheduling for parallel and distributed computing, http://www.buyya.com/gridsim/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Malarvizhi, N., Uthariaraj, V.R. (2009). A New Mechanism for Job Scheduling in Computational Grid Network Environments. In: Liu, J., Wu, J., Yao, Y., Nishida, T. (eds) Active Media Technology. AMT 2009. Lecture Notes in Computer Science, vol 5820. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04875-3_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04875-3_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04874-6

  • Online ISBN: 978-3-642-04875-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics