CACHE-AS-A-SERVICE MODELS FOR CLIENT-SIDE SHARED CLOUD CACHING: TECHNICAL AND ECONOMICAL PERSPECTIVES

Main Article Content

จตุรงค์ ศรีวิโรจน์
เทพฤทธิ์ บัณฑิตวัฒนาวงศ์

Abstract

Presently, cloud has been used to store large data for sharing among users imposing on organizations expensive operational costs due to cloud data loading and data access delays. These problems can be solved by using cloud caching to prevent repetitive data loading from clouds. There is a recent research study proposing the core mechanism of cloud caching at client side that can economize data loading expense, reduce bandwidth usage and data loading latency. This paper extends such research so that it becomes a cloud cache as a service (CaaS) by proposing technical and economic models for operating client-side shared CaaS, which aims for reducing cloud data loading charges and delays. Evaluation in both technical and economic performance aspects by means of simulation has turned out that the technical service model has achieved cost-saving ratios of 7.40% to 14.41%, and the economic service model has recommended the monthly service charge of CaaS to be 16.34 dollars per month by average based on studied data sets.

Article Details

Section
บทความวิจัย

References

Ali, W., Shamsuddin, S. M., and Ismail, A. S. 2012. "Intelligent Naïve Bayes-based approaches for Web proxy caching." Knowledge-Based Systems, 31: 162-175.

Bakiras, S. and Loukopoulos, T. 2005. "Increasing the Performance of CDNS Using Replication and Caching: A Hybrid Approach." In Parallel and Distributed Processing Symposium Proceedings. 19th IEEE International, Denver, April 3-8, 2005 : 92.

Banditwattanawong, T., and Uthayopas, P. 2014. "A Client-Side Cloud Cache Replacement Policy." ECTI Transactions on Computer and Information Technology: Special section on papers selected from ECTI-CON 2014, 8(2): 113-121.

Banditwattanawong, T., Masdisornchote, M., and Uthayopas, P. 2016 "Multi-provider cloud computing network infrastructure optimization" Future Generation Computer Systems, 55: 116-128.

Chiu, D., and Agrawal, G. 2010. "Evaluating caching and storage options on the Amazon Web Services Cloud." Proc. 11th ACM/IEEE Int. Conf. Grid Computing, IEEE Computer Society, Brussels, October 25-28, 2010 : 17- 24.

Chiu, D., Shetty, A., and Agrawal, G. 2010. "Elastic cloud caches for accelerating service- oriented computations." In High Performance Computing, Networking, Storage and Analysis 2010 International Conference, New Orleans, November 13-19, 2010 : 1-11.

Chockler, G., Laden, G., and Vigfusson, Y. 2010."Data caching as a cloud service." Proceedings of the 4th International Workshop on Large Scale Distributed Systems and Middleware. ACM, Zurich, July 25-28, 2010 : 18-21.

Chockler, G., Laden, G., and Vigfusson, Y. 2011. "Design and implementation of caching services in the cloud." IBM Journal of Research and Development, 55(6), 9: 1-11.

Dash, D., Kantere, V., and Ailamaki, A. 2009. "An economic model for self-tuned cloud caching" IEEE 25th International Conference on Data Engineering, Shanghai, March 29 - April 2, 2009 : 1687-1693. ERC. (2011). "Study on Thailand Power Tariffs 2011-2015." Retrieved September 1, 2015.

Feldman, A., Caceres, R., Douglis, F., Glass, G., and Rabinovich, M. 1999. "Performance of Web Proxy Caching in Heterogeneous Bandwidth Environments." Proceedings of INFOCOM 99,

New York, Mar 21-25, 1999 1 : 107-116. Foong, K.,Y., and Delcroix, J., C. 2015. "Market Trends: New Revenue Opportunities for Telecom Carriers in 2015" Gartner, Retrieved September 22, 2015.

Han, H., Lee, Y. C., Shin, W., Jung, H., Yeom, H. Y., and Zomaya, A. Y. 2012. "Cashing in on the Cache in the Cloud." IEEE Trans. Parallel and Distributed Systems, 23(8) : 1387-1399 Goering, R. (2011). "ARM TechCon Paper: Why DRAM Latency is Getting Worse", Retrieved September 2, 2015.

Kantere, V., Dash, D., Francois, G., Kyriakopoulou, S., and Ailamaki, A. 2011. "Optimal Service Pricing for a Cloud Cache." IEEE Transactions Knowledge and Data Engineering, 23(9) : 1345-1358.

Kiani, S. L., Anjum, A., Munir, K., McClatchey, R., and Antonopoulos, N. 2011. "Towards Context Caches in the Clouds." Utility and Cloud Computing (UCC), 2011 Fourth IEEE International Conference, Victoria, December 5-8, 2011 : 403-408.

KSC. (2015). "BIZ CO-LOCATION" Retrieved September 22, 2015.

Liu, F., Makaroff, D., and Elnaffar, S. 2005. "Classifying e-commerce workloads under dynamic caching." Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Waikoloa, October 10-12, 2005, 3 : 2819-2824.

Mach, W., and Schikuta, E. 2011. "A consumer- provider cloud cost model considering variable cost." Dependable, Autonomic and Secure Computing (DASC), 2011 IEEE Ninth International Conference, Sydney, December 12-14, 2011 : 628-635.

Mell, P. and Grance, T. 2011. “The NIST Definition of Cloud Computing.” Retrieved March 11, 2013.

NSF and NLANR. 2010. “IRCache.” Retrieved June 2, 2010,

S. and Böszörmenyi, L. 2003. "A Survey of Web Cache Replacement Strategies." ACM Computing Surveys, 35(4) : 374-398.

Samsung. (2015). "Why SSDs Are Awesome", Retrieved September 7, 2015.

Sriwiroj, C., and Banditwattanawong, T. 2015a, "An economic model for client-side cloud caching service.", In Knowledge and Smart Technology (KST), 2015 7th International Conference on IEEE, Chonburi, January 28- 31, 2015 : 131-136.

Sriwiroj, C., and Banditwattanawong, T. 2015b. "A cost model for client-side caas." Information Science and Applications, 339 : 361–368.

Wang, J. 1999. "A survey of web caching schemes for the Internet" ACMSIGCOMM Computer Communication Review, 29(5) : 36-46.

Xiao, L., Zhang, X., Andrzejak, A., and Chen, S. 2004. "Building a Large and Efficient Hybrid Peer- to-Peer Internet Caching System." IEEETKDE, 16(6) : 754-769.