Algorithm is Based on Ant Colony Optimization using Grid Simulaor

Tharani R, JCT College of Engineering and Technology, Coimbatore, Tamil Nadu

Grid Computing, Load Balancing, Resource management, Execution time, Execution Cost, Ant Colony Algorithm, Random Algorithm

In today’s competitive environment the objectives and goals of the producers (also called resource owners) and consumers (also called end users) are different. Computational grid has been considered as the best paradigm for handling large scale distributed system having geographically allocated resources. Load balancing algorithms are important in the research of network applications. In this paper we present an algorithm which reduces the average execution time and cost of the tasks. This method considers both cost and time constraints. The proposed algorithm is implemented with Gridsim toolkit which can simulate a decentralized module. The GridSim toolkit abstracts the features and behaviour of complex fundamental grid elements such as grid tasks, grid resources and grid users. This algorithm provides services like resource discovery. For evaluation purpose a comparison of execution times and cost of proposed algorithm and the other similar algorithm is also provided in this paper. Results support the proposed approach.
    [1] L.M. Nithya, A.Shanmugam “Scheduling in Computational Grid with a new hybrid Ant Colony Optimization Algorithm”, European Journal of Scientific Research Vol.62 No. 2 (2011) pp.273- 281. [2] Salehi, M.A., Deldari, H., Dorri, B.M., 2008. “Balancing Load in a Computational Grid Applying Adaptive, Intelligent Colonies of Ants”, Informatics, Vol. 32, pp.327-335. [3] Foster, I., Kesselman, C., Tuecke, S., 2001. “The Anatomy of the Grid: Enabling Scalable Virtual Organizations”, International Journal of High Performance Computing Applications, Vol. 15(3), pp. 200-222. [4] Chtepen, M., 2005. “Dynamic Scheduling in grid systems”, Sixth Firw. PhD Symposium. Faculty of Engineering, Ghent University, 110, pp.1-2. [5] Schopf, J.M., 2002. “A General Architecture for Scheduling on the Grid”, Special issue of JPDC on Grid Computing. [6] Chapman, C., Musolesi, M., Emmerich, W., Mascolo, C., 2007. “Predictive Resource Scheduling in Computational Grids”, IEEE Parallel and Distributed Processing Symposium, 2007 (IPDPS 2007), pp. 1-10. [7] Krauter, K., Buyya, R., Maheswaran, M. (2002), “A Taxonomy and survey of Grid Resource Management Systems for Distributed Computing”, Software: Practice and Experience (SPE) Journal, Wiley Press, USA, Vol.32 (2), pp. 135-164. [8] Baca, D.F., 1989. “Allocating Modules to rocessors in a Distributed System”, IEEE Transactions on Software Engineering, pp.1427–1436. [9] Kuppani Sathish, A Rama Mohan Reddy, “enhanced ant algorithm based load balanced task scheduling in grid computing.” IJCSNS VOL.8 No.10, October 2008. [10] David De Roure, Mark A. Baker, Nicholas R. Jennings and Nigel R. Shadbolt, Department of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, UK “ The Evolution of the Grid”. [11] Kousalya.K and Balasubramanie.P,” An Enhanced Ant Algorithm for Grid Scheduling Problem” IJCSNS VOL.8 No.4, April 2008. [12] M. Dorigo and T. Stützle, Ant colony optimization, Cambridge, Massachusetts, London, England: MIT Press, 2004. [13] Z. Xu, X. Hou and J. Sun, “Ant Algorithm-Based Task Scheduling in Grid Computing”, Electrical and Computer Engineering, IEEE CCECE 2003, Canadian Conference, 2003. [14] E. Lu, Z. Xu and J. Sun, “An Extendable Grid Simulation Environment Based on GridSim”, Second International Workshop, GCC 2003, volume LNCS 3032, pages 205–208, 2004. [15] .H. Yan, X. Shen, X. Li and M. Wu, “An Improved Ant Algorithm for Job Scheduling in Grid Computing”, In Proceedings of the Fourth International Conference on Machine Learning and Cybernetics, 18-21 August 2005. [16] Li Liu, Yi Yang, Lian Li and Wanbin Shi, “ Using Ant Optimization for super scheduling in Computational Grid, IEEE proceedings of the 2006 IEEE Asia-pacific Conference on Services Computing (APSCC’ 06) [17] R. Armstrong, D. Hensgen, and T. Kidd, “The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions,” in 7th IEEE Heterogeneous Computing Workshop, pp. 79–87, Mar. 1998. [18] Rajkumar Buyya, and Manzur Murshed, GridSim: A Toolkit for the Modeling, and Simulation of Distributed Resource Management, and Scheduling for Grid Computing, The Journal of Concurrency, and Computation: Practice, and Experience (CCPE), Volume 14, Issue 13-15, Pages: 1175-1220, Wiley Press, USA, November- December2002rocessors in a Distributed System”, IEEETransactions on Software Engineering, pp.1427–1436.
Paper ID: GRDCF007042
Published in: Conference : National Conference on Emerging Trends in Electrical, Electronics and Computer Engineering (ETEEC - 2018)
Page(s): 222 - 227