计算机科学 ›› 2015, Vol. 42 ›› Issue (Z11): 490-496.

• 软件工程与数据库技术 • 上一篇    下一篇

数据库服务器系统中一种有效的功率封顶机制

杨良怀,阮忠孝,朱红燕,王亻刍心   

  1. 浙江工业大学计算机科学与技术学院 杭州310023,浙江工业大学计算机科学与技术学院 杭州310023,浙江工业大学计算机科学与技术学院 杭州310023,浙江工业大学计算机科学与技术学院 杭州310023
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受浙江省基金项目(LY14F020017,LY13F020026),国家自然科学基金面上项目(61070042)资助

Effective Power Capping Scheme for Database Server

YANG Liang-huai, RUAN Zhong-xiao, ZHU Hong-yan and WANG Zhou-xin   

  • Online:2018-11-14 Published:2018-11-14

摘要: 数据中心的一个重要任务是功率控制,功率封顶是数据中心对服务器设置功率消耗上限的技术。关注的是数据中心节点机一级的动态功率控制机制。基于系统级功率模型构建了进程级功率模型,并将两者整合构成“软功率计”,用于监控系统功率与进程功率;为实现功率封顶,软功率计被集成到闭环控制系统中,设计了功率控制的算法,该算法在控制系统功率不超预算的情况下,系统以较好的性能运行。实验结果表明所提控制机制能有效地控制系统的实时功率,且性能下降较少,同时也可以改善能效,可应用于功率感知的DBMS服务器中。

关键词: 功率封顶,功率建模,软功率计,功率感知数据库系统

Abstract: Power control is a critical issue in data center and power capping is the technique to keep the system within a fixed power constraint.This paper focused on the dynamic power control scheme in a data center node machine.We constructed a process-level power model based on our previous system-level power model,and integrated these two models into a gadget called soft power-meter to control system power and process power.To achieve power capping,the soft power-meter is integrated into a closed-loop control system,and a power control algorithm is devised,which keeps the system within the fixed power budget with good performance.The experiment results demonstrate that the proposed power capping scheme can effectively control the system’s power with small performance degradation,and improve the energy-efficiency.It can be applied to a power-aware DBMS server.

Key words: Power capping,Power modeling,Soft power-meter,Power-aware database systems

[1] Agrawal R,Ailamaki A,Bernstein P A,et al.The Claremont report on database research[J].SIGMOD Record,2008,37(3):9-19
[2] Harizopoulos S,Shah M,Ranganathan P.Energy Efficiency:The New Holy Grail of Data Management Systems Research[C]∥Proceedings of Conference on Innovative Data Systems Research(CIDR).2009
[3] Raghavendra R,Ranganathan P,Talwar V,et al.No PowerStruggles:A Unified Multi-level Power Management Architecture for the Data Center[C]∥Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems.2008:48-59
[4] Felter W,Rajamani K,Keller T,et al.A performance-conserving approach for reducing peak power consumption in server systems[C]∥Proceedings of International Conference on Supercomputing.2005:293-302
[5] Meisner D,Wenisch T F.Peak Power Modeling for Data Center Servers with Switched-Mode Power Supplies[C]∥Proceedings of International Symposium on Low Power Electronics and Design,2010:319-324
[6] Franklin G F,Powell J D,Workman M.Digital control of dynamic systems(3rd edition)[M].Boston:Addition-Wesley,1997
[7] Benini L,Bogliolo A,Micheli G D.A survey of design techniquesfor system-level dynamic power management[J].IEEE Transactions on Very Large Scale Integration(VLSI) Systems,2000,8(3):299-316
[8] Do T,Rawshdeh S,Shi W S.pTop:A process-level power profiling tool[C]∥Proceedings of the Workshop on Power Aware Computing and Systems.2009
[9] Chen H,Li Y,Shi W S.Fine-grained power management using process-level profiling [J].Sustainable Computing:Informatics and Systems,2012,2(1):33-42
[10] Poess M,Nambiar R O.Energy cost,the key challenge of today’sdata centers:a power consumption analysis of TPC-C results[C]∥Proceedings of the VLDB Conference.2008:1229-1240
[11] Siddha S,Pallipadi V,Ven A V D.Getting Maximum Mileage Out of Tickless[C]∥Proceedings of the Linux Symposium.2007:201-208
[12] Tsirogiannis D,Harizopoulos S,Shah M.Analyzing the energy efficiency of a database server[C]∥Proceedings of SIGMOD Conference.2010:231-242
[13] Lefurgy C,Wang X,Ware M.Server-level Power Control[C]∥Proceedings of International Conference on Autonomic Computing.2007:4-13
[14] Orgerie A-C,Assuncao M,Lefevre L.A Survey on Techniques for Improving the Energy Efficiency of Large Scale Distributed Systems[J].ACM Computing Surveys,2014,46(4):1-31
[15] Venkatachalam V,Franz M.Power reduction techniques for microprocessor systems[J].ACM Computing Survey,2005,37(3):195-237
[16] Beloglazov A,Buyya R,Lee Y C,Zomaya A Y.A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems[J].Advances in Computers,2011,82:47-111
[17] 赵霞,郭耀,陈向群.软件能耗优化技术研究进展[J].计算机研究与发展,2011,48(12):2308-2316
[18] 赵霞,陈向群,郭耀,等.操作系统电源管理研究进展[J].计算机研究与发展,2008,45(5):817-824
[19] 叶可江,吴朝晖,姜晓红,等.虚拟化云计算平台的能耗管理[J].计算机学报,2012,35(6):1262-1285
[20] Bianchini R,Rajamony R.Power and Energy Management for Server Systems[J].IEEE Computer,2004,37(11):68-76
[21] 杨良怀,朱红燕.整机系统实时功率剖析与建模[J].计算机科学,2014,41(9):32-37
[22] Yang L H,Zhao Y,Fan Y,et al.Peak Power Modeling for Join Algorithms in DBMS[J].Journal of Computer and System Scien-ces,2015,81(3):599-614
[23] Economou D,Rivoire S,Kozyrakis C.Full-system power analysis and modeling for server environments[C]∥In Workshop on Modeling,Benchmarking and Simulation.2006

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!