• DocumentCode
    267106
  • Title

    Simplified Resource Provisioning for Workflows in IaaS Clouds

  • Author

    Zhou, Amelie Chi ; Bingsheng He

  • Author_Institution
    Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2014
  • fDate
    15-18 Dec. 2014
  • Firstpage
    650
  • Lastpage
    655
  • Abstract
    Resource provisioning is an important and complicated problem for scientific workflows in Infrastructure-as-a-service (IaaS) clouds. Scientists are facing the complexities resulting from the diverse cloud offerings, complex workflow structures and characteristics as well as various user requirements on budget and performance. In this paper, we review the related work on the cost-aware optimizations of workflows in IaaS clouds and summarize the underlying research issues. Existing studies are not effective enough on finding good solutions to workflow optimization problems due to the complexity of workflows and the cloud dynamics. The heuristics proposed in the existing work are specifically designed for certain applications or certain budget and performance requirements. To address those issues, we propose a flexible and effective optimization system to simplify the resource provisioning for scientific workflows in IaaS clouds. The system adopts a probabilistic QoS notion to obtain good optimization results in the dynamic cloud environment and a cloud- and workflow-specific declarative language to specify various workflow optimization problems. We summarize our ongoing work and present some preliminary results on real-world scientific workflows. The experimental results demonstrate the effectiveness of our system on monetary cost optimizations and its capability to solve a wide class of optimization problems for scientific workflows.
  • Keywords
    cloud computing; optimisation; resource allocation; scientific information systems; workflow management software; IaaS cloud workflows; cloud dynamics; cloud-specific declarative language; complex workflow structures; cost-aware workflow optimizations; dynamic cloud environment; infrastructure-as-a-service clouds; probabilistic QoS notion; resource provisioning; scientific workflows; user requirements; workflow-specific declarative language; Cloud computing; Complexity theory; Dynamic scheduling; Optimization; Probabilistic logic; Quality of service; Water resources; Cloud computing; cloud dynamics; resource provisioning; scientific workflows; spot instances;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/CloudCom.2014.129
  • Filename
    7037730