Optimizing Cloud Storage Using Intelligent Caching Algorithms
-
DOI:
https://doi.org/10.67228/30713498/IJADSMC-2023PI0Q6UPublished 04-04-2023
Cloud Storage, Intelligent Caching, Cache Optimization, Machine Learning, Data Access Latency, Distributed Systems Issue
Section
ArticlesHow to Cite
[1]C. Mendes, “Optimizing Cloud Storage Using Intelligent Caching Algorithms”, IJADSMC, vol. 6, no. 1, pp. 01–15, Apr. 2023, doi: 10.67228/30713498/IJADSMC-2023PI0Q6U.Abstract
Cloud computing has become the new foundation of the current digital network, which provides the possibility to store data with scaling and on-demand access to huge amounts of data. Nevertheless, the fast development of the cloud-based applications has posed the significant threats in terms of latency, bandwidth usage as well as storage efficiency. Conventional cloud storage platforms are very much dependent on the concept of traditional or heuristic based caching whereby caching is not always adequate to adjust to the dynamism and heterogeneity of workloads. The given paper is a complete research on the optimization of cloud storage systems by using intelligent caching algorithms. Through machine learning, predictive analytics, and adaptive replacement technologies, intelligent caching will be used to enhance the speed and efficiency of data access, minimizing network congestions, and increasing the efficiency of a system as a whole. The suggested algorithm is a combination of workload-sensitive placement of caches, predicting access pattern, and managing the cache in real time to dynamically optimize storage throughput. The high performance of the cloud of isolated simulated cloud workloads has been extensively tested and results in high improvements in cache hit ratio, response time and bandwidth use as compared to traditional caching methods. The findings support the fact that smart caching schemes offer a solid and scalable remedy to optimization of next-generation cloud storage.
References
[1] O’Neil, E., O’Neil, P., & Weikum, G. (1993). The LRU-K page replacement algorithm for database disk buffering. Proceedings of the ACM SIGMOD International Conference on Management of Data.
[2] Belady, L. A. (1966). A study of replacement algorithms for virtual-storage computers. IBM Systems Journal, 5(2), 78–101.
[3] Megiddo, N., & Modha, D. S. (2003). ARC: A self-tuning, low overhead replacement cache. Proceedings of FAST, USENIX.
[4] Ghemawat, S., Gobioff, H., & Leung, S. T. (2003). The Google file system Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP).
[5] Nygren, E., Sitaraman, R. K., & Sun, J. (2010). The Akamai network: A platform for high-performance internet applications. ACM SIGOPS Operating Systems Review.
[6] Podlipnig, S., & Böszörmenyi, L. (2003). A survey of Web cache replacement strategies. ACM Computing Surveys, 35(4), 374–398.
[7] Cidon, A., Eisenman, A., Alizadeh, M., & Katti, S. (2017). Cliffhanger: Scalable caching for highly skewed workloads. Proceedings of NSDI, USENIX.
[8] Mnih, V., et al. (2015). Human-level control through deep reinforcement learning Nature, 518(7540), 529–533.
[9] Mao, H., Alizadeh, M., Menache, I., & Kandula, S. (2016). Resource management with deep reinforcement learning. Proceedings of HotNets.
[10] Zhang, S., Chen, Y., Wang, Y., & Chen, Y. (2018). Learning-based cache replacement policy. IEEE International Conference on Big Data.
[11] Satyanarayanan, M. (2017). The emergence of edge computing. Computer, 50(1), 30–39.
[12] Chiang, M., & Zhang, T. (2016). Fog and IoT: An overview of research opportunities. IEEE Internet of Things Journal, 3(6), 854–864.
[13] Li, X., Wang, X., & Chen, M. (2019). Edge caching for mobile networks: A deep reinforcement learning approach. IEEE Wireless Communications.
[14] Xu, J., Li, B., & Li, D. (2020). A lightweight adaptive caching strategy for edge computing. Journal of Cloud Computing, Springer.
[15] Bentaleb, A., Harous, S., & Taleb, T. (2020). Caching in fog computing: A survey. IEEE Communications Surveys & Tutorials.
Downloads
How to Cite
[1]C. Mendes, “Optimizing Cloud Storage Using Intelligent Caching Algorithms”, IJADSMC, vol. 6, no. 1, pp. 01–15, Apr. 2023, doi: 10.67228/30713498/IJADSMC-2023PI0Q6U.