Skip to main content

Web Service Performance Analysis in Virtual Environment

  • Conference paper
Book cover ICT Innovations 2013 (ICT Innovations 2013)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 231))

Included in the following conference series:

Abstract

Virtualization is a technique that allows several guest operating systems (OSs) to run on a single physical server and share its hardware resources (CPU, RAM, Storage, Network, etc). However, the virtualization implements an additional layer in the stack and thus a performance decrease is expected. In this paper, we analyze the performance behavior of two simple web services (WS) Concat and Sort. The former is memory demanding WS which mostly utilizes the main memory, while the latter is memory demanding WS and utilizes both the main memory and the CPU. The WSs are hosted on two different environments: host (bare metal) and guest (virtualized). We realized several experiments varying the load with different number of concurrent messages and their size to determine the regions where the performance decreases due to virtualization. Despite the expectation that virtual environment will reduce the performance, the results show that it even improves the average performance of 4 to 5%.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bentley, J.L., McIlroy, M.D.: Engineering a sort function. Softw. Pract. Exper. 23(11), 1249–1265 (1993)

    Article  Google Scholar 

  2. Crosby, S., Brown, D.: The virtualization reality. Queue 4(10), 34–41 (2006)

    Article  Google Scholar 

  3. Gusev, M., Ristov, S.: The optimal resource allocation among virtual machines in cloud computing. In: Proceedings of The 3rd International Conference on Cloud Computing, GRIDs, and Virtualization (Cloud Computing 2012), pp. 36–42 (2012)

    Google Scholar 

  4. Juric, M.B., Rozman, I., Brumen, B., Colnaric, M., Hericko, M.: Comparison of performance of web services, WS-Security, RMI, and RMI-SSL. J. Syst. Softw. 79(5), 689–700 (2006)

    Article  Google Scholar 

  5. Li, A., Zong, X., Kandula, S., Yang, X., Zhang, M.: CloudProphet: towards application performance prediction in cloud. SIGCOMM Comput. Commun. Rev. 41(4), 426–427 (2011)

    Article  Google Scholar 

  6. Liew, S.H., Su, Y.Y.: Cloudguide: Helping users estimate cloud deployment cost and performance for legacy web applications. In: 2012 IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 90–98 (December 2012)

    Google Scholar 

  7. Lloyd, W., Pallickara, S., David, O., Lyon, J., Arabi, M., Rojas, K.: Migration of multi-tier applications to infrastructure-as-a-service clouds: An investigation using kernel-based virtual machines. In: 2011 12th IEEE/ACM International Conference on Grid Computing (GRID), pp. 137–144 (2011)

    Google Scholar 

  8. Ristov, S., Kostoska, M., Gusev, M., Kiroski, K.: Virtualized environments in cloud can have superlinear speedup. In: Proceedings of the Fifth Balkan Conference in Informatics, BCI 2012, pp. 8–13. ACM (2012)

    Google Scholar 

  9. Ristov, S., Tentov, A.: Performance impact correlation of message size vs. Concurrent users implementing web service security on linux platform. In: Kocarev, L. (ed.) ICT Innovations 2011. AISC, vol. 150, pp. 367–377. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Ristov, S., Velkoski, G., Gusev, M., Kjiroski, K.: Compute and memory intensive web service performance in the cloud. In: Markovski, S., Gusev, M. (eds.) ICT Innovations 2012. AISC, vol. 257, pp. 215–224. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  11. Sahoo, J., Mohapatra, S., Lath, R.: Virtualization: A survey on concepts, taxonomy and associated security issues. In: Proceedings of the 2010 Second International Conference on Computer and Network Technology, ICCNT 2010, pp. 222–226. IEEE Computer Society (2010)

    Google Scholar 

  12. SoapUI: Functional testing tool for web service testing (June 2013), http://www.soapui.org/

  13. Tripathi, S., Abbas, S.Q.: Performance comparison of web services under simulated and actual hosted environments. Int. J. of Computer Applications 11(5), 20–23 (2010); published By Foundation of Computer Science

    Article  Google Scholar 

  14. VMware: VMware ESX (June 2013), http://www.vmware.com/

  15. Walters, J.P., Chaudhary, V., Cha, M., Gallo Jr., S.: A comparison of virtualization technologies for HPC. In: Proceedings of the 22nd International Conference on Advanced Information Networking and Applications, AINA 2008, pp. 861–868. IEEE Computer Society (2008)

    Google Scholar 

  16. Wang, G., Ng, T.S.E.: The impact of virtualization on network performance of amazon EC2 data center. In: Proceedings of the 29th Conference on Information Communications, INFOCOM 2010, pp. 1163–1171. IEEE Press (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marjan Gusev .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Gusev, M., Ristov, S., Velkoski, G. (2014). Web Service Performance Analysis in Virtual Environment. In: Trajkovik, V., Anastas, M. (eds) ICT Innovations 2013. ICT Innovations 2013. Advances in Intelligent Systems and Computing, vol 231. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-01466-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-01466-1_16

  • Publisher Name: Springer, Heidelberg

  • Print ISBN: 978-3-319-01465-4

  • Online ISBN: 978-3-319-01466-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics