• DocumentCode
    3144909
  • Title

    An utility-based job scheduling algorithm for Cloud computing considering reliability factor

  • Author

    Yang, Bo ; Xu, Xiaofei ; Tan, Feng ; Park, Dong Ho

  • Author_Institution
    State Key Lab. of Software Eng., Wuhan Univ., Wuhan, China
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    95
  • Lastpage
    102
  • Abstract
    Cloud computing´ service-oriented characteristics advance a new way of service provisioning called utility based computing. However, toward the practical application of commercialized Cloud, we encounter two challenges: i) there is no well-defined job scheduling algorithm for the Cloud that considers the system state in the future, particularly under overloading circumstances; ii) the existing job scheduling algorithms under utility computing paradigm do not take hardware/software failure and recovery in the Cloud into account. In an attempt to address these challenges, we introduce the failure and recovery scenario in the Cloud computing entities and propose a Reinforcement Learning (RL) based algorithm to make job scheduling fault-tolerable while maximizing utilities attained in the long term. We carry out experimental comparison with Resource-constrained Utility Accrual algorithm (RUA), Utility Accrual Packet scheduling algorithm (UPA) and LBESA to demonstrate the feasibility of our proposed approach.
  • Keywords
    cloud computing; learning (artificial intelligence); scheduling; service-oriented architecture; software fault tolerance; system recovery; utility programs; cloud computing; failure-and-recovery scenario; reinforcement learning based algorithm; reliability factor; resource-constrained utility accrual algorithm; service provisioning; service-oriented characteristics; utility accrual packet scheduling algorithm; utility based computing; utility-based job scheduling algorithm; Approximation methods; Cloud computing; Computational modeling; Reliability; Scheduling; Scheduling algorithms; Cloud Computing; Fault Recovery; Job Scheduling; Reinforcement Learning; Utility Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud and Service Computing (CSC), 2011 International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4577-1635-5
  • Electronic_ISBN
    978-1-4577-1636-2
  • Type

    conf

  • DOI
    10.1109/CSC.2011.6138559
  • Filename
    6138559