Abstract
This paper proposed a cost-effective cloud storage caching strategy by utilizing local desktop-based storage, called CloudCache. Nearly free desktop machines in local area network environment are utilized to build a local distributed file system, which is deployed as a data cache of remote cloud storage service. When the user reads a file, it first determines whether the file is in the cache. If it is in the cache, the file is read directly from the cache; otherwise, the file is read from remote cloud storage service. Least Recently Used (LRU) algorithm is used for cache replacement. Performance evaluation is accomplished, using Amazon Simple Storage Service (S3) and desktop PCs in laboratory to build the experimental environment. A case study of web cache has also been demonstrated. The results show that using the proposed caching strategy not only reduces cost, but also greatly improves file reading speed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comp. Syst. 25(6), 599–616 (2009)
Zhang, B., Ross, B., Kosar, T.: DLS: a cloud-hosted data caching and prefetching service for distributed metadata access. Int. J. Big Data Intell. 2(3), 183–200 (2015)
Zhang, W., Mo, Z., Chen, C., Zheng, Q.: CBC: caching for cloud-based VOD systems. Multimedia Tools Appl. 73(3), 1663–1686 (2014)
Hong, B., Choi, W.: Optimal storage allocation for wireless cloud caching systems with a limited sum storage capacity. IEEE Trans. Wirel. Commun. 15(9), 6010–6021 (2016)
Wu, J., Fu, J., Ping, L., et al.: Study on the p2p cloud storage system. Acta Electronica Sin. 39(5), 1100–1107 (2011)
Fedotova, N., Fanti, S., Veltri, L.: Kademlia for data storage and retrieval in enterprise networks. In: CollaborateCom 2007, pp. 382–386 (2007)
Yang, Z., Zhao, B.Y., Xing, Y., et al.: AmazingStore: available, low-cost online storage service using cloudlets. In: IPTPS10: Proceedings of the 9th International Workshop on Peer-to-Peer Systems. USENIX Association (2010)
Gharaibeh, A., Al-Kiswany, S., Ripeanu, M.: ThriftStore: finessing reliability trade-offs in replicated storage systems. IEEE Trans. Parallel Distrib. Syst. 22(6), 910–923 (2011)
Li, J., Yuan, P.: Study on cloud storage scheme based on distributed open source management service (ppStore). Comput. Appl. Softw. 28(10), 208–210 (2011)
Li, D., Liu, P., Ding, K., et al.: Distributed cache strategy in cloud storage based on solid state disk. Comput. Eng. 39(4), 32–35 (2013)
Lee, D., Min, C., Eom, Y.: Effective flash-based SSD caching for high performance home cloud server. IEEE Trans. Consum. Electron. 61(2), 215–221 (2015)
Tang, B., Fedak, G.: Analysis of data reliability tradeoffs in hybrid distributed storage systems. In: IPDPS Workshops, pp. 1546–1555. IEEE Computer Society (2012)
Fedak, G., He, H., Cappello, F.: Bitdew: a data management and distribution service with multi-protocol file transfer and metadata abstraction. J. Netw. Comput. Appl. 32(5), 961–975 (2009)
Acknowledgments
This work is supported by the National Natural Science Foundation of China under grant no. 61602169, and the Natural Science Foundation of Hunan Province under grant no. 2015JJ3071, as well as the Scientific Research Fund of Hunan Provincial Education Department under grant no. 16C0643 and 12C0121.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Zhang, L., Tang, B. (2016). A Cost-Effective Cloud Storage Caching Strategy Utilizing Local Desktop-Based Storage. In: Wang, G., Ray, I., Alcaraz Calero, J., Thampi, S. (eds) Security, Privacy and Anonymity in Computation, Communication and Storage. SpaCCS 2016. Lecture Notes in Computer Science(), vol 10067. Springer, Cham. https://doi.org/10.1007/978-3-319-49145-5_37
Download citation
DOI: https://doi.org/10.1007/978-3-319-49145-5_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49144-8
Online ISBN: 978-3-319-49145-5
eBook Packages: Computer ScienceComputer Science (R0)