• DocumentCode
    79422
  • Title

    Multi-Objective Game Theoretic Schedulingof Bag-of-Tasks Workflows on Hybrid Clouds

  • Author

    Rubing Duan ; Prodan, Radu ; Xiaorong Li

  • Author_Institution
    Inst. of High Performance Comput., A*STAR, Singapore, Singapore
  • Volume
    2
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan.-March 2014
  • Firstpage
    29
  • Lastpage
    42
  • Abstract
    Scheduling multiple large-scale parallel workflow applications on heterogeneous computing systems like hybrid clouds is a fundamental NP-complete problem that is critical to meeting various types of QoS (Quality of Service) requirements. This paper addresses the scheduling problem of large-scale applications inspired from real-world, characterized by a huge number of homogeneous and concurrent bags-of-tasks that are the main sources of bottlenecks but open great potential for optimization. The scheduling problem is formulated as a new sequential cooperative game and propose a communication and storage-aware multi-objective algorithm that optimizes two user objectives (execution time and economic cost) while fulfilling two constraints (network bandwidth and storage requirements). We present comprehensive experiments using both simulation and real-world applications that demonstrate the efficiency and effectiveness of our approach in terms of algorithm complexity, makespan, cost, system-level efficiency, fairness, and other aspects compared with other related algorithms.
  • Keywords
    cloud computing; game theory; parallel processing; scheduling; QoS requirements; bag-of-tasks workflows; fundamental NP-complete problem; heterogeneous computing systems; hybrid clouds; large scale parallel workflow applications; multiobjective game theoretic scheduling problem; sequential cooperative game; storage-aware multi objective algorithm; Bandwidth allocation; Cloud computing; Game theory; Processor scheduling; Scheduling; Multi-objective scheduling; bags-of-tasks; game theory; hybrid clouds;
  • fLanguage
    English
  • Journal_Title
    Cloud Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-7161
  • Type

    jour

  • DOI
    10.1109/TCC.2014.2303077
  • Filename
    6727390