• DocumentCode
    2100324
  • Title

    An Energy-Efficient Online Parallel Scheduling Algorithm for Cloud Data Centers

  • Author

    Wenhong Tian ; Ruini Xue ; Jun Cao ; Qin Xiong ; Yunjun Hu

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    397
  • Lastpage
    402
  • Abstract
    This paper considers online energy-efficient scheduling of real-time virtual machines (VMs) for Cloud data centers. Each request is associated with a starttime, a end-time, a processing time and demand for a Physical Machine (PM) capacity. The goal is to schedule all of the requests non-preemptively in their start-timeend- time windows, subjecting to PM capacity constraints, such that total busy time of all used PMs is minimized (called MinTBT-ON for abbreviation). This problem is a fundamental scheduling problem for parallel jobs allocation on mutliple machines, it has important applications in power-aware scheduling in cloud computing, optical network design and customer service systems and other related areas. Offline scheduling to minimize busy time is NP-hard already in the special case where all jobs have the same processing time and can be scheduled in a fixed time interval. One best-known result for MinTBT-ON problem is a g-competitive algorithm for general instances using First-Fit algorithm for unit-size jobs, where g is the total capacity of a PM. In this paper, a B-competitive algorithm, GRID is proposed and proved for general case, where B is a natural number and 1 <; B <; g. More results are obtained and applied to Cloud computing to improve energy-efficiency.
  • Keywords
    cloud computing; competitive algorithms; computational complexity; computer centres; energy conservation; optimisation; parallel algorithms; power aware computing; scheduling; virtual machines; β-competitive algorithm; First-Fit algorithm; GRID; MinTBT-ON problem; NP-hard problem; PM capacity constraint; PM total busy time minimization; cloud computing; cloud data centers; customer service system; energy-efficient online parallel scheduling algorithm; g-competitive algorithm; mutliple machines; nonpreemptive request scheduling; offline scheduling; optical network design; parallel job allocation; physical machine capacity; power-aware scheduling; processing time; real-time virtual machines; request end-time; request starttime; scheduling problem; Cloud computing; Energy consumption; Power demand; Processor scheduling; Real-time systems; Scheduling; Servers; multiple identical machines; online real-time scheduling; parallel job scheduling; total busy time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services (SERVICES), 2013 IEEE Ninth World Congress on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5024-4
  • Type

    conf

  • DOI
    10.1109/SERVICES.2013.57
  • Filename
    6655727