Dynamic Resources Allocation in Grid Enviroments

This paper presents DyAG, an innovative solution for dynamic allocation of resources for services workflows in Grid enviroments. The proposed solution is responsible with the efficient mapping of the services which make up a Business Process Execution Language workflow onto resources, represented by Web Services, from the Grid enviroment. The presented solution is part of a framework that aims to allow the deployment of large scale workflow enabled scientific applications from a wide range of research fields onto the Grid. A series of allocation policies is considered, but the DyAG also allows the users to dynamically change the policy employed by the scheduler at runtime, through a class loading mechanism. This allows the employment of application profiling techniques in order to finely tune the scheduler in accordance with the characteristics of the environment it is running in, either by changing the various parameters of the policies proposed, or by loading completely new policies.

[1]  David Fergusson,et al.  EGEE: building a pan-European grid training organisation , 2006, ACSW.

[2]  Jennifer M. Schopf,et al.  Ten actions when Grid scheduling: the user as a Grid scheduler , 2004 .

[3]  Dana Petcu A Comprehensive Development Guide for the Globus Toolkit , 2008, IEEE Distributed Systems Online.

[4]  Anjali Sardana,et al.  Detection and Honeypot Based Redirection to Counter DDoS Attacks in ISP Domain , 2007 .

[5]  Alexandre Duarte,et al.  Global grid monitoring: the EGEE/WLCG case , 2007, GMW '07.

[6]  Matjaz B. Juric,et al.  Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition , 2006 .

[7]  Selim G. Akl,et al.  An Adaptive Double-layer Workflow Scheduling Approach for Grid Computing , 2007, 21st International Symposium on High Performance Computing Systems and Applications (HPCS'07).

[8]  Frank Leymann,et al.  Extending BPEL for run time adaptability , 2005, Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05).

[9]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[10]  Diego Scardaci,et al.  A Secure Storage Service for the gLite Middleware , 2007, Third International Symposium on Information Assurance and Security.

[11]  Péter Kacsuk,et al.  Solving the grid interoperability problem by P-GRADE portal at workflow level , 2008, Future Gener. Comput. Syst..

[12]  Ciprian Dobre,et al.  Decentralized Dynamic Resource Allocation for Workflows in Grid Environments , 2008, 2008 10th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.