A resource allocation algorithm for heterogeneous jobs in grid environment

Grid is a large-scale, heterogeneous, dynamic collection of independent systems which are geographically distributed and interconnected with high speed networks to meet ever increasing demand of high performance computing. Allocating distributed computational resources for end-user applications is one of the most complex and challenging tasks in Grid computing. Brokers are required for submitting the jobs of the end users to accomplish their demands of resources. To allocate resources in Grid, the Grid requires the description of a framework that can permit brokers to communicate to accomplish an efficient utilization of the resources themselves. The user applications must simultaneously assure both constraints of job execution and policies that govern system usage. This paper discusses an algorithm for resource allocation for heterogeneous jobs, subject to a set of constraints. The strategy used tries to reduce the cost of the Grid users' while allocating resources to Grid users. The resource allocation strategy discussed can control the task assignment to Grid resources with the objective to minimize the execution cost of the Grid users. The technique is analytically examined to obtain results under various environment conditions.

[1]  Alan Oxley,et al.  Modified Least Cost Method for Grid Resource Allocation , 2010, 2010 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[2]  Kristina Lerman,et al.  Resource Allocation in the Grid with Learning Agents , 2005, Journal of Grid Computing.

[3]  C. Chellappan,et al.  An Economic Allocation of Resources for Divisible Workloads in Grid Computing Paradigm , 2011 .

[4]  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).

[5]  Ladislau Bölöni,et al.  Brokering Algorithms for Composing Low Cost Distributed Storage Resources , 2007, PDPTA.

[6]  Ajith Abraham,et al.  An auction method for resource allocation in computational grids , 2009 .

[7]  Francine Berman,et al.  The AppLeS Parameter Sweep Template: User-Level Middleware for the Grid , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[8]  K. Kant,et al.  An economic allocation of resources in Grid environment , 2013, 2013 International Conference on Information Systems and Computer Networks.

[9]  Kristina Lerman,et al.  Resource allocation in the grid using reinforcement learning , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[10]  Ladislau Bölöni,et al.  Efficient allocation and composition of distributed storage , 2009, The Journal of Supercomputing.

[11]  Alan Oxley,et al.  Hybrid Resource Allocation Method for Grid Computing , 2010, 2010 Second International Conference on Computer Research and Development.

[12]  Valentin Cristea,et al.  A Hybrid Algorithm for Scheduling Workflow Applications in Grid Environments (ICPDP) , 2007, OTM Conferences.