Skip to main content

StressCloud

A Virtualized Infrastructure Load Injection Tool

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 8046))

Abstract

The interest in Cloud Computing has grown steadily over recent years, leading to a more intensive use of the datacenters, an increase in their power consumption and a growing complexity of their administration tasks. To assist the administrator in his tasks, the managers of the virtualized datacenters now implement parametrized administration policies, like the Dynamic Power Management in the VMW are software suite. The evaluation of these policies becomes an important and difficult issue for their developers and the datacenters administrator, as the power and performance models of the datacenter’s environment become increasingly complex with the new virtualization techniques. Those techniques become so complex that there is a need for load injection frameworks able to inject resource loads in a tested datacenter instead of model-driven simulators. In this article we present StressCloud, a framework to manipulate the activities of a group of Virtual Machine managed by a Virtualized Data Center Manager and observe the resulting performances. This extensible framework allows to describe, via a scripting language, a scenario of system resources use in Virtual Machines, execute it on a Infrastructure as a Service Provider containing modified Virtual Machines and retrieve the performance data of those Virtual Machines. The resources managed are the CPU, storage and network accesses with extensibility in mind. We show that our load injection model is reliable and the language is expressive enough to describe complex scenarios, with the example of one NASGrid benchmark. We also show that this load injection framework can be used to model hosts’ power consumption based on the hosts’ resources activities.

This work was partially supported by the COST (European Cooperation in Science and Technology) framework, under Action IC0804.

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

Notes

  1. 1.

    See http://www.nas.nasa.gov/publications/npb.html

References

  1. Hermenier, F., Lorca, X., Menaud, J.M., Muller, G., Lawall, J.: Entropy: a consolidation manager for clusters. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE ’09, pp. 41–50. ACM, New York (2009)

    Google Scholar 

  2. Dhiman, G., Marchetti, G., Rosing, T.: vgreen: a system for energy-efficient management of virtual machines. ACM Trans. Des. Autom. Electron. Syst. 16(1), 6:1–6:27 (2010)

    Article  Google Scholar 

  3. Li, B., Li, J., Huai, J., Wo, T., Li, Q., Zhong, L.: Enacloud: an energy-saving application live placement approach for cloud computing environments. In: Proceedings of the 2009 IEEE International Conference on Cloud Computing. CLOUD ’09, pp. 17–24. IEEE Computer Society, Washington, DC (2009)

    Google Scholar 

  4. Jung, G., Hiltunen, M.A., Joshi, K.R., Schlichting, R.D., Pu, C.: Mistral: Dynamically managing power, performance, and adaptation cost in cloud infrastructures. In: Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems, ICDCS ’10, pp. 62–73. IEEE Computer Society, Washington, DC (2010)

    Google Scholar 

  5. Mi, H., Wang, H., Yin, G., Zhou, Y., Shi, D., Yuan, L.: Online self-reconfiguration with performance guarantee for energy-efficient large-scale cloud computing data centers. In: Proceedings of the 2010 IEEE International Conference on Services Computing, SCC ’10, pp. 514–521. IEEE Computer Society, Washington, DC (2010)

    Google Scholar 

  6. Dillenseger, B.: CLIF, a framework based on fractal for flexible, distributed load testing. Ann. Telecommun. - Annales des TéLécommunications 64(1–2), 101–120 (2008)

    Google Scholar 

  7. Wensel, Chris K.: JStress: a performance profiling harness. http://jstress.manamplified.org/ (September 2007)

  8. Barclay, K.A., Savage, W.J.: Groovy programming. Morgan Kaufmann Publishers, San Francisco (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guillaume Le Louët .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Louët, G.L., Menaud, JM. (2013). StressCloud . In: Pierson, JM., Da Costa, G., Dittmann, L. (eds) Energy Efficiency in Large Scale Distributed Systems. EE-LSDS 2013. Lecture Notes in Computer Science(), vol 8046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40517-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40517-4_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40516-7

  • Online ISBN: 978-3-642-40517-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics