Execution of service workflows in grid environments

Grid computing has emerged as a powerful environment for parallel processing. Nowadays, many organizations participate in one or more grid computing infrastructures, sharing computational resources to achieve high computational power and/or very large storage capacities. Mostly, these grids provide application interfaces for the user to submit jobs or workflows. These interfaces receive the submissions and distribute them among the grid resources. In this paper we evaluate a service-oriented grid testbed. Jobs are submitted through a workflow manager using a workflow composition language which allows services to be invoked sequentially or in parallel. Experimental results show that the overhead when using a service composition scheme does not prevent the grid from giving fast workflow execution. In our testbed, for a median filter application, we were able to get executions in the order of five times faster using the grid when compared to the local execution.

[1]  Carlos R. Senna,et al.  A middleware for instrument and service orchestration in computational grids , 2006 .

[2]  Craig A. Lindley Practical image processing in C: acquisition, manipulation and storage: hardware, software, images and text , 1991 .

[3]  Edmundo Roberto Mauro Madeira,et al.  A performance-oriented adaptive scheduler for dependent tasks on grids , 2008 .

[4]  Leila Ismail,et al.  A Formal Model of Dynamic Resource Allocation in Grid Computing Environment , 2008, 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing.

[5]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[6]  Mats Erixon,et al.  Quest for next generation open testbed collaboration , 2006, 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006..

[7]  Heon-Chang Yu,et al.  Adaptive Workflow Scheduling Strategy in Service-Based Grids , 2007, GPC.

[8]  Boi Faltings,et al.  Large scale testbed for type compatible service composition , 2004 .

[9]  Yolanda Gil,et al.  Coordinating Workflows in Shared Grid Environments , 2004 .

[10]  David Abramson,et al.  The PRAGMA Testbed - Building a Multi-Application International Grid , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[11]  Anastasius Gavras,et al.  Pan European Laboratory for next generation networks and services , 2006, 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006..

[12]  Joseph L. Hellerstein,et al.  Managing dynamic services: a contract based approach to a conceptual architecture , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[13]  Rizos Sakellariou,et al.  Towards Service Level Agreement Based Scheduling on the Grid , 2004 .

[14]  Peter Henderson,et al.  Special Issue: Middleware for Grid Computing: A 'Possible Future': Editorials , 2007 .

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

[16]  Stefan Tai,et al.  The next step in Web services , 2003, CACM.

[17]  David Abramson,et al.  Deploying Scientific Applications to the PRAGMA Grid Testbed: Strategies and Lessons , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[18]  Marcos José Santana,et al.  A Parallel Programming Supporting Tool , 2000, PDPTA.

[19]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[20]  Evangelos Pallis,et al.  ATHENA: a large-scale testbed for the next generation of interoperable networks and services , 2006, 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006..