Skip to main content

Modeling the Speedup for Scalable Web Services

  • Conference paper
ICT Innovations 2014 (ICT Innovations 2014)

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

Included in the following conference series:

Abstract

Cloud Computing enables scaling of web services. A typical customer would expect that the performance of web services on the cloud will be directly proportional to the availability of rented resources. However, we obtained that achieved performance is not always directly proportional to the scaling, by realising series of experiments varying the server load by changing the message size and the number of concurrent messages. The goal is to analyse the performance of web services utilising different hardware resources on the cloud for the same server load. We set a hypothesis about expected performance behaviour and then analyse and discuss the results about optimal resources when scaling the load. Interestingly, the results show different behaviour in determined regions, and also that there is a region where web services hosted on the cloud achieve superlinear speedup (speedup greater than the number of scaled hardware resources), meaning that the customers will get more performance than expected. Moreover, a region where input parameters are smaller without scaling the resources, provides an even better performance compared to scaled resources.

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. Almeida, J., Almeida, V., Ardagna, D.: Cunha, ı., Francalanci, C., Trubian, M.: Joint admission control and resource allocation in virtualized servers. J. Par. Distr. Comp. 70(4), 344–362 (2010)

    Google Scholar 

  2. Birman, K.: Can web services scale up? Computer 38(10), 107–110 (2005)

    Article  Google Scholar 

  3. Bonetta, D., Peternier, A., Pautasso, C., Binder, W.: S: a scripting language for high-performance RESTful web services. SIGPLAN Not. 47(8), 97–106 (2012)

    Article  Google Scholar 

  4. 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 Comp. 6(2), 86–93 (2002)

    Article  Google Scholar 

  5. Gusev, M., Ristov, S.: Superlinear speedup in Windows Azure cloud. In: 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET), Paris, France, pp. 173–175 (2012)

    Google Scholar 

  6. Gusev, M., Ristov, S.: A superlinear speedup region for matrix multiplication. In: Concurrency and Computation: Practice and Experience, pp. N/A–N/A (2013), http://dx.doi.org/10.1002/cpe.3102

  7. Gusev, M., Ristov, S., Velkoski, G., Simjanoska, M.: Optimal resource allocation to host web services in cloud. In: Proc. of the 2013 IEEE 6th Int. Conference on Cloud Computing, CLOUD 2013, USA, pp. 948–949 (2013)

    Google Scholar 

  8. Gustafson, J., Montry, G., Benner, R.: Development of parallel methods for a 1024-processor hypercube. SIAM Journal on Scientific and Statistical Computing 9(4), 532–533 (1988)

    Article  MathSciNet  Google Scholar 

  9. Iakymchuk, R., Napper, J., Bientinesi, P.: Improving high-performance computations on clouds through resource underutilization. In: Proc. of the 2011 ACM Symposium on Applied Computing, SAC 2011, pp. 119–126 (2011)

    Google Scholar 

  10. Iosup, A., Yigitbasi, N., Epema, D.: On the performance variability of production cloud services. In: 11th IEEE/ACM Int. Symp. on CCGrid, pp. 104 –113 (May 2011)

    Google Scholar 

  11. Koh, Y., Knauerhase, R., Brett, P., Bowman, M., Wen, Z., Pu, C.: An analysis of performance interference effects in virtual environments. In: IEEE Int. Symp. on ISPASS 2007, pp. 200–209 (April 2007)

    Google Scholar 

  12. Ristov, S., Gusev, M.: Performance vs cost for Windows and Linux platforms in Windows Azure cloud. In: 2013 IEEE 2nd International Conference on Cloud Networking (CloudNet), San Francisco, USA (November 2013)

    Google Scholar 

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

    Chapter  Google Scholar 

  14. Wang, P., Huang, W., Varela, C.: Impact of virtual machine granularity on cloud computing workloads performance. In: 2010 11th IEEE/ACM Int. Conf. on Grid Computing (GRID), pp. 393–400 (October 2010)

    Google Scholar 

  15. Wang, W., Huang, X., Qin, X., Zhang, W., Wei, J., Zhong, H.: Application-level cpu consumption estimation: Towards performance isolation of multitenancy web applications. In: 2012 IEEE 5th Int. Conf. on Cloud Computing (CLOUD), pp. 439–446 (June 2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sasko Ristov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Ristov, S., Gusev, M., Velkoski, G. (2015). Modeling the Speedup for Scalable Web Services. In: Bogdanova, A., Gjorgjevikj, D. (eds) ICT Innovations 2014. ICT Innovations 2014. Advances in Intelligent Systems and Computing, vol 311. Springer, Cham. https://doi.org/10.1007/978-3-319-09879-1_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09879-1_18

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics