5th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities

Research Article

Execution of Service Workflows in Grid Environments

  • @INPROCEEDINGS{10.1109/TRIDENTCOM.2009.4976192,
        author={Carlos R. Senna and Luiz F.  Bittencourt and Edmundo R. M.  Madeira},
        title={Execution of Service Workflows in Grid Environments},
        proceedings={5th International ICST Conference on Testbeds and  Research Infrastructures for the Development of Networks and Communities},
        publisher={IEEE},
        proceedings_a={TRIDENTCOM},
        year={2009},
        month={5},
        keywords={},
        doi={10.1109/TRIDENTCOM.2009.4976192}
    }
    
  • Carlos R. Senna
    Luiz F. Bittencourt
    Edmundo R. M. Madeira
    Year: 2009
    Execution of Service Workflows in Grid Environments
    TRIDENTCOM
    IEEE
    DOI: 10.1109/TRIDENTCOM.2009.4976192
Carlos R. Senna1,*, Luiz F. Bittencourt1,*, Edmundo R. M. Madeira1,*
  • 1: Institute of Computing, University of Campinas, P.O. Box 6196, Campinas, Sao Paulo, Brazil
*Contact email: crsenna@ic.unicamp.br, bit@ic.unicamp.br, edmundo@ic.unicamp.br

Abstract

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.