Development of cloud app simulator

Authors

DOI:

https://doi.org/10.15587/2312-8372.2015.54851

Keywords:

cloud app simulation, cloud computing, PaaS, cloud app scaling

Abstract

This paper discusses the development of cloud app simulator that allows comparing strategies for cloud app scaling that is defined the specific requirements for possibilities of the simulator. It is conducted formalization of the requirements cloud app simulator and projected its architecture that supports interaction with outside scaling modules and allows calculating of cloud app metrics as the average execution time of network query, processor load and memory. Calculation of metrics is based on interpolation results of real testing load of cloud app. The developed simulator can reduce the effectiveness of the evaluation strategy for cloud app scaling and significantly reduce cash costs for testing by eliminating the use of cloud virtual machines during testing.

Author Biographies

Тамара Олександрівна Савчук, Vinnytsia National Technical University, Khmelnytsky Highway 95, Vinnytsya

Candidate of Technical Sciences, Professor

Department of Computer Science

Андрій Валерійович Козачук, Vinnytsia National Technical University, Khmelnytsky Highway 95, Vinnytsya

Assistant

Department of Computer Science

References

  1. Savchuk, T. O., Kozachuk, A. V. (2015). Avtomatyzovane pryiniattia rishen shchodo masshtabuvannia khmarnoho zastosunku. Informatsiini tekhnolohii ta kompiuterna inzheneriia, 2, 15–22.
  2. Desai, D. (2013, Jun 3). Introducing Cloud-based Load Testingwith Team Foundation Service. Microsoft Corporation. Available: http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/03/introducing-cloud-based-load-testing-with-team-foundation-service.aspx
  3. ApacheJMeter. Available: http://jmeter.apache.org/. Last accessed: 19.10.2015.
  4. RUBiS: Rice University Bidding System. (2009). Available: http://rubis.ow2.org/. Last accessed: 17.11.2015.
  5. CloudStone Project by Rad Lab Group. Available: http://radlab.cs.berkeley.edu/wiki/Projects/Cloudstone/. Last accessed: 13.09.2012.
  6. TPC-W. Available: http://www.tpc.org/tpcw/default.asp. Last accessed: 17.11.2015.
  7. Sterling, Ch. (2014, November). Load Testing: Load Testing Made Easy with Microsoft Azure and Visual Studio Online. MSDN Magazine, Vol. 29, № 11. Available: https://msdn.microsoft.com/en-us/magazine/dn818498.aspx?f=255&MSPPError=-2147217396
  8. Kozachuk, A. (2014). Systema avtomatyzovanoho provedennia mozkovykh shturmiv “Braintank”. Proceedings Of The Ninth International Scientific-Practical Conference " IES-2014. New Informational and Computer Technologies in Education and Science". Vinnytsia: VNTU, 321
  9. WorldCup98. Available: http://ita.ee.lbl.gov/html/contrib/WorldCup.html
  10. Savchuk, T., Kozachuk, A. (2015). Information technology of scaling cloud app with variable load peaks. Technology Audit And Production Reserves, 5(2(25)), 4–11. doi:10.15587/2312-8372.2015.51716

Published

2015-11-26

How to Cite

Савчук, Т. О., & Козачук, А. В. (2015). Development of cloud app simulator. Technology Audit and Production Reserves, 6(7(26), 4–6. https://doi.org/10.15587/2312-8372.2015.54851

Issue

Section

Information technology and control systems