Advanced Techniques for Storage Optimization in Resource-Constrained Systems Using AI and Machine Learning

Authors

  • Subhan Baba Mohammed Data Solutions Inc, USA Author
  • Bhavani Krothapalli Google, USA Author
  • Chandrashekar Althati Medalogix, USA Author

Keywords:

Resource-constrained systems, storage optimization

Abstract

Data volume and complexity are rising in resource-constrained systems, making storage management difficult. IoT, edge, and mobile devices use these systems. Their memory, cognition, and energy are limited. Traditional storage management systems waste resources, delay performance, and limit data access. This paper explores advanced AI and ML techniques for resource-constrained storage optimization. We boost storage efficiency and system performance in resource-constrained contexts. Resource-constrained systems struggle with storage. Storage, processing, and energy limits are investigated. We analyze how these limits affect data access latency, retrieval throughput, and system responsiveness. These systems' storage management is next. Caching, prefetching, and compression are examples. Traditional methods are successful, but they lack the flexibility and dynamic decision-making needed to maximize storage under changing data access patterns and system resource variations. 

Studying AI and ML integration into resource-constrained storage management systems addresses these restrictions. Learning and adapting AI may improve storage and system efficiency. AI/ML storage optimization is in the study. Data compression via machine learning is prevalent. ML systems can dynamically pick compression algorithms by training on data kinds and access patterns. Resource-constrained scenarios need optimum compression and little computational cost. Machine learning is crucial for clever caching. Traditional caching uses static rules or heuristics. Certain solutions may not support dynamic access patterns. Data requests may be predicted by machine learning from prior access patterns. Caching frequently used data using ML reduces wait time and boosts system performance.

References

[1] X. Wu, J. Liang, R. Zhao, S. Li, and X. Liu, "Machine learning for lossless data compression: A survey," ACM Computing Surveys (CSUR), vol. 53, no. 2, pp. 1-40, 2020.

[2] P. Shye, S.C. Jain, and A.A. Abouzeid, "Cognitive radio: A statistical machine learning approach," IEEE Transactions on Wireless Communications, vol. 6, no. 4, pp. 1148-1159, 2007.

[3] J. Rissanen, "Compression and Information Retrieval," Information Theory, Coding and Statistics, pp. 857-916, 2009.

[4] Q. Fan, X. Xu, R. Li, Y. Sun, and H. Liu, "A survey of machine learning for network caching," ACM Computing Surveys (CSUR), vol. 51, no. 5, pp. 1-36, 2018.

[5] Y. Mao, C. Youn, J. Zhang, K. Srinivasan, R. Netravali, and Z.M. Mao, "Rome: Replica, migration, or eviction: A machine learning approach for web content caching," ACM SIGCOMM Computer Communication Review, vol. 42, no. 4, pp. 70-85, 2012.

[6] K. Youn, Y. Mao, Z.M. Mao, J. Rexford, and V. Naik, "A cost-aware approach for web content caching using machine learning," IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 12, pp. 2532-2541, 2013.

[7] Q. Liu, J. Luo, H. Jiang, J. Xu, C. Wang, and Y. Chen, "ML-prefetch: Machine Learning Enhanced Data Prefetching for Resource-Constrained Systems," Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data, pp. 1755-1768, 2020.

[8] X. Tang, S. Zeng, and K. Li, "Data prefetching based on access pattern similarity," The Journal of Supercomputing, vol. 73, no. 12, pp. 5343-5358, 2017.

[9] Y. Zhou and H. Jiang, "A comprehensive study of data prefetching techniques," ACM Computing Surveys (CSUR), vol. 48, no. 1, pp. 1-33, 2015.

[10] B. Lantz, V. Naik, and D. Garthwaite, "Building a software-defined data center with OpenStack," in Cloud Computing Security: Reference Architecture and Threat Models, pp. 261-285, Springer, 2014.

[11] K. Goseva-Popstojanova, A. Gjoreski, M. Gusev, and S. Koceski, "Predictive analytics for server workload forecasting in cloud data centers," Future Generation Computer Systems, vol. 107, pp. 323-336, 2020.

[12] Y. Liu, J. Li, Y. Wang, Y. Sun, and S. Venkataraman, "Exploiting social context for proactive storage management in mobile systems," Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies (CoNEXT), pp. 31-42, 2015.

[13] H. Shafagh, S.H. Tehrani, K. Patel, and H. Choo, "Machine learning for intelligent data storage management: A survey," Journal of Network and Computer Applications, vol. 161, p. 102624, 2020.

[14] Y. Hu, Q. Wu, W. Liu, Y. Fu, and H. Jiang, "Machine learning based proactive data migration for storage resource management," Future Generation Computer Systems, vol. 107, pp. 167-177, 202

Downloads

Published

03-01-2023

How to Cite

[1]
Subhan Baba Mohammed, Bhavani Krothapalli, and Chandrashekar Althati, “Advanced Techniques for Storage Optimization in Resource-Constrained Systems Using AI and Machine Learning”, J. Sci. Tech., vol. 4, no. 1, pp. 89–124, Jan. 2023, Accessed: Apr. 29, 2025. [Online]. Available: https://tsbpublisher.org/jst/article/view/6