Skip to main content

An ACO Approach to Job Scheduling in Grid Environment

  • Conference paper
Swarm, Evolutionary, and Memetic Computing (SEMCCO 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6466))

Included in the following conference series:

Abstract

Due to recent advances in the wide-area network technologies and low cost of computing resources, grid computing has become an active research area. The efficiency of a grid environment largely depends on the scheduling method it follows. This paper proposes a framework for grid scheduling using dynamic information and an ant colony optimization algorithm to improve the decision of scheduling. A notion of two types of ants -‘Red Ants’ and ‘Black Ants’ have been introduced. The purpose of red and Black Ants has been explained and algorithms have been developed for optimizing the resource utilization. The proposed method does optimization at two levels and it is found to be more efficient than existing methods.

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 119.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.00
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., Kesselman, C.: The grid: blueprint for a future computing infrastructure. Morgan Kaufmann Publishers, USA (1999)

    Google Scholar 

  2. Dong, F., Akl, S.G.: ” Scheduling algorithms for grid computing: state of the art and open problems”, Technical Report No. 2006-504. School of Computing, Queen’s University Kingston, Ontario (2006)

    Google Scholar 

  3. Foster, I., Roy, A., Sander, V.: A quality of service architecture that combines resource reservation and application adaptation. In: Proc. 8th Int. Workshop on Quality of Service, Pittsburgh, PA, USA, pp. 181–188 (2000)

    Google Scholar 

  4. You, S.Y., Kim, H.Y., Hwang, D.H., Kim, S.C.: Task scheduling algorithm in grid considering heterogeneous environment. In: Proc. of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2004, Nevada, USA, pp. 240–245 (June 2004)

    Google Scholar 

  5. Chen, H., Maheswaran, M.: Distributed dynamic scheduling of composite tasks on grid computing systems. In: Proc. of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), Fort Lauderdale, Florida USA, pp. 88–97 (April 2002)

    Google Scholar 

  6. 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 Trans. on Parallel and Distributed Systems (TPDS) 14(4), 369–382 (2003)

    Article  Google Scholar 

  7. Liu, K., Chen, J., Jin, H., Yang, Y.: A Min-Min Average Algorithm for Scheduling Transaction-Intensive Grid Workflows. In: 7th Australasian Symposium on Grid Computing and e-Research, Wellington, New Zealand

    Google Scholar 

  8. Fidanova, S., Durchova, M.: Ant Algorithm for Grid Scheduling Problem. In: Lirkov, I., Margenov, S., Waśniewski, J. (eds.) LSSC 2005. LNCS, vol. 3743, pp. 405–412. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Benedict, S., Rejitha, R.S., Vasudevan, V.: An Evolutionary Hybrid Scheduling Algorithm for Computational Grids. Journal of Advanced Computational Intelligence and Intelligent Informatics 12(5), 479–484 (2008)

    Article  Google Scholar 

  10. Dorigo, M., Stutzle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)

    MATH  Google Scholar 

  11. Dorigo, M., Gambardella, L.M.: Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1(1), 53–66 (1997)

    Article  Google Scholar 

  12. Chang, R.-S., Chang, J.-S., Lin, P.-S.: An ant algorithm for balanced job scheduling in grids. Future Generation Computer Systems archive 25(1), 20–27 (2009)

    Article  MathSciNet  Google Scholar 

  13. Okdem, S., Karaboga, D.: Routing in Wireless Sensor Networks Using an Ant Colony Optimization (ACO) Router Chip. Sensors 2009 9(2), 909–921 (2009)

    Google Scholar 

  14. Czajkowski, K., Kesselman, C., Fitzgerald, S., Foster, I.: Grid Information Services for Distributed Resource Sharing, hpdc. In: 10th IEEE International Symposium on High Performance Distributed Computing (HPDC-10 2001), p. 181 (2001)

    Google Scholar 

  15. Murat Esin, E., Erdogan, S.Z.: Self cloning ant colony approach and optimal path finding. In: Proceedings of Euro American Association on Telematics and Information Systems, Colombia (2006)

    Google Scholar 

  16. Lorpunmanee, S., Sap, M.N., Abdullah, A.H., Chompoo-inwai, C.: An Ant Colony Optimization for Dynamic Job Scheduling in Grid Environment. World Academy of Science, Engineering and Technology 29, 314–321 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kant, A., Sharma, A., Agarwal, S., Chandra, S. (2010). An ACO Approach to Job Scheduling in Grid Environment. In: Panigrahi, B.K., Das, S., Suganthan, P.N., Dash, S.S. (eds) Swarm, Evolutionary, and Memetic Computing. SEMCCO 2010. Lecture Notes in Computer Science, vol 6466. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17563-3_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17563-3_35

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics