Skip to main content

QoS-Driven Frequency Scaling for Energy Efficiency and Reliability of Static Web Servers in Software-Defined Data Centers

  • Conference paper
  • First Online:
  • 2518 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10135))

Abstract

Conventional dynamic voltage and frequency scaling (DVFS) techniques use high CPU utilization as a predictor for user dissatisfaction, to which they react by increasing CPU frequency. However, QoS requirements are not linearly related to CPU utilization since they can vary from one business scenario to another. In this paper, we propose QoS-driven frequency scaling for energy-saving and reliability enhancement of static web servers in software-defined data centers (QoS-FS), an adaptive QoS requirement aware dynamic CPU frequency scaling technique. QoS-FS is implemented on a Linux-based static web server. Compared with the default Linux CPU frequency controller, QoS-FS reduces the measured system-wide power consumption of the static web server by about 5% while meeting user’s QoS requirements. Besides, under some heavy workload, QoS-FS is 17% more reliable than the default Linux CPU frequency controller in the static web server.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. What is a static website. http://nilclass.com/courses/what-is-a-static-website

  2. Markoff, J., Lohr, S.: Intel’s huge bet turns iffy. New York Times Technol. Sect. 3(2) (2002)

    Google Scholar 

  3. Gai, K., Qiu, M., Zhao, H., Tao, L., Zong, Z.: Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing. J. Netw. Comput. Appl. 59, 46–54 (2016)

    Article  Google Scholar 

  4. Paul, D., Zhong, W.-D., Bose, S.K.: Energy efficiency aware load distribution and electricity cost volatility control for cloud service providers. J. Netw. Comput. Appl. 59, 185–197 (2016)

    Article  Google Scholar 

  5. Zhou, X., Cai, H., Cao, Q., Jiang, H., Tian, L., Xie, C.: Greengear: leveraging and managing server heterogeneity for improving energy efficiency in green data centers. In: Proceedings of the 2016 International Conference on Supercomputing. ACM, p. 12 (2016)

    Google Scholar 

  6. Barroso, L.A., Clidaras, J., Hölzle, U.: The datacenter as a computer: an introduction to the design of warehouse-scale machines. Synth. Lect. Comput. Architect. 8(3), 1–154 (2013)

    Article  Google Scholar 

  7. Dhiman, G., Pusukuri, K.K., Rosing, T.: Analysis of dynamic voltage scaling for system level energy management. In: USENIX HotPower, vol. 8 (2008)

    Google Scholar 

  8. Alimonda, A., Carta, S., Acquaviva, A., Pisano, A., Benini, L.: A feedback-based approach to DVFS in data-flow applications. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 28(11), 1691–1704 (2009)

    Article  Google Scholar 

  9. Poellabauer, C., Singleton, L., Schwan, K.: Feedback-based dynamic voltage and frequency scaling for memory-bound real-time applications. In: 11th IEEE Real Time and Embedded Technology and Applications Symposium, 2005, RTAS 2005, pp. 234–243. IEEE (2005)

    Google Scholar 

  10. Yang, L., Dick, R., Memik, G., Dinda, P.: Happe: human and application-driven frequency scaling for processor power efficiency. IEEE Trans. Mob. Comput. 12(8), 1546–1557 (2013)

    Article  Google Scholar 

  11. Lefurgy, C., Wang, X., Ware, M.: Server-level power control. In: Fourth International Conference on Autonomic Computing, 2007, ICAC 2007, p. 4. IEEE (2007)

    Google Scholar 

  12. Software-defined data center (sddc). http://searchsdn.techtarget.com/definition/software-defined-data-center-SDDC

  13. Quality of service requirements. http://docs.oracle.com/cd/E19636-01/819-2326/gaxqg/index.html

  14. Hu, H., Jiang, C.-H., Cai, K.-Y., Wong, W.E., Mathur, A.P.: Enhancing software reliability estimates using modified adaptive testing. Inf. Softw. Technol. 55(2), 288–300 (2013)

    Article  Google Scholar 

  15. Hsu, C.-J., Huang, C.-Y.: An adaptive reliability analysis using path testing for complex component-based software systems. IEEE Trans. Reliab. 60(1), 158–170 (2011)

    Article  Google Scholar 

  16. Mosberger, D., Jin, T.: httperf-a tool for measuring web server performance. ACM SIGMETRICS Perform. Eval. Rev. 26(3), 31–37 (1998)

    Article  Google Scholar 

Download references

Acknowledgment

This paper is supported by Ministry of Education - China Mobile Research Fund of China under Granted No. MCM20150605

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lihang Gong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Gong, L., Wang, Z., Chen, H., Liu, D. (2017). QoS-Driven Frequency Scaling for Energy Efficiency and Reliability of Static Web Servers in Software-Defined Data Centers. In: Qiu, M. (eds) Smart Computing and Communication. SmartCom 2016. Lecture Notes in Computer Science(), vol 10135. Springer, Cham. https://doi.org/10.1007/978-3-319-52015-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-52015-5_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-52014-8

  • Online ISBN: 978-3-319-52015-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics