Skip to main content

An Intelligent Cloud Cache Replacement Scheme

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 409))

Abstract

Cloud computing services heavily relies on data networks. The continuous and rapid growth of data in external private clouds accelerates downstream network-bandwidth saturation and public cloud data-out overspends. Client-side cloud caching is a solution. This paper presents the core mechanism of the cloud caching, called i-Cloud cache replacement policy. Simulation results showed that 1) i-Cloud could deliver stable performances and outperformed three well-known cache replacement policies in all standard performance metrics against almost all workloads, 2) i-Cloud could attain optimal hit and byte-hit ratios without sacrificing one to the other, 3) i-Cloud did not give performance minima if properly trained, 4) i-Cloud could perform well for longer runs than its training periods, and 5) in terms of scalability and economy, i-Cloud is suitable for small cache sizes whereas nonintelligent-mode i-Cloud suffices larger cache sizes and the realization of responsive cloud services.

.

This is a preview of subscription content, log in via an institution.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ali, W., Shamsuddin, S.M.: Intelligent client-side web caching scheme based on least recently used algorithm and neuro-fuzzy system. In: Proceedings of the 6th International Symposium on Neural Networks (2009)

    Google Scholar 

  2. Amazon.com, Inc.: Amazon web services (August 8, 2013), http://aws.amazon.com/s3/

  3. Arlitt, M., Friedrich, R., Jin, T.: Performance evaluation of web proxy cache replacement policies. Perform. Eval. 39(1-4), 149–164 (2000)

    Article  MATH  Google Scholar 

  4. Balamash, A., Krunz, M.: An overview of web caching replacement algorithms. IEEE Communications Surveys Tutorials 6(2), 44–56 (2004)

    Article  Google Scholar 

  5. Banditwattanawong, T., Hidaka, S., Washizaki, H., Maruyama, K.: Optimization of program loading by object class clustering. IEEJ Trans. Elec. Electron. Eng. 1(4), xiii–xiv (2006)

    Google Scholar 

  6. Banditwattanawong, T.: From web cache to cloud cache. In: Li, R., Cao, J., Bourgeois, J. (eds.) GPC 2012. LNCS, vol. 7296, pp. 1–15. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  7. Banditwattanawong, T., Uthayopas, P.: Cloud cache replacement policy: new performances and findings. In: 1st International Conference on Annual PSU Phuket, PSU PIC 2012 (2013)

    Google Scholar 

  8. Banditwattanawong, T., Uthayopas, P.: Improving cloud scalability, economy and responsiveness with client-side cloud cache. In: 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, ECTI-CON 2013 (2013)

    Google Scholar 

  9. Cobb, J., ElAarag, H.: Web proxy cache replacement scheme based on back-propagation neural network. J. Syst. Softw. 81(9), 1539–1558 (2008)

    Article  Google Scholar 

  10. Google Inc.: Google app engine (August 8, 2013), http://developers.google.com/appengine/

  11. Microsoft: Windows azure (August 8, 2013), http://www.windowsazure.com/

  12. Podlipnig, S., Böszörmenyi, L.: A survey of web cache replacement strategies. ACM Comput. Surv. 35(4), 374–398 (2003)

    Article  Google Scholar 

  13. Reed, R.D., Marks, R.J.: Neural Smithing: Supervised Learning in Feedforward Artificial Neural Networks. MIT Press, Cambridge (1998)

    Google Scholar 

  14. Romano, S., ElAarag, H.: A neural network proxy cache replacement strategy and its implementation in the squid proxy server. Neural Comput. Appl. 20(1), 59–78 (2011)

    Article  Google Scholar 

  15. Sulaiman, S., Shamsuddin, S., Forkan, F., Abraham, A.: Intelligent web caching using neurocomputing and particle swarm optimization algorithm. In: Second Asia International Conference on Modeling Simulation, pp. 642–647 (2008)

    Google Scholar 

  16. Tian, W., Choi, B., Phoha, V.V.: An adaptive web cache access predictor using neural network. In: Proceedings of the 15th Intl. Conf. on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Banditwattanawong, T., Uthayopas, P. (2013). An Intelligent Cloud Cache Replacement Scheme. In: Papasratorn, B., Charoenkitkarn, N., Vanijja, V., Chongsuphajaisiddhi, V. (eds) Advances in Information Technology. IAIT 2013. Communications in Computer and Information Science, vol 409. Springer, Cham. https://doi.org/10.1007/978-3-319-03783-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03783-7_3

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03782-0

  • Online ISBN: 978-3-319-03783-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics