{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T04:10:47Z","timestamp":1749010247393,"version":"3.41.0"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T00:00:00Z","timestamp":1748908800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T00:00:00Z","timestamp":1748908800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62202368","62202368","62202368","62202368","62202368","62202368"],"award-info":[{"award-number":["62202368","62202368","62202368","62202368","62202368","62202368"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004750","name":"the Aeronautic Science Foundation of China","doi-asserted-by":"crossref","award":["20230019070025","20230019070025","20230019070025","20230019070025","20230019070025","20230019070025"],"award-info":[{"award-number":["20230019070025","20230019070025","20230019070025","20230019070025","20230019070025","20230019070025"]}],"id":[{"id":"10.13039\/501100004750","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"DOI":"10.1007\/s11227-025-07421-5","type":"journal-article","created":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T11:54:46Z","timestamp":1748951686000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["DPUSwap: building an infinite swap with DPU for cloud computing system"],"prefix":"10.1007","volume":"81","author":[{"given":"Shiqiang","family":"Nie","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Guo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianqiang","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yaoyao","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiaxin","family":"Shi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weiguo","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,6,3]]},"reference":[{"key":"7421_CR1","doi-asserted-by":"crossref","unstructured":"Reiss C, Tumanov A, Ganger GR, Katz RH, Kozuch MA (2012) Heterogeneity and dynamicity of clouds at scale: google trace analysis. In: Proceedings of the third ACM symposium on cloud computing, pp 1\u201313","DOI":"10.1145\/2391229.2391236"},{"key":"7421_CR2","doi-asserted-by":"publisher","first-page":"20688","DOI":"10.1109\/ACCESS.2023.3250407","volume":"11","author":"M Ewais","year":"2023","unstructured":"Ewais M, Chow P (2023) Disaggregated memory in the datacenter: a survey. IEEE Access 11:20688\u201320712","journal-title":"IEEE Access"},{"issue":"1","key":"7421_CR3","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/3606557.3606562","volume":"57","author":"H Al Maruf","year":"2023","unstructured":"Al Maruf H, Chowdhury M (2023) Memory disaggregation: advances and open challenges. ACM SIGOPS Oper Syst Rev 57(1):29\u201337","journal-title":"ACM SIGOPS Oper Syst Rev"},{"issue":"1","key":"7421_CR4","first-page":"1","volume":"21","author":"Z Wang","year":"2024","unstructured":"Wang Z, Guo Y, Lu K, Wan J, Wang D, Yao T, Wu H (2024) Rcmp: reconstructing rdma-based memory disaggregation via cxl. ACM Trans Archit Code Optim 21(1):1\u201326","journal-title":"ACM Trans Archit Code Optim"},{"key":"7421_CR5","unstructured":"Gouk D, Lee S, Kwon M, Jung M (2022) Direct access, high-performance memory disaggregation with directcxl. In: 2022 USENIX Annual Technical Conference, pp 287\u2013294"},{"key":"7421_CR6","doi-asserted-by":"crossref","unstructured":"Wang C, He K, Fan R, Wang X, Wang W, Hao Q (2023) Cxl over ethernet: a novel fpga-based memory disaggregation design in data centers. In: 2023 IEEE 31st annual international symposium on field-programmable custom computing machines. IEEE, pp 75\u201382","DOI":"10.1109\/FCCM57271.2023.00017"},{"key":"7421_CR7","unstructured":"Gu J, Lee Y, Zhang Y, Chowdhury M, Shin KG (2017) Efficient memory disaggregation with infiniswap. In: 14th USENIX symposium on networked systems design and implementation, pp 649\u2013667"},{"key":"7421_CR8","doi-asserted-by":"crossref","unstructured":"Amaro E, Branner-Augmon C, Luo Z, Ousterhout A, Aguilera MK, Panda A, Ratnasamy S, Shenker S (2020) Can far memory improve job throughput? In: Proceedings of the Fifteenth European Conference on Computer Systems, pp 1\u201316","DOI":"10.1145\/3342195.3387522"},{"key":"7421_CR9","unstructured":"Ruan Z, Schwarzkopf M, Aguilera MK, Belay A (2020) Aifm: high-performance,application-integrated far memory. In: 14th USENIX symposium on operating systems design and implementation, pp 315\u2013332"},{"key":"7421_CR10","doi-asserted-by":"crossref","unstructured":"Burstein I (2021) Nvidia data center processing unit (dpu) architecture. In: 2021 IEEE hot chips 33 symposium. IEEE, pp 1\u201320","DOI":"10.1109\/HCS52781.2021.9567066"},{"key":"7421_CR11","unstructured":"NVIDIA Arm HPC Developer Kit Server. https:\/\/www.gigabyte.com\/Enterprise\/GPU-Server\/G242-P32-rev-100"},{"key":"7421_CR12","doi-asserted-by":"crossref","unstructured":"Cao W, Liu L (2018) Dynamic and transparent memory sharing for accelerating big data analytics workloads in virtualized cloud. In: 2018 IEEE International Conference on Big Data. IEEE, pp 191\u2013200","DOI":"10.1109\/BigData.2018.8621991"},{"issue":"6","key":"7421_CR13","doi-asserted-by":"publisher","first-page":"844","DOI":"10.1109\/TC.2020.2968525","volume":"69","author":"W Cao","year":"2020","unstructured":"Cao W et al (2020) Hierarchical orchestration of disaggregated memory. IEEE Trans Comput 69(6):844\u2013855","journal-title":"IEEE Trans Comput"},{"key":"7421_CR14","unstructured":"Tsai S-Y, Shan Y, Zhang Y (2020) Disaggregating persistent memory and controlling them remotely: an exploration of passive disaggregated key-value stores. In: 2020 USENIX Annual Technical Conference, pp 33\u201348"},{"key":"7421_CR15","unstructured":"Shen J, Zuo P, Luo X, Yang T, Su Y, Zhou Y, Lyu MR (2023) Fusee: a fully memory-disaggregated key-value store. In: 21st USENIX Conference on File and Storage Technologies, pp 81\u201398"},{"key":"7421_CR16","doi-asserted-by":"crossref","unstructured":"Lee S, Ponnapalli S, Singhal S, Aguilera MK, Keeton K, Chidambaram V (2022) Dinomo: an elastic, scalable, high-performance key-value store for disaggregated persistent memory (extended version). arXiv preprint arXiv:2209.08743","DOI":"10.14778\/3565838.3565854"},{"key":"7421_CR17","unstructured":"Li P, Hua Y, Zuo P, Chen Z, Sheng J(2023) Rolex: a scalable rdma-oriented learned key-value store for disaggregated memory systems. In: 21st USENIX Conference on File and Storage Technologies, pp 99\u2013114"},{"key":"7421_CR18","unstructured":"Luo X, Zuo P, Shen J, Gu J, Wang X, Lyu MR, Zhou Y (2023) Smart: a high-performance adaptive radix tree for disaggregated memory. In: 17th USENIX symposium on operating systems design and implementation (OSDI 23), pp 553\u2013571"},{"key":"7421_CR19","doi-asserted-by":"crossref","unstructured":"An H, Wang F, Feng D, Zou X, Liu Z, Zhang J (2023) Marlin: a concurrent and write-optimized b+-tree index on disaggregated memory. In: Proceedings of the 52nd International Conference on Parallel Processing, pp 695\u2013704","DOI":"10.1145\/3605573.3605576"},{"key":"7421_CR20","doi-asserted-by":"crossref","unstructured":"Zuo P, Sun J, Yang L, Zhang S, Hua Y (2021) One-sided RDMA-conscious extendible hashing for disaggregated memory. In: 2021 USENIX Annual Technical Conference, pp 15\u201329","DOI":"10.1145\/3511895"},{"key":"7421_CR21","doi-asserted-by":"crossref","unstructured":"Duan Z, Liu H, Lu H, Liao X, Jin H, Zhang Y, He B (2021) Gengar: an rdma-based distributed hybrid memory pool. In: 2021 IEEE 41st International Conference on Distributed Computing Systems. IEEE, pp 92\u2013103","DOI":"10.1109\/ICDCS51616.2021.00018"},{"key":"7421_CR22","doi-asserted-by":"crossref","unstructured":"Calciu I, Puddu I, Kolli A, Nowatzyk A, Gandhi J, Mutlu O, Subrahmanyam P (2019) Project pberry: fpga acceleration for remote memory. In: Proceedings of the workshop on hot topics in operating systems, pp 127\u2013135","DOI":"10.1145\/3317550.3321424"},{"key":"7421_CR23","doi-asserted-by":"crossref","unstructured":"Calciu I, et al (2021) Rethinking software runtimes for disaggregated memory. In: Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, pp 79\u201392","DOI":"10.1145\/3445814.3446713"},{"key":"7421_CR24","doi-asserted-by":"crossref","unstructured":"Pinto C, Syrivelis D, Gazzetti M, Koutsovasilis P, Reale A, Katrinis K, Hofstee HP(2020) Thymesisflow: a software-defined, hw\/sw co-designed interconnect stack for rack-scale memory disaggregation. In: 2020 53rd Annual IEEE\/ACM international symposium on microarchitecture. IEEE, pp 868\u2013880","DOI":"10.1109\/MICRO50266.2020.00075"},{"key":"7421_CR25","doi-asserted-by":"crossref","unstructured":"Maruf HA, Wang H, Dhanotia A, Weiner J, Agarwal N, Bhattacharya P, Petersen C, Chowdhury M, Kanaujia S, Chauhan P (2023) Tpp: transparent page placement for cxl-enabled tiered-memory. In: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, pp 742\u2013755","DOI":"10.1145\/3582016.3582063"},{"key":"7421_CR26","doi-asserted-by":"crossref","unstructured":"Puri A, Bellamkonda K, Narreddy K, Jose J, Tamarapalli V, Narayanan V (2024) Dracksim: simulating cxl-enabled large-scale disaggregated memory systems. In: Proceedings of the 38th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, pp 3\u201314","DOI":"10.1145\/3615979.3656059"},{"issue":"2","key":"7421_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3582434","volume":"19","author":"S Bergman","year":"2023","unstructured":"Bergman S, Cassel N, Bj\u00f8rling M, Silberstein M (2023) ZNSwap: un-block your swap. ACM Trans Storage 19(2):1\u201325","journal-title":"ACM Trans Storage"},{"key":"7421_CR28","unstructured":"Maruf HA, Zhong Y, Wang H, Chowdhury M, Cidon A, Waldspurger C (2021) Memtrade: a disaggregated-memory marketplace for public clouds. arXiv preprint arXiv:2108.06893"},{"key":"7421_CR29","doi-asserted-by":"crossref","unstructured":"Cooper BF, 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, pp 143\u2013154","DOI":"10.1145\/1807128.1807152"},{"key":"7421_CR30","unstructured":"Lukken C, Frascaria G, Trivedi A (2021) Zcsd: a computational storage device over zoned namespaces (zns) ssds. arXiv preprint arXiv:2112.00142"},{"key":"7421_CR31","doi-asserted-by":"crossref","unstructured":"Mansi M, Swift MM (2020) \u00d8 sim: preparing system software for a world with terabyte-scale memories. In: Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, pp 267\u2013282","DOI":"10.1145\/3373376.3378451"},{"key":"7421_CR32","doi-asserted-by":"crossref","unstructured":"Gootzen P-J, Pfefferle J, Stoica R, Trivedi A (2023) Dpfs: dpu-powered file system virtualization. In: Proceedings of the 16th ACM International Conference on Systems and Storage, pp 1\u20137","DOI":"10.1145\/3579370.3594769"},{"key":"7421_CR33","doi-asserted-by":"crossref","unstructured":"Chen J, Wang S, Zhang Z, Wu S, Mao B (2023) iknowfirst: an efficient dpu-assisted compaction for lsm-tree-based key-value stores. In: 2023 IEEE 34th International Conference on Application-Specific Systems, Architectures and Processors. IEEE, pp 53\u201360","DOI":"10.1109\/ASAP57973.2023.00022"},{"issue":"11","key":"7421_CR34","doi-asserted-by":"publisher","first-page":"13728","DOI":"10.1007\/s11227-022-04430-6","volume":"78","author":"V Kjorveziroski","year":"2022","unstructured":"Kjorveziroski V, Filiposka S (2022) Kubernetes distributions for the edge: serverless performance evaluation. J Supercomput 78(11):13728\u201313755","journal-title":"J Supercomput"},{"key":"7421_CR35","doi-asserted-by":"crossref","unstructured":"Yoo AB, Jette MA, Grondona M (2003) Slurm: simple linux utility for resource management. In: Workshop on job scheduling strategies for parallel processing. Springer, pp 44\u201360","DOI":"10.1007\/10968987_3"},{"key":"7421_CR36","unstructured":"Li H, Hao M, Tong MH, Sundararaman S, Bj\u00f8rling M, Gunawi HS (2018) The case of femu: cheap, accurate, scalable and extensible flash emulator. In: 16th USENIX Conference on File and Storage Technologies, pp 83\u201390"},{"key":"7421_CR37","unstructured":"Gond R, Kulkarni P (2024) emucxl: an emulation framework for cxl-based disaggregated memory applications. arXiv preprint arXiv:2404.08311"},{"key":"7421_CR38","unstructured":"Fio - flexible I\/O tester. https:\/\/github.com\/axboe\/fio"},{"key":"7421_CR39","unstructured":"YCSB. https:\/\/github.com\/brianfrankcooper\/YCSB"},{"key":"7421_CR40","unstructured":"Liu Z, Lee HW, Xiang Y, Grunwald D, Ha S (2021) emrc: efficient miss ratio approximation for multi-tier caching. In: 19th USENIX Conference on File and Storage Technologies, pp 293\u2013306"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07421-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-025-07421-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07421-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T11:54:58Z","timestamp":1748951698000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-025-07421-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,3]]},"references-count":40,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2025,6]]}},"alternative-id":["7421"],"URL":"https:\/\/doi.org\/10.1007\/s11227-025-07421-5","relation":{},"ISSN":["1573-0484"],"issn-type":[{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,6,3]]},"assertion":[{"value":"9 May 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 June 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"958"}}