• DocumentCode
    3140746
  • Title

    Multi-objective Scheduling of BPEL Workflows in Geographically Distributed Clouds

  • Author

    Juhnke, Ernst ; Dörnemann, Tim ; Böck, David ; Freisleben, Bernd

  • Author_Institution
    Dept. of Math. & Comput. Sci., Univ. of Marburg, Marburg, Germany
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    412
  • Lastpage
    419
  • Abstract
    In this paper, a novel scheduling algorithm for Cloud-based workflow applications is presented. If the constituent workflow tasks are geographically distributed - hosted by different Cloud providers or data centers of the same provider - data transmission can be the main bottleneck. The algorithm therefore takes data dependencies between workflow steps into account and assigns them to Cloud resources based on the two conflicting objectives of cost and execution time according to the preferences of the user. Our implementation is based on BPEL, an industry standard for workflow modeling, and does not require any changes to the standard. It is based on, but not limited to, the Active BPEL engine and Amazon´s Elastic Compute Cloud. To automatically adapt the scheduling decisions to network-related changes, the data transmission speed between the available resources is monitored continuously. Experimental results for a real-life workflow from a medical domain indicate that both the workflow execution times and the corresponding costs can be reduced significantly.
  • Keywords
    business data processing; cloud computing; scheduling; workflow management software; ActiveBPEL engine; Amazon elastic compute cloud; BPEL workflow modeling; business process execution language; cloud based workflow application; cloud providers; cloud resources; data centers; data transmission speed; geographically distributed cloud; industry standard; multiobjective scheduling; task distribution; Computational modeling; Engines; Monitoring; Runtime; Scheduling algorithm; Virtual machining; Web services; Amazon EC2; BPEL; Cloud; IaaS; Multi-Objective Scheduling; Service-Oriented Architectures; Web Services; Workflows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4577-0836-7
  • Electronic_ISBN
    2159-6182
  • Type

    conf

  • DOI
    10.1109/CLOUD.2011.24
  • Filename
    6008737