• DocumentCode
    688317
  • Title

    Towards Energy-Aware Resource Scheduling to Maximize Reliability in Cloud Computing Systems

  • Author

    Faragardi, Hamid Reza ; Rajabi, Aboozar ; Shojaee, Reza ; Nolte, Thomas

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Västeras, Sweden
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    1469
  • Lastpage
    1479
  • Abstract
    Cloud computing has become increasingly popular due to deployment of cloud solutions that will enable enterprises to cost reduction and more operational flexibility. Reliability is a key metric for assessing performance in such systems. Fault tolerance methods are extensively used to enhance reliability in Cloud Computing Systems (CCS). However, these methods impose extra hardware and/or software cost. Proper resource allocation is an alternative approach which can significantly improve system reliability without any extra overhead. On the other hand, contemplating reliability irrespective of energy consumption and Quality of Service (QoS) requirements is not desirable in CCSs. In this paper, an analytical model to analyze system reliability besides energy consumption and QoS requirements is introduced. Based on the proposed model, a new online resource allocation algorithm to find the right compromise between system reliability and energy consumption while satisfying QoS requirements is suggested. The algorithm is a new swarm intelligence technique based on imperialist competition which elaborately combines the strengths of some well-known meta-heuristic algorithms with an effective fast local search. A wide range of simulation results, based on real data, clearly demonstrate high efficiency of the proposed algorithm.
  • Keywords
    cloud computing; cost reduction; energy consumption; power aware computing; quality of service; resource allocation; search problems; swarm intelligence; QoS requirements; cloud computing systems; cost reduction; energy consumption; energy-aware resource scheduling; imperialist competition; local search; metaheuristic algorithms; online resource allocation algorithm; operational flexibility; performance assessment; quality of service analytical; quality of service requirements; swarm intelligence technique; system reliability; Cloud computing; Energy consumption; Hazards; Quality of service; Resource management; Software reliability; analytical model; cloud computing; energy-aware scheduling; quality of service; reliability; resource allocation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.208
  • Filename
    6832090