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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Amazon.com, Inc.: Amazon web services (August 8, 2013), http://aws.amazon.com/s3/
Arlitt, M., Friedrich, R., Jin, T.: Performance evaluation of web proxy cache replacement policies. Perform. Eval. 39(1-4), 149–164 (2000)
Balamash, A., Krunz, M.: An overview of web caching replacement algorithms. IEEE Communications Surveys Tutorials 6(2), 44–56 (2004)
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)
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)
Banditwattanawong, T., Uthayopas, P.: Cloud cache replacement policy: new performances and findings. In: 1st International Conference on Annual PSU Phuket, PSU PIC 2012 (2013)
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)
Cobb, J., ElAarag, H.: Web proxy cache replacement scheme based on back-propagation neural network. J. Syst. Softw. 81(9), 1539–1558 (2008)
Google Inc.: Google app engine (August 8, 2013), http://developers.google.com/appengine/
Microsoft: Windows azure (August 8, 2013), http://www.windowsazure.com/
Podlipnig, S., Böszörmenyi, L.: A survey of web cache replacement strategies. ACM Comput. Surv. 35(4), 374–398 (2003)
Reed, R.D., Marks, R.J.: Neural Smithing: Supervised Learning in Feedforward Artificial Neural Networks. MIT Press, Cambridge (1998)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)