• DocumentCode
    1787115
  • Title

    Energy-efficient scheduling of real-time cloud services using task consolidation and Dynamic Voltage Scaling

  • Author

    Razavi, Rouzbeh ; Rajabi, Aboozar ; Faragardi, Hamid Reza ; Pourashraf, Tahoora ; Yazdani, Nasser

  • Author_Institution
    Sch. of ECE, Univ. of Tehran, Tehran, Iran
  • fYear
    2014
  • fDate
    9-11 Sept. 2014
  • Firstpage
    675
  • Lastpage
    682
  • Abstract
    Energy consumption has attracted a lot of attention in the past few years, because energy reduction causes a significant mitigation of the negative impact on the environment along with an operational cost reduction. Energy-efficient task scheduling is an effective technique to decrease the energy consumption in the Cloud Computing Systems (CCSs). In this paper, the problem of scheduling a set of precedence-constrained real-time services onto a set of heterogenous servers is investigated. Each service contains a set of tasks bounded with a specific deadline. The main notion applied in this paper is to employ the consolidation approach along with the Dynamic Voltage Scaling (DVS) technique. The proposed scheduler is developed in three phases. Tasks´ deadlines and a laxity metric are computed for each service according to the corresponding service deadline prior to the main scheduling phase. Afterwards, in order to consolidate the tasks onto the minimum number of servers, the algorithm estimates the required number of servers. Finally, in the last phase, the tasks are scheduled while the DVS technique is applied with considering the tasks´ deadlines. The extensive experimental results clearly demonstrate that the proposed algorithm reduces the energy consumption of a CCS by 14% on average in comparison with beam search algorithm. In addition, it outperforms the non power-aware algorithm by 84%.
  • Keywords
    cloud computing; power aware computing; scheduling; task analysis; CCS; DVS technique; beam search algorithm; cloud computing systems; dynamic voltage scaling; energy consumption; energy reduction; energy-efficient task scheduling; laxity metric; nonpower aware algorithm; operational cost reduction; real-time cloud services; task consolidation; Algorithm design and analysis; Energy consumption; Processor scheduling; Program processors; Scheduling; Servers; Voltage control; DVS; energy-efficient scheduling; precedence-constraint prallel application; real-time services; task consolidation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunications (IST), 2014 7th International Symposium on
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-4799-5358-5
  • Type

    conf

  • DOI
    10.1109/ISTEL.2014.7000789
  • Filename
    7000789