60
70
80
90
100
110
120
130
140
14:30:00
14:40:00
14:50:00
15:00:00
15:10:00
15:20:00
15:30:00
15:40:00
15:50:00
Power consumption (Watt)
Time
Our model
Actual power
(a) Our model and actual power consumption.
60
70
80
90
100
110
120
130
140
14:30:00
14:40:00
14:50:00
15:00:00
15:10:00
15:20:00
15:30:00
15:40:00
15:50:00
Power consumption (Watt)
Time
Fan’s model
Actual power
(b) Fan’s model and actual power consumption.
Figure 4: Comparison of estimated power consumption and actual power consumption when we execute the SPECpower.
4 CONCLUSIONS
Improving energy efficiency is becoming a key factor
in distributed systems. The most fundamental part is
to accurately and efficiently measure the power con-
sumption of a single system. In this paper, we pro-
posed a power consumption model which considers
the intrinsic power management of processors and the
thermal effect. Our model fairly fits the actual power
consumption for CPU intensive and moderate bench-
mark programs. Our future work is to infer the CPU
temperature through utilization so that we can support
systems which do not have CPU temperature sensors.
ACKNOWLEDGEMENTS
This research was supported by Future-based Tech-
nology Development Program through the National
Research Foundation of Korea (NRF) funded by
the Ministry of Education, Science and Technology
(20100020731).
REFERENCES
Andersen, D. G., Franklin, J., Kaminsky, M., Phanishayee,
A., Tan, L., and Vasudevan, V. (2009). FAWN: a fast
array of wimpy nodes. In Proceedings of the ACM
SIGOPS 22nd symposium on Operating systems prin-
ciples, SOSP ’09, pages 1–14, New York, NY, USA.
ACM.
Caulfield, A. M., Grupp, L. M., and Swanson, S. (2009).
Gordon: using flash memory to build fast, power-
efficient clusters for data-intensive applications. In
Proceeding of the 14th international conference on
Architectural support for programming languages and
operating systems, ASPLOS ’09, pages 217–228,
New York, NY, USA. ACM.
Chun, B.-G., Iannaccone, G., Iannaccone, G., Katz, R., Lee,
G., and Niccolini, L. (2010). An energy case for hy-
brid datacenters. SIGOPS Oper. Syst. Rev., 44:76–80.
Fan, X., Weber, W.-D., and Barroso, L. A. (2007). Power
provisioning for a warehouse-sized computer. In Pro-
ceedings of the 34th annual international symposium
on Computer architecture, ISCA ’07, pages 13–23,
New York, NY, USA. ACM.
Harnik, D., Naor, D., and Segall, I. (2009). Low power
mode in cloud storage systems. In Proceedings of
the 2009 IEEE International Symposium on Paral-
lel&Distributed Processing, pages 1–8, Washington,
DC, USA. IEEE Computer Society.
Kansal, A., Zhao, F., Liu, J., Kothari, N., and Bhattacharya,
A. A. (2010). Virtual machine power metering and
provisioning. In Proceedings of the 1st ACM sympo-
sium on Cloud computing, SoCC ’10, pages 39–50,
New York, NY, USA. ACM.
Koller, R., Verma, A., and Neogi, A. (2010). Wattapp: an
application aware power meter for shared data centers.
In Proceeding of the 7th international conference on
Autonomic computing, ICAC ’10, pages 31–40, New
York, NY, USA. ACM.
Qureshi, A., Weber, R., Balakrishnan, H., Guttag, J.,
and Maggs, B. (2009). Cutting the electric bill for
internet-scale systems. In Proceedings of the ACM
SIGCOMM 2009 conference on Data communica-
tion, SIGCOMM ’09, pages 123–134, New York, NY,
USA. ACM.
Rivoire, S., Ranganathan, P., and Kozyrakis, C. (2008).
A comparison of high-level full-system power mod-
els. In Proceedings of the 2008 conference on Power
aware computing and systems, HotPower’08, Berke-
ley, CA, USA. USENIX Association.
SPECpower (2011). http://www.spec.org/power ssj2008.
Vasudevan, V., Andersen, D. G., Kaminsky, M., Franklin,
J., Kozuch, M. A., Moraru, I., Pillai, P., and Tan,
L. (2011). Challenges and opportunities for effi-
cient computing with fawn. SIGOPS Oper. Syst. Rev.,
45:34–44.
MODELING SYSTEM POWER CONSUMPTION CONSIDERING DVFS AND THERMAL EFFECT
153