Open Access Open Access  Restricted Access Subscription or Fee Access

Scheduling in Computational Grid Using Improved Ant Colony Optimization Algorithm

L.M. Nithya, Dr.A. Shanmugam, J. Rajeshkumar

Abstract


Grid Computing is the combination of computer resources from multiple administrative domains applied to achieve a goal, it is used to solve scientific, technical or business problem that requires a great number of processing cycles and needs large amounts of data. Grid computing is now being used in many applications that are beyond distribution and sharing resources. One primary issue associated with the efficient utilization of heterogeneous resources in a grid is grid scheduling. The distributed resources are useful only if the grid resources are scheduled. Grid scheduling involves mapping of tasks to resources which are available in grid environment. The main objective of the scheduling is to get the best optimal machine to each task, which makes scheduling a complex problem. Hence a new area of research is developed to obtain optimal solution. Using optimal scheduler results in high performance computing, where as poor schedulers provide contrast results. The scheduling in grid environment has to satisfy a number of constraints of different problems. Heuristic approach is mainly focusing area to solve the grid scheduling problem. In this paper, Efficient Ant colony optimization scheduling algorithm is proposed. The proposed scheduler allocates the best suitable resource to each task with minimal execution time. The experimental results are compared which shows that the algorithm produces better results when compared with the existing ant algorithm.

Keywords


Grid Computing, Scheduling, Ant Colony Optimization, Heuristic Approach, NP-hard

Full Text:

PDF

References


M.Chtepan, ―Dynamic Scheduling in grids system‖, Sixth Firw PhD Symposium, Faculty of Engineering, Ghent University, pp.110, 2005

J.M.Schopf,, ―A General Architecture for Scheduling on the Grid‖, special issue of JPDC on Grid Computing, 2002.

D.Fernandez-Baca, ―Allocating Modules to Processors in a Distributed System‖, IEEE Transactions on Software Engineering, pp. 1427–1436, 1989.

T. D Braun, H. J Siegel, N.Beck, L. L.B¨ol¨oni, M Maheswaran, A. I .Reuther, J. P.Robertson, M. D.Theys,D.Yao, D.Hensgen, and R. F.Freund. ―A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems‖, Journal of Parallel and Distributed Computing 61(6),pp. 810–837, 2001.

Yaohang Li, ―A Bio inspired adaptive job scheduling mechanism on a computational grid‖, International Journal of Computer Science and Network Security, Vol.6, No.3B, 2006.

J.L. Denebourg, J.M.Pasteels, J.C.Verhaeghe, ―Probabilistic Behavior in Ants: A strategy of Errors?‖, Journal of Theoretical Biology, 105, pp. 259-271, 1983.

E.Bonabeau, G.Theraulaz, ―Swarm Smarts‖, Scientific American, pp. 72-79,2000.

Stefka Fidanova and Mariya Durchova, ―Ant algorithm for Grid Scheduling Problem‖, Large Scale Computing, Lecture Notes in Computer Science No.3743, Springer, pp. 405-412, 2006.

K.Kousalya, P.Balasubramanie, ―An Enhanced Ant Algorithm for Grid Scheduling Problem‖, International Journal of Computer Science and Network Security, Vol.8. No.4, pp. 262-271, April 2008.

R. Braun, H. Siegal, N. Beck, L. Boloni, M.Maheswaran, A.Reuther, J. Robertson, M. Theys, B. Yao, D. Hensegan and R.Freund, ―A Comparison of Eleven Static Heuristics for Mapping a class of Independent Tasks onto Heterogeneous Distributed Computing Systems‖, Int J. of Parallel and Distributed Computing, Vol.61, No. 6, pp. 810-837, 2001.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.