Skip to main content

A Cost-Effective Cloud Storage Caching Strategy Utilizing Local Desktop-Based Storage

  • Conference paper
  • First Online:
Security, Privacy and Anonymity in Computation, Communication and Storage (SpaCCS 2016)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 10067))

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.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and 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

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Zhang, W., Mo, Z., Chen, C., Zheng, Q.: CBC: caching for cloud-based VOD systems. Multimedia Tools Appl. 73(3), 1663–1686 (2014)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Wu, J., Fu, J., Ping, L., et al.: Study on the p2p cloud storage system. Acta Electronica Sin. 39(5), 1100–1107 (2011)

    Google Scholar 

  6. Fedotova, N., Fanti, S., Veltri, L.: Kademlia for data storage and retrieval in enterprise networks. In: CollaborateCom 2007, pp. 382–386 (2007)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Tang, B., Fedak, G.: Analysis of data reliability tradeoffs in hybrid distributed storage systems. In: IPDPS Workshops, pp. 1546–1555. IEEE Computer Society (2012)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Bing Tang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics