Dynamic Resource Allocation Mechanisms for Grid Computing Environment

Grid computing is an emerging paradigm to enable scalable computational environment through efficient resource utilization. In this context, resource allocation is one of the major challenges in grid environment. Currently, several approaches were proposed to solve this problem. However, most of the approaches rely on administrators' intervention for proper allocation. In this paper, we propose dynamic resource allocation mechanisms of computations using a combination of best fit algorithm and process migration.

[1]  Michael Schroeder,et al.  Market-based Resource Allocation for Grid Computing: A Model and Simulation , 2003, Middleware Workshops.

[2]  Ahmar Abbas,et al.  Grid Computing: A Practical Guide to Technology and Applications , 2003 .

[3]  Ed Andert,et al.  A simulation of dynamic task allocation in a distributed computer system , 1987, WSC '87.

[4]  Michal Feldman,et al.  A price-anticipating resource allocation mechanism for distributed shared clusters , 2005, EC '05.

[5]  Cyril S. Ku,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[6]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[7]  Francine Berman,et al.  Toward a framework for preparing and executing adaptive grid programs , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[8]  Leslie Jill Miller A heterogeneous multiprocessor design and the distributed scheduling of its task group workload , 1982, ISCA.

[9]  Ian Foster,et al.  A quality of service architecture that combines resource reservation and application adaptation , 2000, 2000 Eighth International Workshop on Quality of Service. IWQoS 2000 (Cat. No.00EX400).

[10]  Francine Berman,et al.  Overview of the Book: Grid Computing – Making the Global Infrastructure a Reality , 2003 .

[11]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[12]  Rajkumar Buyya,et al.  Grids and Grid technologies for wide‐area distributed computing , 2002, Softw. Pract. Exp..

[13]  Dejan S. Milojicic,et al.  Process migration , 1999, ACM Comput. Surv..