Gravitational emulation local search algorithm for advanced reservation and scheduling in grid systems

The issue of the guarantee quality of service (QOS) for users can be provided by the advanced reservation. The advanced reservation is a kind of mechanism that can provide the ability to allocate resources for users based on the agreement upon the needs of quality service and increase of the number of accepted users' requests in Grid system. Scheduling and advanced reservation of the resources in grid system is a NP-complete issue, so the deterministic algorithms can not be used to improve it. Some heuristic methods for this purpose are: Genetic Algorithm (GA), Simulated Annealing (SA), Hill Climbing (HC), etc. In this paper, a heuristic method, called the Gravitational Emulation Local Search algorithm or GELS will be shown in solving of the scheduling and the advance reservation of the resources. The offered algorithm is named Gravitational Emulation Local Search Advanced Reservation algorithm or GELSAR and so as to confirm it, the algorithm should be implemented and compared with GA. The results show that the accepted jobs by applying GELSAR is increased 7.5 percent and the computation time of our algorithm can be lowered down to 50 percent compared to GA.

[1]  P. J. Bernhard,et al.  Solving combinatorial optimization problems using a new algorithm based on gravitational attraction , 2004 .

[2]  Jörg Schneider,et al.  Heuristic Scheduling of Grid Workflows Supporting Co-Allocation and Advance Reservation , 2007, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07).

[3]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[4]  George N. Rouskas,et al.  On the Design of Online Scheduling Algorithms for Advance Reservations and QoS in Grids , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[5]  Barry Webster,et al.  A Local Search Optimization Algorithm Based on Natural Principles of Gravitation , 2003, IKE.

[6]  Warren Smith,et al.  Scheduling with advanced reservations , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[7]  Jie Pan,et al.  Introduction to Grid Computing , 2009 .

[8]  Rajkumar Buyya,et al.  A taxonomy and survey of grid resource management systems for distributed computing , 2002, Softw. Pract. Exp..

[9]  Muthucumaru Maheswaran,et al.  Scheduling Co-Reservations with Priorities in Grid Computing Systems , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[10]  K. Kannan,et al.  Randomized gravitational emulation search algorithm for symmetric traveling salesman problem , 2007, Appl. Math. Comput..

[11]  Maozhen Li,et al.  The grid - core technologies , 2005 .