Storage Techniques and the Space-Access Time Trade-off: A Workload-Aware Review and Decision Framework | IJLTEMAS
00
Days
00
Hrs
00
Min
00
Sec
Submit Your Paper

Storage Techniques and the Space-Access Time Trade-off: A Workload-Aware Review and Decision Framework

Authors

Joy Uchechukwu Ukibe

Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)

Nkemjika Atuorah

Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)

Ifeanyi Franklin Ike

Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)

Godspower I. Akawuku

Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)

Godspower I. Akawuku

Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)

Ezeumeanya Chiagozie Excellence

Computer Science, Nnamdi Azikiwe University, Awka, Nigeria (Nigeria)

Amadiegwu Ndunuju Emmanuel

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

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

Engineering,
Management &
Applied Science
Journal
(IJLTEMAS)
Published by RSIS International
Tower B, Suncity Success Tower
Golf Course Ext Rd, Sector 65
Gurugram, Haryana 122101, India
© 2026 IJLTEMAS · RSIS International. ISSN 2278-2540.