• DocumentCode
    2904031
  • Title

    A cost-effective scheduling algorithm for scientific workflows in clouds

  • Author

    Mengxia Zhu ; Qishi Wu ; Yang Zhao

  • Author_Institution
    Dept. of Comput. Sci., Southern Illinois Univ., Carbondale, IL, USA
  • fYear
    2012
  • fDate
    1-3 Dec. 2012
  • Firstpage
    256
  • Lastpage
    265
  • Abstract
    Cloud computing enables the delivery of computing, software, storage, and data access through web browsers as a metered service. In addition to commercial applications, an increasing number of large-scale workflow-based scientific applications are being supported by cloud computing. In order to meet the rapidly growing and dynamic computing demands of scientific users, the cloud service provider needs to employ efficient and cost-effective job schedulers to guarantee workflow completion time as well as improve resource utilization for high throughput. Based on rigorous cost models, we formulate a delay-constrained optimization problem to maximize resource utilization and propose a two-step workflow scheduling algorithm to minimize the cloud overhead within a user-specified execution time bound. The extensive simulation results illustrate that our approach consistently achieves lower computing overhead or higher resource utilization than existing methods within the execution time bound. Our approach also significantly reduces the total execution time by strategically selecting appropriate mapping nodes for prioritized modules.
  • Keywords
    cloud computing; online front-ends; optimisation; resource allocation; scheduling; scientific information systems; Web browsers; cloud computing; cloud overhead minimization; cloud service provider; computing delivery; cost-effective job scheduling algorithm; data access; delay-constrained optimization problem; dynamic computing demands; large-scale workflow-based scientific applications; metered service; resource utilization improvement; scientific users; software delivery; total execution time reduction; two-step workflow scheduling algorithm; user-specified execution time bound; workflow completion time; Cloud computing; Computational modeling; Delay; Resource management; Scheduling algorithms; Virtual machining; Scientific workflow; cloud computing; workflow scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Computing and Communications Conference (IPCCC), 2012 IEEE 31st International
  • Conference_Location
    Austin, TX
  • ISSN
    1097-2641
  • Print_ISBN
    978-1-4673-4881-2
  • Type

    conf

  • DOI
    10.1109/PCCC.2012.6407766
  • Filename
    6407766