{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T01:00:39Z","timestamp":1781053239461,"version":"3.54.1"},"reference-count":48,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2026,11]]},"DOI":"10.1016\/j.future.2026.108617","type":"journal-article","created":{"date-parts":[[2026,5,22]],"date-time":"2026-05-22T15:35:28Z","timestamp":1779464128000},"page":"108617","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["A general lightweight and adaptive cache space allocation scheme"],"prefix":"10.1016","volume":"184","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2120-3168","authenticated-orcid":false,"given":"Ke","family":"Liu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2798-7322","authenticated-orcid":false,"given":"Hua","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yajun","family":"Tan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peng","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2646-1887","authenticated-orcid":false,"given":"Yuanzhang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ke","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Quan","family":"Fu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-6448-9345","authenticated-orcid":false,"given":"Yuan","family":"Feng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"5","key":"10.1016\/j.future.2026.108617_b1","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MIC.2002.1036038","article-title":"Globally distributed content delivery","volume":"6","author":"Dilley","year":"2002","journal-title":"IEEE Internet Comput."},{"issue":"3","key":"10.1016\/j.future.2026.108617_b2","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/1842733.1842736","article-title":"The akamai network: a platform for high-performance internet applications","volume":"44","author":"Nygren","year":"2010","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"10.1016\/j.future.2026.108617_b3","unstructured":"Juncheng Yang, Anirudh Sabnis, Daniel S Berger, KV Rashmi, Ramesh K Sitaraman, C2DN: How to Harness Erasure Codes at the Edge for Efficient Content Delivery, in: 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), 2022, pp. 1159\u20131177."},{"issue":"3","key":"10.1016\/j.future.2026.108617_b4","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1145\/2805789.2805800","article-title":"Algorithmic nuggets in content delivery","volume":"45","author":"Maggs","year":"2015","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"10.1016\/j.future.2026.108617_b5","unstructured":"Google memcache resource limit. https:\/\/cloud.google.com\/appengine\/docs\/standard\/python\/memcache."},{"key":"10.1016\/j.future.2026.108617_b6","doi-asserted-by":"crossref","DOI":"10.1145\/3728644","article-title":"Haparallel: Hit ratio-aware parallel aggressive eviction cache management algorithm for SSDs","author":"Su","year":"2025","journal-title":"ACM Trans. Storage"},{"key":"10.1016\/j.future.2026.108617_b7","unstructured":"Pelikan cache - taming tail latency and achieving predictability. https:\/\/twitter.github.io\/pelikan\/2020\/benchmark-adq.html."},{"key":"10.1016\/j.future.2026.108617_b8","doi-asserted-by":"crossref","DOI":"10.1016\/j.future.2024.107548","article-title":"QM-ARC: Qos-aware multi-tier adaptive cache replacement strategy","volume":"163","author":"Ait-Oucheggou","year":"2025","journal-title":"Future Gener. Comput. Syst."},{"issue":"3","key":"10.1016\/j.future.2026.108617_b9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3457373","article-title":"CacheInspector: Reverse engineering cache resources in public clouds","volume":"18","author":"Song","year":"2021","journal-title":"ACM Trans. Archit. Code Optim. (TACO)"},{"issue":"3","key":"10.1016\/j.future.2026.108617_b10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3507920","article-title":"Lightweight robust size aware cache management","volume":"18","author":"Einziger","year":"2022","journal-title":"ACM Trans. Storage (TOS)"},{"key":"10.1016\/j.future.2026.108617_b11","unstructured":"Qifan Pu, Haoyuan Li, Matei Zaharia, Ali Ghodsi, Ion Stoica, FairRide:Near-Optimal, Fair Cache Sharing, in: 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), 2016, pp. 393\u2013406."},{"key":"10.1016\/j.future.2026.108617_b12","unstructured":"Yu Zhang, Ping Huang, Ke Zhou, Hua Wang, Jianying Hu, Yongguang Ji, Bin Cheng, OSCA: An Online-Model Based Cache Allocation Scheme in Cloud Block Storage Systems, in: 2020 USENIX Annual Technical Conference (USENIX ATC 20), 2020, pp. 785\u2013798."},{"key":"10.1016\/j.future.2026.108617_b13","doi-asserted-by":"crossref","unstructured":"Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg, Song Jiang, Mike Paleczny, Workload analysis of a large-scale key-value store, in: Proceedings of the 12th ACM SIGMETRICS\/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, 2012, pp. 53\u201364.","DOI":"10.1145\/2254756.2254766"},{"key":"10.1016\/j.future.2026.108617_b14","doi-asserted-by":"crossref","unstructured":"Qi Huang, Helga Gudmundsdottir, Ymir Vigfusson, Daniel A Freedman, Ken Birman, Robbert van Renesse, Characterizing load imbalance in real-world networked caches, in: Proceedings of the 13th ACM Workshop on Hot Topics in Networks, 2014, pp. 1\u20137.","DOI":"10.1145\/2670518.2673882"},{"key":"10.1016\/j.future.2026.108617_b15","unstructured":"Zaoxing Liu, Zhihao Bai, Zhenming Liu, Xiaozhou Li, Changhoon Kim, Vladimir Braverman, Xin Jin, Ion Stoica, DistCache: Provable Load Balancing for Large-Scale Storage Systems with Distributed Caching, in: 17th USENIX Conference on File and Storage Technologies (FAST 19), 2019, pp. 143\u2013157."},{"issue":"3","key":"10.1016\/j.future.2026.108617_b16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3397766","article-title":"Cache what you need to cache: Reducing write traffic in cloud cache via \u201cone-time-access-exclusion\u201d policy","volume":"16","author":"Wang","year":"2020","journal-title":"ACM Trans. Storage (TOS)"},{"key":"10.1016\/j.future.2026.108617_b17","series-title":"2023 Design, Automation & Test in Europe Conference & Exhibition","first-page":"1","article-title":"A lightweight and adaptive cache allocation scheme for content delivery networks","author":"Liu","year":"2023"},{"issue":"4","key":"10.1016\/j.future.2026.108617_b18","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1145\/2829988.2787500","article-title":"End-user mapping: Next generation request routing for content delivery","volume":"45","author":"Chen","year":"2015","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"10.1016\/j.future.2026.108617_b19","doi-asserted-by":"crossref","unstructured":"Xiaojun Guo, Hua Wang, Ke Zhou, Hong Jiang, Yaodong Han, Guangjie Xing, FLOWS: Balanced MRC profiling for heterogeneous object-size cache, in: Proceedings of the Nineteenth European Conference on Computer Systems, 2024, pp. 421\u2013440.","DOI":"10.1145\/3627703.3650078"},{"issue":"1","key":"10.1016\/j.future.2026.108617_b20","first-page":"1","article-title":"On resource pooling and separation for LRU caching","volume":"2","author":"Tan","year":"2018","journal-title":"Proc. the ACM Meas. Anal. Comput. Syst."},{"key":"10.1016\/j.future.2026.108617_b21","series-title":"2012 39th Annual International Symposium on Computer Architecture","first-page":"428","article-title":"Probabilistic shared cache management (prism)","author":"Manikantan","year":"2012"},{"key":"10.1016\/j.future.2026.108617_b22","series-title":"13th USENIX Conference on File and Storage Technologies (FAST 15)","first-page":"95","article-title":"Efficient MRC construction with SHARDS","author":"Waldspurger","year":"2015"},{"key":"10.1016\/j.future.2026.108617_b23","unstructured":"Carl Waldspurger, Trausti Saemundsson, Irfan Ahmad, Nohhyun Park, Cache modeling and optimization using miniature simulations, in: 2017 USENIX Annual Technical Conference (USENIX ATC 17), 2017, pp. 487\u2013498."},{"key":"10.1016\/j.future.2026.108617_b24","series-title":"2022 Design, Automation & Test in Europe Conference & Exhibition","first-page":"1197","article-title":"Accurate probabilistic miss ratio curve approximation for adaptive cache allocation in block storage systems","author":"Li","year":"2022"},{"key":"10.1016\/j.future.2026.108617_b25","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.future.2021.04.012","article-title":"Efficient cooperative cache management for latency-aware data intelligent processing in edge environment","volume":"123","author":"Li","year":"2021","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"10.1016\/j.future.2026.108617_b26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3062394","article-title":"A survey of techniques for cache partitioning in multicore processors","volume":"50","author":"Mittal","year":"2017","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.future.2026.108617_b27","unstructured":"Juncheng Yang, Yao Yue, K.V. Rashmi, A large scale analysis of hundreds of in-memory cache clusters at Twitter, in: 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), 2020, pp. 191\u2013208."},{"key":"10.1016\/j.future.2026.108617_b28","unstructured":"Kia Shakiba, Sari Sultan, Michael Stumm, Kosmo: Efficient online miss ratio curve generation for eviction policy evaluation, in: 22nd USENIX Conference on File and Storage Technologies (FAST 24), 2024, pp. 89\u2013105."},{"key":"10.1016\/j.future.2026.108617_b29","first-page":"1189","article-title":"Greedy function approximation: a gradient boosting machine","author":"Friedman","year":"2001","journal-title":"Ann. Stat."},{"key":"10.1016\/j.future.2026.108617_b30","doi-asserted-by":"crossref","unstructured":"Anirudh Sabnis, Ramesh K. Sitaraman, TRAGEN: a synthetic trace generator for realistic cache simulations, in: Proceedings of the 21st ACM Internet Measurement Conference, 2021, pp. 366\u2013379.","DOI":"10.1145\/3487552.3487845"},{"key":"10.1016\/j.future.2026.108617_b31","unstructured":"Zhenyu Song, Daniel S Berger, Kai Li, Anees Shaikh, Wyatt Lloyd, Soudeh Ghorbani, Changhoon Kim, Aditya Akella, Arvind Krishnamurthy, Emmett Witchel, et al., Learning relaxed belady for content distribution network caching, in: 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), 2020, pp. 529\u2013544."},{"key":"10.1016\/j.future.2026.108617_b32","unstructured":"Damiano Carra, Giovanni Neglia, Efficient miss ratio curve computation for heterogeneous content popularity, in: 2020 USENIX Annual Technical Conference (USENIX ATC 20), 2020, pp. 741\u2013751."},{"key":"10.1016\/j.future.2026.108617_b33","unstructured":"Alluxio. https:\/\/www.alluxio.io\/."},{"key":"10.1016\/j.future.2026.108617_b34","series-title":"Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques","first-page":"103","article-title":"S-cave: Effective ssd caching to improve virtual machine storage performance","author":"Luo","year":"2013"},{"key":"10.1016\/j.future.2026.108617_b35","doi-asserted-by":"crossref","unstructured":"Jichuan Chang, Gurindar S. Sohi, Cooperative cache partitioning for chip multiprocessors, in: ACM International Conference on Supercomputing 25th Anniversary Volume, 2007, pp. 402\u2013412.","DOI":"10.1145\/2591635.2667188"},{"key":"10.1016\/j.future.2026.108617_b36","doi-asserted-by":"crossref","unstructured":"Shanjiang Tang, Qifei Chai, Ce Yu, Yusen Li, Chao Sun, Balancing fairness and efficiency for cache sharing in semi-external memory system, in: Proceedings of the 49th International Conference on Parallel Processing, 2020, pp. 1\u201311.","DOI":"10.1145\/3404397.3404450"},{"key":"10.1016\/j.future.2026.108617_b37","series-title":"2010 43rd Annual IEEE\/ACM International Symposium on Microarchitecture","first-page":"65","article-title":"Thread cluster memory scheduling: Exploiting differences in memory access behavior","author":"Kim","year":"2010"},{"key":"10.1016\/j.future.2026.108617_b38","series-title":"IEEE INFOCOM 2016-the 35th Annual IEEE International Conference on Computer Communications","first-page":"1","article-title":"Characterizing caching workload of a large commercial content delivery network","author":"Shafiq","year":"2016"},{"key":"10.1016\/j.future.2026.108617_b39","series-title":"Proceedings 2001 IEEE International Conference on Data Mining","first-page":"273","article-title":"Distance measures for effective clustering of ARIMA time-series","author":"Kalpakis","year":"2001"},{"key":"10.1016\/j.future.2026.108617_b40","unstructured":"Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, Ion Stoica, Dominant resource fairness: Fair allocation of multiple resource types, in: 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11), 2011."},{"issue":"1","key":"10.1016\/j.future.2026.108617_b41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3494538","article-title":"CASHT: Contention analysis in shared hierarchies with thefts","volume":"19","author":"Gomes","year":"2022","journal-title":"ACM Trans. Archit. Code Optim. (TACO)"},{"issue":"3","key":"10.1016\/j.future.2026.108617_b42","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2812808","article-title":"Modeling cache memory utilization on multicore using common pool resource game on cellular automata","volume":"26","author":"Tsompanas","year":"2016","journal-title":"ACM Trans. Model. Comput. Simul. (TOMACS)"},{"issue":"4","key":"10.1016\/j.future.2026.108617_b43","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1145\/2644865.2541962","article-title":"REF: Resource elasticity fairness with sharing incentives for multiprocessors","volume":"49","author":"Zahedi","year":"2014","journal-title":"ACM Sigplan Not."},{"key":"10.1016\/j.future.2026.108617_b44","series-title":"Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017","first-page":"800","article-title":"A coordinated multi-agent reinforcement learning approach to multi-level cache co-partitioning","author":"Jain","year":"2017"},{"issue":"3","key":"10.1016\/j.future.2026.108617_b45","doi-asserted-by":"crossref","first-page":"3639","DOI":"10.1109\/TVT.2023.3325036","article-title":"Deep learning-enabled joint edge content caching and power allocation strategy in wireless networks","volume":"73","author":"Li","year":"2023","journal-title":"IEEE Trans. Veh. Technol."},{"key":"10.1016\/j.future.2026.108617_b46","doi-asserted-by":"crossref","first-page":"603","DOI":"10.1016\/j.future.2019.08.032","article-title":"Q-learning based collaborative cache allocation in mobile edge computing","volume":"102","author":"Chien","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"10.1016\/j.future.2026.108617_b47","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1147\/sj.92.0078","article-title":"Evaluation techniques for storage hierarchies","volume":"9","author":"Mattson","year":"1970","journal-title":"IBM Syst. J."},{"key":"10.1016\/j.future.2026.108617_b48","doi-asserted-by":"crossref","unstructured":"Yibin Gu, Yifan Li, Hua Wang, Li Liu, Ke Zhou, Wei Fang, Gang Hu, Jinhu Liu, Zhuo Cheng, LPCA: learned MRC profiling based cache allocation for file storage systems, in: Proceedings of the 59th ACM\/IEEE Design Automation Conference, 2022, pp. 511\u2013516.","DOI":"10.1145\/3489517.3530662"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X26002517?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X26002517?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T00:41:14Z","timestamp":1781052074000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X26002517"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,11]]},"references-count":48,"alternative-id":["S0167739X26002517"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2026.108617","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2026,11]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A general lightweight and adaptive cache space allocation scheme","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2026.108617","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"108617"}}