Skip to main content

Analysis of Performance and Energy Consumption in the Cloud

  • Conference paper
  • First Online:
Computer Performance Engineering (EPEW 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10497))

Included in the following conference series:

Abstract

We analyze here a cloud system represented by hysteresis multi server queueing system. It is characterized by forward and backward thresholds for activation and deactivation of block of servers representing a set of VMs (Virtual Machines). The system is represented by a complex Markov Chain which is difficult to analyse when the size of the system is huge. We propose both analytical and numerical mathematical methods for deriving the steady-state probability distribution. We compute then performance and energy consumption measures and we define an overall cost taking into account both aspects. We compare the proposed methods with respect to the computation time and we analyse the impact of some parameters on the behaviour of the system.

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

Access this chapter

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

Institutional subscriptions

References

  1. Aït-Salaht, F., Castel-Taleb, H.: Bounding aggregations on phase-type arrivals for performance analysis of clouds. In: 24th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2016, pp. 319–324. IEEE (2016)

    Google Scholar 

  2. Ardagna, D., Casale, G., Ciavotta, M., Pérez, J.F., Wang, W.: Quality-of-service in cloud computing: modeling techniques and their applications. J. Internet Serv. Appl. 5, 11 (2014)

    Article  Google Scholar 

  3. Artalejo, J.R., Economou, A., Lopez-Herrero, M.J.: Analysis of a multiserver queue with setup times. Queueing Syst. 51(1–2), 53–76 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  4. Asghari, N.M., Mandjes, M., Walid, A.: Energy-efficient scheduling in multi-core servers. Comput. Netw. 59(11), 33–43 (2014)

    Article  Google Scholar 

  5. Baumann, H., Sandmann, W.: Numerical solution of level dependent quasi-birth-and-death processes. Procedia Comput. Sci. 1(1), 1561–1569 (2010)

    Article  Google Scholar 

  6. Gandhi, A., Harchol-Balter, M., Adan, I.: Server farms with setup costs. Perform. Eval. 67(11), 1123–1138 (2010)

    Article  Google Scholar 

  7. Gaujal, B., Hyon, E., Jean-Marie, A.: Optimal routing in two parallel queues with exponential service times. Discrete Event Dyn. Syst. 16(1), 71–107 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  8. Kandi, M., Aït-Salaht, F., Castel-Taleb, H., Hyon, E.: Mathematical methods for analyzing performance and energy consumption in the cloud. Technical report, Institut Mines-Telecom Telecom SudParis (2017)

    Google Scholar 

  9. Kitaev, M.Y., Serfozo, R.F.: M/M/1 queues with switching costs and hysteretic optimal control. Oper. Res. 47, 310–312 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  10. Kurpicz, M., Orgerie, A.-C., Sobe, A.: How much does a vm cost? energy- proportional accounting in VM-based environments. In: PDP: Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp. 651–658 (2016)

    Google Scholar 

  11. Latouche, G., Ramaswami, V.: A logarithmic reduction algoritm for quasi-birth-death processes. J. Appl. Prob. 30, 650–674 (1993)

    Article  MATH  Google Scholar 

  12. Le Ny, L.-M., Tuffin, B.: A simple analysis of heterogeneous multi-server threshold queues with hysteresis. In: Applied Telecommunication Symposium (ATS) (2002)

    Google Scholar 

  13. Lui, J.C.S., Golubchik, L.: Stochastic complement analysis of multi-server threshold queues with hysteresis. Perform. Eval. 35(1), 19–48 (1999)

    Article  Google Scholar 

  14. Mitrani, I.: Service center trade-offs between customer impatience and power consumption. Perform. Eval. 68(11), 1222–1231 (2011)

    Article  Google Scholar 

  15. Mitrani, I.: Managing performance and power consumption in a server farm. Ann. Oper. Res. 202(1), 121–134 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  16. Neuts, M.F.: Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach. John Hopkins University Press, Baltimore (1981)

    MATH  Google Scholar 

  17. Philippe, B., Saad, Y., Stewart, W.J.: Numerical methods in markov chain modeling. Oper. Res. 40(6), 1156–1179 (1992)

    Article  MATH  Google Scholar 

  18. Stewart, W.J.: Introduction to the numerical Solution of Markov Chains. Princeton University Press, New Jersey (1995)

    Google Scholar 

Download references

Acknowledgement

This work was supported by grant ANR MARMOTE (ANR-12-MONU-0019).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Hind Castel-Taleb or Emmanuel Hyon .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Kandi, M., Aït-Salaht, F., Castel-Taleb, H., Hyon, E. (2017). Analysis of Performance and Energy Consumption in the Cloud. In: Reinecke, P., Di Marco, A. (eds) Computer Performance Engineering. EPEW 2017. Lecture Notes in Computer Science(), vol 10497. Springer, Cham. https://doi.org/10.1007/978-3-319-66583-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-66583-2_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-66582-5

  • Online ISBN: 978-3-319-66583-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics