• DocumentCode
    69992
  • Title

    End-to-End Delay Minimization for Scientific Workflows in Clouds under Budget Constraint

  • Author

    Chase Qishi Wu ; Xiangyu Lin ; Dantong Yu ; Wei Xu ; Li Li

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Memphis, Memphis, TN, USA
  • Volume
    3
  • Issue
    2
  • fYear
    2015
  • fDate
    April-June 1 2015
  • Firstpage
    169
  • Lastpage
    181
  • Abstract
    Next-generation e-Science features large-scale, compute-intensive workflows of many computing modules that are typically executed in a distributed manner. With the recent emergence of cloud computing and the rapid deployment of cloud infrastructures, an increasing number of scientific workflows have been shifted or are in active transition to cloud environments. As cloud computing makes computing a utility, scientists across different application domains are facing the same challenge of reducing financial cost in addition to meeting the traditional goal of performance optimization. We develop a prototype generic workflow system by leveraging existing technologies for a quick evaluation of scientific workflow optimization strategies. We construct analytical models to quantify the network performance of scientific workflows using cloud-based computing resources, and formulate a task scheduling problem to minimize the workflow end-to-end delay under a user-specified financial constraint. We rigorously prove that the proposed problem is not only NP-complete but also non-approximable. We design a heuristic solution to this problem, and illustrate its performance superiority over existing methods through extensive simulations and real-life workflow experiments based on proof-of-concept implementation and deployment in a local cloud testbed.
  • Keywords
    cloud computing; computational complexity; financial management; optimisation; scientific information systems; cloud environments; cloud infrastructures; cloud-based computing resources; generic workflow system; large-scale compute-intensive workflows; local cloud testbed; network performance; next-generation e-science; scientific workflows; task scheduling problem; user-specified financial constraint; workflow end-to-end delay minimization; Cloud computing; Data transfer; Delays; Processor scheduling; Prototypes; Schedules; Virtual machining; Scientific workflows; cloud computing; workflow scheduling;
  • fLanguage
    English
  • Journal_Title
    Cloud Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-7161
  • Type

    jour

  • DOI
    10.1109/TCC.2014.2358220
  • Filename
    6898826