Abstract
Migration of web services from company’s on-site premises to cloud provides ability to exploit flexible, scalable and dynamic resources payable per usage and therefore it lowers the overall IT costs. However, additional layer that virtualization adds in the cloud decreases the performance of the web services. Our goal is to test the performance of compute and memory intensive web services on both on-premises and cloud environments. We perform a series of experiments to analyze the web services performance and compare what is the level of degradation if the web services are migrating from on-premises to cloud using the same hardware resources. The results show that there is a performance degradation on cloud for each test performed varying the server load by changing the message size and the number of concurrent messages. The cloud decreases the performance to 71.10% of on-premise for memory demand and to 73.86% for both memory demand and compute intensive web services. The cloud achieves smaller performance degradation for greater message sizes using the memory demand web service, and also for greater message sizes and smaller number of concurrent messages for both memory demand and compute intensive web services.
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)
Buyya, R., Sukumar, K.: Platforms for building and deploying applications for cloud computing. CoRR abs/1104.4379 (2011)
Castillo, P.A., Bernier, J.L., Arenas, M.G., Guervós, J.J.M., García-Sánchez, P.: Soap vs rest: Comparing a master-slave ga implementation. CoRR abs/1105.4978 (2011)
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the web services web: An introduction to soap, wsdl, and uddi. IEEE Internet Computing 6(2), 86–93 (2002)
Gusev, M., Ristov, S.: The optimal resource allocation among virtual machines in cloud computing. In: Proc. of 3rd Int. Conf. on Cloud Computing, GRIDs, and Virtualization (CLOUD COMPUTING 2012), pp. 36–42 (2012)
IBM Web Services Arch. Team: Web services architecture overview (2012), https://www.ibm.com/developerworks/webservices/library/w-ovr/
Iosup, A., Ostermann, S., Yigitbasi, M.N., Prodan, R., Fahringer, T., Epema, D.: Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans. on Par. and Dist. Syst. 22(6), 931–945 (2011)
Jackson, K.R., Ramakrishnan, L., Muriki, K., Canon, S., Cholia, S., Shalf, J., Wasserman, H.J., Wright, N.J.: Performance analysis of high performance computing applications on the amazon web services cloud. In: Proc. of the IEEE CLOUDCOM 2010, pp. 159–168. IEEE Computer Society, USA (2010)
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)
Mizouni, R., Serhani, M., Dssouli, R., Benharref, A., Taleb, I.: Performance evaluation of mobile web services. In: ECOWS 2011, pp. 184–191 (2011)
Openstack: Openstack dual node (Febuary 2012), http://docs.stackops.org/display/documentation/Dual+node+deployment
Ristov, S., Gusev, M., Kostoska, M., Kjiroski, K.: Virtualized environments in cloud can have superlinear speedup. In: ACM Proceedings of 5th Balkan Conference of Informatics, BCI 2012 (2012)
Sasko, 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)
SoapUI: Functional testing tool (January 2012), http://www.soapui.org/
Srirama, S.N., Jarke, M., Prinz, W.: A performance evaluation of mobile web services security. CoRR abs/1007.3644 (2010)
Suzumura, T., Takase, T., Tatsubori, M.: Optimizing web services performance by differential deserialization. In: Proc. of the IEEE Int. Conf. on Web Services, ICWS 2005, pp. 185–192. IEEE Computer Society, USA (2005)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ristov, S., Velkoski, G., Gusev, M., Kjiroski, K. (2013). Compute and Memory Intensive Web Service Performance in the Cloud. In: Markovski, S., Gusev, M. (eds) ICT Innovations 2012. ICT Innovations 2012. Advances in Intelligent Systems and Computing, vol 207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37169-1_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-37169-1_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37168-4
Online ISBN: 978-3-642-37169-1
eBook Packages: EngineeringEngineering (R0)