Energy-saving self-configuring networked data centers

被引:55
作者
Cordeschi, Nicola [1 ]
Shojafar, Mohammad [1 ]
Baccarelli, Enzo [1 ]
机构
[1] Univ Roma La Sapienza, Dpt Informat Engn Elect & Telecommun, I-00184 Rome, Italy
关键词
Energy-saving; Networked data centers; Dynamic online communication-computing; resource provisioning; Hard real-time applications; RESOURCE-ALLOCATION; POWER; MANAGEMENT; ALGORITHMS;
D O I
10.1016/j.comnet.2013.08.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we develop the optimal minimum-energy scheduler for the dynamic online joint allocation of the task sizes, computing rates, communication rates and communication powers in virtualized Networked Data Centers (NetDCs) that operates under hard per-job delay-constraints. The referred NetDC's infrastructure is composed by multiple frequency-scalable Virtual Machines (VMs), that are interconnected by a bandwidth and power-limited switched Local Area Network (LAN). Due to the nonlinear power-vs.-communication rate relationship, the resulting Computing-Communication Optimization Problem (CCOP) is inherently nonconvex. In order to analytically compute the exact solution of the CCOP, we develop a solving approach that relies on the following two main steps: (i) we prove that the CCOP retains a loosely coupled structure, that allows us to perform the loss-less decomposition of the CCOP into the cascade of two simpler sub-problems; and, (ii) we prove that the coupling between the aforementioned sub-problems is provided by a (scalar) constraint, that is linear in the offered workload. The resulting optimal scheduler is amenable of scalable and distributed online implementation and its analytical characterization is in closed-form. After numerically testing its actual performance under randomly time-varying synthetically generated and real-world measured workload traces, we compare the obtained performance with the corresponding ones of some state-of-the-art static and sequential schedulers. (C) 2013 Published by Elsevier B.V.
引用
收藏
页码:3479 / 3491
页数:13
相关论文
共 33 条
[1]   Joint admission control and resource allocation in virtualized servers [J].
Almeida, Jussara ;
Almeida, Virgilio ;
Ardagna, Danilo ;
Cunha, Italo ;
Francalanci, Chiara ;
Trubian, Marco .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (04) :344-362
[2]  
[Anonymous], ACM MGC 09 URB CHAMP
[3]   Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport [J].
Baliga, Jayant ;
Ayre, Robert W. A. ;
Hinton, Kerry ;
Tucker, Rodney S. .
PROCEEDINGS OF THE IEEE, 2011, 99 (01) :149-167
[4]  
Bazaraa M.S., 1990, LINEAR PROGRAMMING N, DOI DOI 10.1002/0471787779
[5]   A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems [J].
Beloglazov, Anton ;
Buyya, Rajkumar ;
Lee, Young Choon ;
Zomaya, Albert .
ADVANCES IN COMPUTERS, VOL 82, 2011, 82 :47-111
[6]  
Bertsekas D. P., 1997, Parallel and Distributed Computation: Numerical Methods
[7]   Scheduling in Hybrid Clouds [J].
Bittencourt, Luiz F. ;
Madeira, Edmundo R. M. ;
da Fonseca, Nelson L. S. .
IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (09) :42-47
[8]  
Buyya R, 2011, CLOUD COMPUTING PRIN
[9]  
Chen JJ, 2005, PROC INT CONF PARAL, P13
[10]   Layering as optimization decomposition: A mathematical theory of network architectures [J].
Chiang, Mung ;
Low, Steven H. ;
Calderbank, A. Robert ;
Doyle, John C. .
PROCEEDINGS OF THE IEEE, 2007, 95 (01) :255-312