Storage Techniques and the Space-Access Time Trade-off: A Workload-Aware Review and Decision Framework
Authors
Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)
Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)
Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)
Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)
Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)
Ezeumeanya Chiagozie Excellence
Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)
Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)
Article Information
DOI: 10.51583/IJLTEMAS.2026.150900150
Subject Category: Computer Science
Volume/Issue: 15/9 | Page No: 2982-2997
Publication Timeline
Submitted: 2026-09-27
Accepted: 2026-10-02
Published: 2026-10-23
Abstract
Modern computing systems must balance storage capacity against data retrieval speed under rapid data growth and strict performance requirements. The space-time trade-off principle holds that lower access latency usually requires additional storage overhead, whereas reducing the storage footprint increases computational cost. This study examines how contemporary storage techniques operationalize this trade-off and proposes a workload-aware framework for selecting among them. A structured qualitative review was conducted of 24 sources, comprising foundational works, peer-reviewed studies (primarily 2014-2026), and one standards document, using documented search strings and inclusion and exclusion criteria. The review covered indexing, caching, compression, deduplication, replication, erasure coding, log-structured storage, tiered architectures, and machine learning-driven tuning. Nine technique families were rated for space efficiency and access speed on a five-level ordinal scale with an explicit criterion for each level, and the ratings were supplemented with figures reported in the cited studies; for example, erasure-coded stores report storage overheads of 1.33x to 2.1x, against 3x to 3.6x for replication. The techniques were then mapped to four workload parameters: read/write ratio, access pattern, data temperature, and availability requirements. The synthesis indicates that no single technique simultaneously optimizes space efficiency and access speed, and that adaptive mechanisms such as tiered storage and learned tuning allow systems to reposition themselves as workloads change. The study contributes a decision framework consisting of rating criteria, a technique-rating table, a table of reported quantitative evidence, a workload-to-strategy matrix that incorporates energy, reliability, security, and cost checks, two worked scenarios, and a trace-based validation protocol. No new benchmarks are reported; executing the validation protocol is left for future work.
Keywords
storage systems, space-time trade-off, caching, erasure coding, adaptive storage
This article is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).
Downloads
References
1. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2022). Introduction to algorithms (4th ed.). MIT Press. [Google Scholar] [Crossref]
2. Gray, J., & Putzolu, F. (1987). The 5 minute rule for trading memory for disc accesses and the 10 byte rule for trading memory for CPU time. In Proceedings of the 1987 ACM SIGMOD International Conference on Management of Data (SIGMOD ’87) (pp. 395–398). ACM. [Google Scholar] [Crossref]
3. https://doi.org/10.1145/38713.38755 [Google Scholar] [Crossref]
4. Silberschatz, A., Korth, H. F., & Sudarshan, S. (2019). Database system concepts (7th ed.). McGraw-Hill Education. [Google Scholar] [Crossref]
5. Athanassoulis, M., Kester, M. S., Maas, L. M., Stoica, R., Idreos, S., Ailamaki, A., & Callaghan, M. (2016). Designing access methods: The RUM conjecture. In Proceedings of the 19th International Conference on Extending Database Technology (EDBT 2016) (pp. 461–466). OpenProceedings.org. https://doi.org/10.5441/002/edbt.2016.42 [Google Scholar] [Crossref]
6. Luo, C., & Carey, M. J. (2020). LSM-based storage techniques: A survey. The VLDB Journal, 29(1), 393–418. https://doi.org/10.1007/s00778-019-00555-y [Google Scholar] [Crossref]
7. Savva, G., Kakoulli, E., & Herodotou, H. (2026). Machine learning-based caching and tiering in modern data storage systems: A survey. ACM Computing Surveys, 58(11), Article 295, 1–36. [Google Scholar] [Crossref]
8. https://doi.org/10.1145/3803857 [Google Scholar] [Crossref]
9. Zhang, J., Liu, Y., Zhou, K., Li, G., Xiao, Z., Cheng, B., Xing, J., Wang, Y., Cheng, T., Liu, L., Ran, M., & Li, Z. (2019). An end-to-end automatic cloud database tuning system using deep reinforcement learning. In Proceedings of the 2019 International Conference on Management of Data (SIGMOD ’19) (pp. 415–432). ACM. https://doi.org/10.1145/3299869.3300085 [Google Scholar] [Crossref]
10. Kraska, T., Beutel, A., Chi, E. H., Dean, J., & Polyzotis, N. (2018). The case for learned index structures. In Proceedings of the 2018 International Conference on Management of Data (SIGMOD ’18) (pp. 489–504). ACM. https://doi.org/10.1145/3183713.3196909 [Google Scholar] [Crossref]
11. Idreos, S., Kersten, M. L., & Manegold, S. (2007). Database cracking. In Proceedings of the 3rd Biennial Conference on Innovative Data Systems Research (CIDR 2007) (pp. 68–78). CIDR. [Google Scholar] [Crossref]
12. Megiddo, N., & Modha, D. S. (2003). ARC: A self-tuning, low overhead replacement cache. In Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST ’03) (pp. 115–130). USENIX Association. [Google Scholar] [Crossref]
13. Collet, Y. (2021). Zstandard compression and the application/zstd media type (M. Kucherawy, Ed.; RFC 8878). RFC Editor. https://doi.org/10.17487/RFC8878 [Google Scholar] [Crossref]
14. Lemire, D., & Boytsov, L. (2015). Decoding billions of integers per second through vectorization. Software: Practice and Experience, 45(1), 1–29. https://doi.org/10.1002/spe.2203 [Google Scholar] [Crossref]
15. Abadi, D., Madden, S., & Ferreira, M. (2006). Integrating compression and execution in column-oriented database systems. In Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data (SIGMOD ’06) (pp. 671–682). ACM. https://doi.org/10.1145/1142473.1142548 [Google Scholar] [Crossref]
16. Zhu, B., Li, K., & Patterson, H. (2008). Avoiding the disk bottleneck in the Data Domain deduplication file system. In Proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST ’08) (pp. 269–282). USENIX Association. [Google Scholar] [Crossref]
17. DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., & Vogels, W. (2007). Dynamo: Amazon’s highly available key-value store. In Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP ’07) (pp. 205–220). ACM. https://doi.org/10.1145/1294261.1294281 [Google Scholar] [Crossref]
18. Weatherspoon, H., & Kubiatowicz, J. D. (2002). Erasure coding vs. replication: A quantitative comparison. In P. Druschel, F. Kaashoek, & A. Rowstron (Eds.), Peer-to-peer systems: First International Workshop, IPTPS 2002 (Lecture Notes in Computer Science, Vol. 2429, pp. 328–337). Springer. https://doi.org/10.1007/3-540-45748-8_31 [Google Scholar] [Crossref]
19. Muralidhar, S., Lloyd, W., Roy, S., Hill, C., Lin, E., Liu, W., Pan, S., Shankar, S., Sivakumar, V., Tang, L., & Kumar, S. (2014). f4: Facebook’s warm BLOB storage system. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI ’14) (pp. 383–398). USENIX Association. [Google Scholar] [Crossref]
20. Huang, C., Simitci, H., Xu, Y., Ogus, A., Calder, B., Gopalan, P., Li, J., & Yekhanin, S. (2012). Erasure coding in Windows Azure Storage. In Proceedings of the 2012 USENIX Annual Technical Conference (USENIX ATC ’12) (pp. 15–26). USENIX Association. [Google Scholar] [Crossref]
21. Dayan, N., Athanassoulis, M., & Idreos, S. (2017). Monkey: Optimal navigable key-value store. In Proceedings of the 2017 ACM SIGMOD International Conference on Management of Data (SIGMOD ’17) (pp. 79–94). ACM. https://doi.org/10.1145/3035918.3064054 [Google Scholar] [Crossref]
22. Dayan, N., & Idreos, S. (2018). Dostoevsky: Better space-time trade-offs for LSM-tree based key-value stores via adaptive removal of superfluous merging. In Proceedings of the 2018 International Conference on Management of Data (SIGMOD ’18) (pp. 505–520). ACM. [Google Scholar] [Crossref]
23. https://doi.org/10.1145/3183713.3196927 [Google Scholar] [Crossref]
24. Wu, N., & Xie, Y. (2022). A survey of machine learning for computer architecture and systems. ACM Computing Surveys, 55(3), Article 54, 1–39. https://doi.org/10.1145/3494523 [Google Scholar] [Crossref]
25. Garcia-Molina, H., & Salem, K. (1992). Main memory database systems: An overview. IEEE Transactions on Knowledge and Data Engineering, 4(6), 509–516. https://doi.org/10.1109/69.180602 [Google Scholar] [Crossref]
26. Tsirogiannis, D., Harizopoulos, S., & Shah, M. A. (2010). Analyzing the energy efficiency of a database server. In Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data (SIGMOD ’10) (pp. 231–242). ACM. https://doi.org/10.1145/1807167.1807194 [Google Scholar] [Crossref]
27. Popa, R. A., Redfield, C. M. S., Zeldovich, N., & Balakrishnan, H. (2011). CryptDB: Protecting confidentiality with encrypted query processing. In Proceedings of the 23rd ACM Symposium on Operating Systems Principles (SOSP ’11) (pp. 85–100). ACM. https://doi.org/10.1145/2043556.2043566 [Google Scholar] [Crossref]
28. Cooper, B. F., Silberstein, A., Tam, E., Ramakrishnan, R., & Sears, R. (2010). Benchmarking cloud serving systems with YCSB. In Proceedings of the 1st ACM Symposium on Cloud Computing (SoCC '10) (pp. 143–154). ACM. https://doi.org/10.1145/1807128.1807152 [Google Scholar] [Crossref]
29. Yang, J., Yue, Y., & Rashmi, K. V. (2020). A large scale analysis of hundreds of in-memory cache clusters at Twitter. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20) (pp. 191–208). USENIX Association. [Google Scholar] [Crossref]
Metrics
Views & Downloads
Similar Articles
- Explainable 3D Convolutional Neural Networks Spatiotemporal Learning for Human Handshake Interaction Recognition
- Comprehensive Empirical Benchmarking of Twelve Sorting Algorithms Across Comparison-Based, Non-Comparison-Based, and Hybrid Paradigms: A Multi-Dimensional Performance Model for Algorithm Selection at Practical Data Scales (n up to 100,000)
- Reinforcement Learning for Personalized Insulin Dosing: A Comparative Study of A2C, SAC and PPO on Real-World Clinical Data
- Faculty Milestone Manager and Appraisal System: A Web-Based Solution Part 1
- Improving Diabetes Prediction Through IQR Outlier Treatment an Evaluation of XGBoost And LightGBM Models
This work is licensed under CC BY 4.0