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%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bentley, J.L., McIlroy, M.D.: Engineering a sort function. Softw. Pract. Exper. 23(11), 1249–1265 (1993)
Crosby, S., Brown, D.: The virtualization reality. Queue 4(10), 34–41 (2006)
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)
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)
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)
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)
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)
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)
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)
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)
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)
SoapUI: Functional testing tool for web service testing (June 2013), http://www.soapui.org/
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
VMware: VMware ESX (June 2013), http://www.vmware.com/
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)