Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
Achieving Energy Proportionality In Server Clusters
Xinying Zheng, Yu Cai
Pages - 21 - 35     |    Revised - 30-10-2009     |    Published - 30-11-2009
Volume - 1   Issue - 1    |    Publication Date - November 2009  Table of Contents
Green computing, energy proportional, server cluster
a great amount of interests in the past few years. Energy proportionality is a principal to ensure that energy consumption is proportional to the system workload. Energy proportional design can effectively improve energy efficiency of computing systems. In this paper, an energy proportional model is proposed based on queuing theory and service differentiation in server clusters, which can provide controllable and predictable quantitative control over power consumption with theoretically guaranteed service performance. Futher study for the transition overhead is carried out corresponding strategy is proposed to compensate the performance degradation caused by transition overhead. The model is evaluated via extensive simulations and is justified by the real workload data trace. The results show that our model can achieve satisfied service performance while still preserving energy efficiency in the system.
CITED BY (13)  
1 Bai, W. H., Xi, J. Q., Zhu, J. X., & Huang, S. W. (2015). Performance Analysis of Heterogeneous Data Centers in Cloud Computing Using a Complex Queuing Model. Mathematical Problems in Engineering, 2015.
2 Cao, J., Li, K., & Stojmenovic, I. (2014). Optimal power allocation and load distribution for multiple heterogeneous multicore server processors across clouds and data centers. Computers, IEEE Transactions on, 63(1), 45-58.
3 Li, Y., Chen, H., & Shi, W. (2014). Sustainable Computing: Informatics and Systems.
4 Tian, Y., Lin, C., & Li, K. (2014). Managing performance and power consumption tradeoff for multiple heterogeneous servers in cloud computing. Cluster Computing, 17(3), 943-955.
5 Zhang, Y., & Ansari, N. (2013). On architecture design, congestion notification, TCP incast and power consumption in data centers. Communications Surveys & Tutorials, IEEE, 15(1), 39-64.
6 Zheng, X., & Cai, Y. (2013). CMDP based adaptive power management in server clusters. Sustainable Computing: Informatics and Systems, 3(2), 70-79.
7 Li, K. (2012). Optimal configuration of a multicore server processor for managing the power and performance tradeoff. The Journal of Supercomputing, 61(1), 189-214.
8 Li, K. (2012). Optimal power allocation among multiple heterogeneous servers in a data center. Sustainable Computing: Informatics and Systems, 2(1), 13-22.
9 Zheng, X., & Cai, Y. (2012). Optimal server allocation and frequency modulation on multi-core based server clusters. International and Interdisciplinary Studies in Green Computing, 289.
10 Zheng, X. (2012). Managing server energy and reducing operational cost for online service providers.
11 Zheng, X., & Cai, Y. (2011). Energy-aware load dispatching in geographically located internet data centers. Sustainable Computing: Informatics and Systems, 1(4), 275-285.
12 across Clouds, M. S. P. Optimal Power Allocation and Load Distribution for Multiple Heterogeneous Multicore Server Processors across Clouds and Data Centers.
13 Zheng, X., & Cai, Y. (2011, August). Reducing electricity and network cost for online service providers in geographically located internet data centers. In Green Computing and Communications (GreenCom), 2011 IEEE/ACM International Conference on (pp. 166-169). IEEE.
1 Google Scholar
2 Academic Index
3 CiteSeerX
4 refSeek
6 Socol@r
7 Scribd
8 slideshare
10 PdfSR
1 U.S. Environmental Protection Agency. Report to Congress on Server and Data Center Energy Efficiency.August 2007.
2 J. S. Aronson, “Making it a positive force in environmental change,” IT Professional, vol. 10, pp. 43 – 45, Jan 2008.
3 US Congress. House bill 5646. To study and promote the use of energy efcient computer servers in the united states.http://www.govtrack.us/congress/bill.xpd?bill=h109-5646. Retrieved: 02-14-2008.
4 G. von Laszewski, L. Wang, A. J. Younge, and X. He, “Poweraware scheduling of virtual machines in dvfs enabled clusters,” Cluster Computing and Workshops, 2009. CLUSTER ’09. IEEE International Conference on, pp. 1 – 10, Jan 2009.
5 Y. Chen, A. Das, W. Qin, A. Sivasubramaniam, and Q. Wang, “Managing server energy and operational costs in hosting centers,” Proceedings of the 2005 ACM SIGMETRICS international, Jan 2005.
6 C. Lefurgy, K. Rajamani, F. Rawson, and W. Felter, “Energy management for commercial servers,” Computer, Jan 2003.
7 Y. Lu and G. D. Micheli, “Operating-system directed power reduction,” In proc. of international symposium on Low power electronics and design, Jan 2000.
8 C. Lefurgy, X. Wang, and M. Ware, “Server-level power control,” Autonomic Computing, 2007. ICAC ’07. Fourth International Conference on, pp. 4 – 4, May 2007.
9 X. Wang and M. Chen, “Cluster-level feedback power control for performance optimization,” In Proc. of Symposium on High-Performance Computer Architecture, Jan 2008.
10 L. Barroso and U. Holzle, “The case for energy-proportional computing,” Computer, vol. 40, pp. 33 – 37, Dec 2007.
11 G. Quan and X. Hu, “Energy efficient fixed-priority scheduling for real-time systems on variable voltage processors,” Design Automation Conference, Jan 2001.
12 M. Elnozahy, M. Kistler, and R. Rajamony, “Energy conservation policies for web servers,” Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems, Jan 2003.
13 J. Pouwelse, K. Langendoen, and H. Sips, “Energy priority scheduling for variable voltage processors,” Proceedings of the 2001 international symposium on Low power, Jan 2001.
14 K. Skadron, T. Abdelzaher, and M. Stan, “Control-theoretic techniques and thermal-rc modeling for accurate and localized dynamic thermal management,” pp. 17–28, Feb. 2002.
15 Q. Wu, P. Juang, M. Martonosi, L. Peh, and D. Clark, “Formal control techniques for powerperformance management,” IEEE Micro, Jan 2005.
16 M. Femal and V. Freeh, “Boosting data center performance through non-uniform power allocation,” Autonomic Computing, Jan 2005.
17 R. Graybill and R. Melhem, “Power aware computing,” books.google.com, Jan 2002.
18 D. Brooks and M. Martonosi, “Dynamic thermal management for high-performance microprocessors,” High-Performance Computer Architecture, Jan 2001.
19 W. Felter, K. Rajamani, T. Keller, and C. Rusu, “A performanceconserving approach for reducing peak power consumption in server systems,” Proceedings of the 19th annual international conference on Supercomputing, Jan 2005.
20 T. Newhall, D. Amato, and A. Pshenichkin, “Reliable adaptable network ram,” 2008 IEEE International Conference on Cluster Computing, Jan 2008.
21 A. Weissel, B. Beutel, and F. Bellosa, “Cooperative I/O–a novel I/O semantics for energyaware applications,” usenix.org.
22 D. Helmbold, D. Long, T. Sconyers, and B. Sherrod, “Adaptive disk spindown for mobile computers,” Mobile Networks and Applications, Jan 2000.
23 S. Gurumurthi, A. Sivasubramaniam, and M. Kandemir, “DRPM: dynamic speed control for power management in server class disks,” Computer Architecture, Jan 2003.
24 M. Vasic, O. Garcia, J. Oliver, P. Alou, and J. Cobos, “A dvs system based on the trade-off between energy savings and execution time,” Control and Modeling for Power Electronics, 2008. COMPEL 2008. 11th Workshop on, pp. 1 – 6, Jul 2008.
25 E. Pinheiro, R. Bianchini, E. Carrera, and T. Heath, “Dynamic cluster reconfiguration for power and performance,” Compilers and operating systems for low power, Jan 2001.
26 V. Sharma, A. Thomas, T. Abdelzaher, K. Skadron, and Z. Lu, “Poweraware qos management in web servers,” 24th IEEE Real-Time Systems Symposium, Jan 2003.
27 C. Dovrolis, D. Stiliadis, and P. Ramanathan, “Proportional differentiated services: Delay differentiation and packet scheduling,” Proceedings of the conference on Applications, Jan 1999.
28 R. Sharma, C. Bash, C. Patel, and R. Friedrich, “Balance of power: Dynamic thermal management for internet data centers,” IEEE Internet Computing, Jan 2005.
29 X. Fan, W. Weber, and L. Barroso, “Power provisioning for a warehouse-sized computer,” Proceedings of the 34th annual international conference on architecture, Jan 2007. B-2-2-2.
30 R. Guerra, J. Leite, and G. Fohler, “Attaining soft real-time constraint and energy-efficiency in web servers,” Proceedings of the 2008 ACM symposium on Applied computing, Jan 2008.
31 S. Nedevschi, L. Popa, G. Iannaccone, and S. Ratnasamy, “Reducing network energy consumption via sleeping and rate-adaptation,” NSDI, Jan 2008.
32 G. Chen, W. He, J. Liu, S. Nath, L. Rigas, and L. Xiao, “Energy-aware server provisioning and load dispatching for connection-intensive internet services,” Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, Jan 2008.
33 S. Murugesan, “Harnessing green it: Principles and practices,” IT Professional, Jan 2008.
34 M. Kesavan, A. Ranadive, A. Gavrilovska, and K. Schwan, “Active coordination (act)–toward effectively managing virtualized multicore clouds,” 2008 IEEE International Conference on Cluster Computing, Jan 2008.
35 L. Hu, H. Jin, X. Liao, X. Xiong, and H. Liu, “Magnet: A novel scheduling policy for power reduction in cluster with virtual machines,” 2008 IEEE International Conference on Cluster Computing, Jan 2008.
36 J. Chase, D. Anderson, P. Thakar, and A. Vahdat, “Managing energy and server resources in hosting centers,” Proceedings of the eighteenth ACM symposium on Operating Operating System Principles, Jan 2001.
37 I. Ahmad, S. Ranka, and S. Khan, “Using game theory for scheduling tasks on multi-core processors for simultaneous optimization of performance and energy,” pp. 1–6, April 2008.
38 E. Carrera, E. Pinheiro, and R. Bianchini, “Conserving disk energy in network servers,” Proceedings of the 17th annual international conference on Supercomputing, Jan 2003.
39 M. Song, “Energy-aware data prefetching for multi-speed disks in video servers,” Proceedings of the 15th international conference on Supercomputing, Jan 2007.
40 X. Zhou, Y. Cai, G. Godavari, and C. Chow, “An adaptive process allocation strategy for proportional responsiveness differentiation on web servers,” Web Services, 2004. Proceedings. IEEE International Conference on, pp. 142 – 149, Jun 2004.
41 C. Dovrolis and P. Ramanathan, “A case for relative differentiated services and the proportionaldifferentiation model,” Network, Jan 1999.
42 X. Zhou and C. Xu, “Harmonic proportional bandwidth allocation and scheduling for service differentiation on streaming servers,” Parallel and Distributed Systems, IEEE Transactions on, vol. 15, pp. 835 –848, Sep 2004.
43 M. Harchol-Balter and C. U. PITTSBURGH, “Task assignment with unknown duration,” doi.ieeecomputersociety.org, Jan 1999.
44 H. Zhu, H. Tang, and T. Yang;, “Demand-driven service differentiation in cluster-based network servers,” INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, vol. 2, pp. 679 – 688 vol.2, Mar 2001.
45 L. Zhang, “A two-bit differentiated services architecture for the internet,” Request for Comments (Informational), Jan 1999.
46 NASA Kennedy Space Center Server Traces. http://ita.ee.lbl.gov/html/traces.html.
Miss Xinying Zheng
Michigan Technological University - United States of America
Associate Professor Yu Cai
- United States of America