Skip to main content
Erschienen in: Cluster Computing 2/2016

01.06.2016

LPC\(_\mathrm{FreqSchd}\): A local power controller using the frequency scheduling approach for virtualized servers

verfasst von: Fawaz AL-Hazemi, Dong-Ki Kang, Seong-Hwan Kim, Yuyang Peng, S. H. Shah Newaz, Chan-Hyun Youn

Erschienen in: Cluster Computing | Ausgabe 2/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

For more than a decade, the power consumption of data centers has been addressed from different perspectives. Many solutions have been proposed to reduce (or optimize) this power consumption, such as controlling the operation of the servers in data centers. However, these approaches have not yet reached their optimum goals. Existing power control solutions using CPU frequency with an ad hoc or frequency modulator approach are not sufficient. In this paper, we review the power consumption effects of different configuration settings applied to the server’s CPU. We propose our local power controller using frequency scheduling (LPC\(_\mathrm{FreqSchd}\)), which is a server-level power controller that depends on an extended gain scheduling technique. Our proposed LPC\(_\mathrm{FreqSchd}\) considers the impact of different CPU configuration settings that are typically not considered simultaneously, such as the allocated CPU credits and CPU frequency level. Through a real experimental test bed, our LPC\(_\mathrm{FreqSchd}\) exhibits effective power management of different types of machines and outperforms other existing approaches, such as ad hoc and frequency modulation, when the power budget is low. Moreover, our proposed LPC\(_\mathrm{FreqSchd}\) has a very lightweight control actuation overhead compared with other approaches: approximately \(1/10 \mathrm{th}\) of the ad hoc approach’s overhead and \(1/100 \mathrm{th}\) of the frequency modulator approach’s overhead. This lightweight control actuation overhead reduces the power consumption overhead caused by the controller, and it could be used by other controllers, such as performance or thermal controllers running on the same server.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Koomey, J.: Growth in data center electricity use 2005 to 2010. A report by Analytical Press, completed at the request of The New York Times p. 9 (2011) Koomey, J.: Growth in data center electricity use 2005 to 2010. A report by Analytical Press, completed at the request of The New York Times p. 9 (2011)
2.
Zurück zum Zitat Koomey, J.G.: Worldwide electricity used in data centers. Environ. Res. Lett. 3(3), 034008 (2008)CrossRef Koomey, J.G.: Worldwide electricity used in data centers. Environ. Res. Lett. 3(3), 034008 (2008)CrossRef
3.
Zurück zum Zitat Koomey, J.G., Berard, S., Sanchez, M., Wong, H.: Implications of historical trends in the electrical efficiency of computing. IEEE Ann. Hist. Comput. 33(3), 46–54 (2011)CrossRefMathSciNet Koomey, J.G., Berard, S., Sanchez, M., Wong, H.: Implications of historical trends in the electrical efficiency of computing. IEEE Ann. Hist. Comput. 33(3), 46–54 (2011)CrossRefMathSciNet
4.
Zurück zum Zitat Deng, Q., Meisner, D., Bhattacharjee, A., Wenisch, T.F., Bianchini, R.: Coscale: Coordinating cpu and memory system dvfs in server systems. In: 45th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), pp. 143–154. IEEE, Piscataway (2012) Deng, Q., Meisner, D., Bhattacharjee, A., Wenisch, T.F., Bianchini, R.: Coscale: Coordinating cpu and memory system dvfs in server systems. In: 45th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), pp. 143–154. IEEE, Piscataway (2012)
5.
Zurück zum Zitat Lefurgy, C., Wang, X., Ware, M.: Server-level power control. In: Fourth International Conference on Autonomic Computing, ICAC’07, pp. 4–4. IEEE, Piscataway (2007) Lefurgy, C., Wang, X., Ware, M.: Server-level power control. In: Fourth International Conference on Autonomic Computing, ICAC’07, pp. 4–4. IEEE, Piscataway (2007)
6.
Zurück zum Zitat Raghavendra, R., Ranganathan, P., Talwar, V., Wang, Z., Zhu, X.: No power struggles: Coordinated multi-level power management for the data center. In: ACM SIGARCH Computer Architecture News, vol. 36, pp. 48–59. ACM, New York (2008) Raghavendra, R., Ranganathan, P., Talwar, V., Wang, Z., Zhu, X.: No power struggles: Coordinated multi-level power management for the data center. In: ACM SIGARCH Computer Architecture News, vol. 36, pp. 48–59. ACM, New York (2008)
7.
Zurück zum Zitat Ardagna, D., Panicucci, B., Trubian, M., Zhang, L.: Energy-aware autonomic resource allocation in multitier virtualized environments. IEEE Trans. Serv. Comput. 5(1), 2–19 (2012)CrossRef Ardagna, D., Panicucci, B., Trubian, M., Zhang, L.: Energy-aware autonomic resource allocation in multitier virtualized environments. IEEE Trans. Serv. Comput. 5(1), 2–19 (2012)CrossRef
8.
Zurück zum Zitat Chen, S., Joshi, K.R., Hiltunen, M.A., Schlichting, R.D., Sanders, W.H.: Blackbox prediction of the impact of dvfs on end-to-end performance of multitier systems. ACM SIGMETRICS Perform. Eval. Rev. 37(4), 59–63 (2010)CrossRef Chen, S., Joshi, K.R., Hiltunen, M.A., Schlichting, R.D., Sanders, W.H.: Blackbox prediction of the impact of dvfs on end-to-end performance of multitier systems. ACM SIGMETRICS Perform. Eval. Rev. 37(4), 59–63 (2010)CrossRef
9.
Zurück zum Zitat Lu, G., Zhan, J., Wang, H., Yuan, L., Gao, Y., Weng, C., Qi, Y.: Powertracer: tracing requests in multi-tier services to reduce energy inefficiency. IEEE Trans. Comput. 64(5), 1389–1401 (2015)CrossRefMathSciNet Lu, G., Zhan, J., Wang, H., Yuan, L., Gao, Y., Weng, C., Qi, Y.: Powertracer: tracing requests in multi-tier services to reduce energy inefficiency. IEEE Trans. Comput. 64(5), 1389–1401 (2015)CrossRefMathSciNet
10.
Zurück zum Zitat Wang, X., Chen, M., Lefurgy, C., Keller, T.W.: Ship: A scalable hierarchical power control architecture for large-scale data centers. IEEE Trans. Parallel Distrib. Syst. 23(1), 168–176 (2012)CrossRef Wang, X., Chen, M., Lefurgy, C., Keller, T.W.: Ship: A scalable hierarchical power control architecture for large-scale data centers. IEEE Trans. Parallel Distrib. Syst. 23(1), 168–176 (2012)CrossRef
11.
Zurück zum Zitat Lama, P., Guo, Y., Jiang, C., Zhou, X.: Autonomic performance and power control for co-located web applications in virtualized datacenters. IEEE Trans. Parallel Distrib. Syst. pp. (99), 1–1 (2015). doi:10.1109/TPDS.2015.2453971 Lama, P., Guo, Y., Jiang, C., Zhou, X.: Autonomic performance and power control for co-located web applications in virtualized datacenters. IEEE Trans. Parallel Distrib. Syst. pp. (99), 1–1 (2015). doi:10.​1109/​TPDS.​2015.​2453971
12.
Zurück zum Zitat Park, S.M., Humphrey, M.A.: Predictable high-performance computing using feedback control and admission control. IEEE Trans. Parallel Distrib. Syst. 22(3), 396–411 (2011)CrossRef Park, S.M., Humphrey, M.A.: Predictable high-performance computing using feedback control and admission control. IEEE Trans. Parallel Distrib. Syst. 22(3), 396–411 (2011)CrossRef
13.
Zurück zum Zitat Wang, X., Du, Z., Chen, Y., Li, S.: Virtualization-based autonomic resource management for multi-tier web applications in shared data center. J. Syst. Softw. 81(9), 1591–1608 (2008)CrossRef Wang, X., Du, Z., Chen, Y., Li, S.: Virtualization-based autonomic resource management for multi-tier web applications in shared data center. J. Syst. Softw. 81(9), 1591–1608 (2008)CrossRef
14.
Zurück zum Zitat Al-Hazemi, F., Peng, Y., Youn, C.H.: A miso model for power consumption in virtualized servers. Clust. Comput. 18(2), 847–863 (2015)CrossRef Al-Hazemi, F., Peng, Y., Youn, C.H.: A miso model for power consumption in virtualized servers. Clust. Comput. 18(2), 847–863 (2015)CrossRef
15.
Zurück zum Zitat Mobius, C., Dargie, W., Schill, A.: Power consumption estimation models for processors, virtual machines, and servers. IEEE Trans. Parallel Distrib. Syst. 25(6), 1600–1614 (2014)CrossRef Mobius, C., Dargie, W., Schill, A.: Power consumption estimation models for processors, virtual machines, and servers. IEEE Trans. Parallel Distrib. Syst. 25(6), 1600–1614 (2014)CrossRef
19.
Zurück zum Zitat Lefurgy, C., Wang, X., Ware, M.: Power capping: a prelude to power shifting. Clust. Comput. 11(2), 183–195 (2008)CrossRef Lefurgy, C., Wang, X., Ware, M.: Power capping: a prelude to power shifting. Clust. Comput. 11(2), 183–195 (2008)CrossRef
20.
22.
Zurück zum Zitat Bennett, S.: A history of control engineering, 1930–1955, vol. 47. IET, London (1993)MATH Bennett, S.: A history of control engineering, 1930–1955, vol. 47. IET, London (1993)MATH
25.
Zurück zum Zitat AL-Hazemi, F.: Green polymorphic approach for service quality. In: IEEE 20th International Conference onSoftware, Telecommunications and Computer Networks (SoftCOM), pp. 1–6. (2012) AL-Hazemi, F.: Green polymorphic approach for service quality. In: IEEE 20th International Conference onSoftware, Telecommunications and Computer Networks (SoftCOM), pp. 1–6. (2012)
26.
Zurück zum Zitat Al-Hazemi, F.: Feedback green control for data centers autonomy. In: IEEE/ACM 6th International Conference on Utility and Cloud Computing (UCC), pp. 333–338. IEEE, Piscataway (2013) Al-Hazemi, F.: Feedback green control for data centers autonomy. In: IEEE/ACM 6th International Conference on Utility and Cloud Computing (UCC), pp. 333–338. IEEE, Piscataway (2013)
27.
Zurück zum Zitat Al-Hazemi, F.: A hybrid green policy for admission control in web-based applications. In: 21st International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1–6. IEEE, Piscataway (2013) Al-Hazemi, F.: A hybrid green policy for admission control in web-based applications. In: 21st International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1–6. IEEE, Piscataway (2013)
28.
Zurück zum Zitat Al-Hazemi, F.: A polymorphic green service approach for data center energy consumption management. In: IEEE International Conference on Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), and IEEE Cyber, Physical and Social Computing, pp. 110–117. IEEE, Piscataway (2013) Al-Hazemi, F.: A polymorphic green service approach for data center energy consumption management. In: IEEE International Conference on Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), and IEEE Cyber, Physical and Social Computing, pp. 110–117. IEEE, Piscataway (2013)
29.
Zurück zum Zitat Al-Hazemi, F.: Temporal power model for effective usage in data center. In: IEEE International Conference on Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), and IEEE Cyber, Physical and Social Computing, pp. 317–319. IEEE, Piscataway (2013) Al-Hazemi, F.: Temporal power model for effective usage in data center. In: IEEE International Conference on Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), and IEEE Cyber, Physical and Social Computing, pp. 317–319. IEEE, Piscataway (2013)
30.
Zurück zum Zitat Cheng, D., Guo, Y., Jiang, C., Zhou, X.: Self-tuning batching with dvfs for performance improvement and energy efficiency in internet servers. ACM Trans. Auton. Adapt. Syst. (TAAS) 10(1), 6 (2015) Cheng, D., Guo, Y., Jiang, C., Zhou, X.: Self-tuning batching with dvfs for performance improvement and energy efficiency in internet servers. ACM Trans. Auton. Adapt. Syst. (TAAS) 10(1), 6 (2015)
31.
Zurück zum Zitat Wang, X., Chen, M., Fu, X.: Mimo power control for high-density servers in an enclosure. IEEE Trans. Parallel Distrib. Syst. 21(10), 1412–1426 (2010) Wang, X., Chen, M., Fu, X.: Mimo power control for high-density servers in an enclosure. IEEE Trans. Parallel Distrib. Syst. 21(10), 1412–1426 (2010)
32.
Zurück zum Zitat Wang, X., Ma, K., Wang, Y.: Adaptive power control with online model estimation for chip multiprocessors. IEEE Trans. Parallel Distrib. Syst. 22(10), 1681–1696 (2011)CrossRef Wang, X., Ma, K., Wang, Y.: Adaptive power control with online model estimation for chip multiprocessors. IEEE Trans. Parallel Distrib. Syst. 22(10), 1681–1696 (2011)CrossRef
33.
Zurück zum Zitat Wang, X., Wang, Y.: Coordinating power control and performance management for virtualized server clusters. IEEE Trans. Parallel Distrib. Syst. 22(2), 245–259 (2011)CrossRef Wang, X., Wang, Y.: Coordinating power control and performance management for virtualized server clusters. IEEE Trans. Parallel Distrib. Syst. 22(2), 245–259 (2011)CrossRef
34.
Zurück zum Zitat Wang, Y., Wang, X.: Virtual batching: request batching for server energy conservation in virtualized data centers. IEEE Trans. Parallel Distrib. Syst. 24(8), 1695–1705 (2013)CrossRef Wang, Y., Wang, X.: Virtual batching: request batching for server energy conservation in virtualized data centers. IEEE Trans. Parallel Distrib. Syst. 24(8), 1695–1705 (2013)CrossRef
35.
Zurück zum Zitat Wang, Y., Wang, X.: Performance-controlled server consolidation for virtualized data centers with multi-tier applications. Sustain. Comput. 4(1), 52–65 (2014) Wang, Y., Wang, X.: Performance-controlled server consolidation for virtualized data centers with multi-tier applications. Sustain. Comput. 4(1), 52–65 (2014)
36.
Zurück zum Zitat Shi, X., Briere, C.A., Djouadi, S.M., Wang, Y., Feng, Y.: Power-aware performance management of virtualized enterprise servers via robust adaptive control. Clust. Comput. 18(1), 419–433 (2015)CrossRef Shi, X., Briere, C.A., Djouadi, S.M., Wang, Y., Feng, Y.: Power-aware performance management of virtualized enterprise servers via robust adaptive control. Clust. Comput. 18(1), 419–433 (2015)CrossRef
37.
Zurück zum Zitat Guo, Y., Lama, P., Jiang, C., Zhou, X.: Automated and agile server parametertuning by coordinated learning and control. IEEE Trans. Parallel Distrib. Syst. 25(4), 876–886 (2014)CrossRef Guo, Y., Lama, P., Jiang, C., Zhou, X.: Automated and agile server parametertuning by coordinated learning and control. IEEE Trans. Parallel Distrib. Syst. 25(4), 876–886 (2014)CrossRef
38.
Zurück zum Zitat Lama, P., Zhou, X.: Efficient server provisioning with control for end-to-end response time guarantee on multitier clusters. IEEE Trans. Parallel Distrib. Syst. 23(1), 78–86 (2012)CrossRef Lama, P., Zhou, X.: Efficient server provisioning with control for end-to-end response time guarantee on multitier clusters. IEEE Trans. Parallel Distrib. Syst. 23(1), 78–86 (2012)CrossRef
39.
Zurück zum Zitat Lama, P., Zhou, X.: Coordinated power and performance guarantee with fuzzy mimo control in virtualized server clusters. IEEE Trans. Comput. 64(1), 97–111 (2015)CrossRefMATHMathSciNet Lama, P., Zhou, X.: Coordinated power and performance guarantee with fuzzy mimo control in virtualized server clusters. IEEE Trans. Comput. 64(1), 97–111 (2015)CrossRefMATHMathSciNet
40.
Zurück zum Zitat Patikirikorala, T., Wang, L., Colman, A., Han, J.: Differentiated performance management in virtualized environments using nonlinear control. IEEE Trans. Netw. Serv. Manag. 12(1), 101–113 (2015)CrossRef Patikirikorala, T., Wang, L., Colman, A., Han, J.: Differentiated performance management in virtualized environments using nonlinear control. IEEE Trans. Netw. Serv. Manag. 12(1), 101–113 (2015)CrossRef
41.
Zurück zum Zitat Xu, J., Zhao, M., Fortes, J., Carpenter, R., Yousif, M.: Autonomic resource management in virtualized data centers using fuzzy logic-based approaches. Clust. Comput. 11(3), 213–227 (2008)CrossRef Xu, J., Zhao, M., Fortes, J., Carpenter, R., Yousif, M.: Autonomic resource management in virtualized data centers using fuzzy logic-based approaches. Clust. Comput. 11(3), 213–227 (2008)CrossRef
Metadaten
Titel
LPC: A local power controller using the frequency scheduling approach for virtualized servers
verfasst von
Fawaz AL-Hazemi
Dong-Ki Kang
Seong-Hwan Kim
Yuyang Peng
S. H. Shah Newaz
Chan-Hyun Youn
Publikationsdatum
01.06.2016
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 2/2016
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-016-0562-0

Weitere Artikel der Ausgabe 2/2016

Cluster Computing 2/2016 Zur Ausgabe