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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Foster, I., Kesselman, C.: The grid: blueprint for a future computing infrastructure. Morgan Kaufmann Publishers, USA (1999)
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)
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)
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)
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)
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)
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
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)
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)
Dorigo, M., Stutzle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)
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)
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)
Okdem, S., Karaboga, D.: Routing in Wireless Sensor Networks Using an Ant Colony Optimization (ACO) Router Chip. Sensors 2009 9(2), 909–921 (2009)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)