{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:54:05Z","timestamp":1786982045271,"version":"build-2736575974"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2021,12]]},"DOI":"10.1007\/s11704-020-0126-6","type":"journal-article","created":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T12:03:28Z","timestamp":1630497808000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["RS-store: RDMA-enabled skiplist-based key-value store for efficient range query"],"prefix":"10.1007","volume":"15","author":[{"given":"Chenchen","family":"Huang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Huiqi","family":"Hu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xuecheng","family":"Qi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xuan","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aoying","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,9,1]]},"reference":[{"issue":"3","key":"126_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2806887","volume":"33","author":"J Ousterhout","year":"2015","unstructured":"Ousterhout J, Rosenblum M, Rumble S. The ramcloud storage system. ACM Transactions on Computer Systems, 2015, 33(3): 1\u201355","journal-title":"ACM Transactions on Computer Systems"},{"key":"126_CR2","doi-asserted-by":"crossref","unstructured":"Jose J, Subramoni H, Luo M. Memcached design on high performance RDMA capable interconnects. In: Proceedings of International Conference on Parallel Processing. 2011, 743\u2013752","DOI":"10.1109\/ICPP.2011.37"},{"key":"126_CR3","unstructured":"Mitchell C, Geng Y, Li J. Using one-sided RDMA reads to build a fast, cpu-efficient key-value store. In: Proceedings of Annual Technical Conference. 2013, 103\u2013114"},{"key":"126_CR4","doi-asserted-by":"crossref","unstructured":"Kalia A, Kaminsky M, Andersen D G. Using RDMA efficiently for key-value services. In: Proceedings of 2014 ACM Conference on SIGCOMM. 2014, 295\u2013306","DOI":"10.1145\/2619239.2626299"},{"key":"126_CR5","doi-asserted-by":"crossref","unstructured":"Wang Y, Zhang L, Tan J. Hydradb: a resilient rdma-driven key-value middleware for in-memory cluster computing. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. 2015, 1\u201311","DOI":"10.1145\/2807591.2807614"},{"issue":"1","key":"126_CR6","doi-asserted-by":"publisher","first-page":"984","DOI":"10.14778\/1453856.1453962","volume":"1","author":"T Ge","year":"2008","unstructured":"Ge T, Zdonik S B. A skip-list approach for efficiently processing forecasting queries. Proceedings of the VLDB Endowment, 2008, 1(1): 984\u2013995","journal-title":"Proceedings of the VLDB Endowment"},{"key":"126_CR7","doi-asserted-by":"crossref","unstructured":"Wang D, Liu J. Peer-to-peer asynchronous video streaming using skip list. In: Proceedings of IEEE International Conference on Multimedia & Expo. 2006, 1397\u20131400","DOI":"10.1109\/ICME.2006.262800"},{"key":"126_CR8","doi-asserted-by":"crossref","unstructured":"Fuentes J, Luo F, Scherson I D. Synchronizing parallel geometric algorithms on multi-core machines. In: Proceedings of International Symposium on Computing & Networking. 2017, 401\u2013407","DOI":"10.1109\/CANDAR.2017.59"},{"key":"126_CR9","doi-asserted-by":"crossref","unstructured":"Wei X, Shi J, Chen Y. Fast in-memory transaction processing using RDMA and HTM. In: Proceedings of the 25th Symposium on Operating Systems Principles. 2015, 87\u2013104","DOI":"10.1145\/2815400.2815419"},{"key":"126_CR10","unstructured":"Kalia A, Kaminsky M, Andersen D G. Fasst: fast, scalable and simple distributed transactions with two-sided (RDMA) datagram RPCs. In: Proceedings of the 12th Symposium on Operating Systems Design and Implementation. 2016, 185\u2013201"},{"key":"126_CR11","unstructured":"Dragojevic A, Narayanan D, Castro M. Farm: fast remote memory. In: Proceedings of the 11th Symposium on Networked Systems Design and Implementation. 2014, 401\u2013414"},{"key":"126_CR12","unstructured":"Lu Y, Shu J, Chen Y. Octopus: an rdma-enabled distributed persistent memory file system. In: Proceedings of Annual Technical Conference. 2017, 773\u2013785"},{"key":"126_CR13","doi-asserted-by":"crossref","unstructured":"Huang G, Cheng X, Wang J. X-engine: an optimized storage engine for large-scale e-commerce transaction processing. In: Proceedings of the 2019 International Conference on Management of Data. 2019, 651\u2013665","DOI":"10.1145\/3299869.3314041"},{"key":"126_CR14","doi-asserted-by":"crossref","unstructured":"Huang C, Hu H, Qi X. Rs-store: a skiplist-based key-value store with remote direct memory access. In: Proceedings of International Conference on Database Systems for Advanced Applications. 2020, 314\u2013323","DOI":"10.1007\/978-3-030-59410-7_22"},{"key":"126_CR15","doi-asserted-by":"crossref","unstructured":"Pugh W. Skip lists: a probabilistic alternative to balanced trees. In: Proceedings of Workshop on Algorithms and Data Structures. 1990, 668\u2013676","DOI":"10.1145\/78973.78977"},{"key":"126_CR16","unstructured":"Pugh W. Concurrent maintenance of skip lists. Technical Report, College Park, MD, USA, 1998"},{"key":"126_CR17","unstructured":"Fraser K. Practical lock-freedom. PhD Thesis, University of Cambridge, UK, 2004"},{"key":"126_CR18","doi-asserted-by":"crossref","unstructured":"Herlihy M, Lev Y, Luchangco V. A simple optimistic skiplist algorithm. In: Proceedings of International Colloquium on Structural Information and Communication Complexity. 2007, 124\u2013138","DOI":"10.1007\/978-3-540-72951-8_11"},{"key":"126_CR19","unstructured":"Herlihy M, Lev Y, Shavit N. Concurrent lock-free skiplist with wait-free contains operator. US Patent 7,937,378, 2011"},{"key":"126_CR20","doi-asserted-by":"crossref","unstructured":"Crain T, Gramoli V, Raynal M. Brief announcement: a contention-friendly, non-blocking skip list. In: Proceedings of the 26th International Symposium on Distributed Computing. 2012, 423\u2013424","DOI":"10.1007\/978-3-642-33651-5_39"},{"key":"126_CR21","doi-asserted-by":"crossref","unstructured":"Guerraoui R, Trigonakis V. Optimistic concurrency with OPTIK. In: Proceedings of the 21st ACM Symposium on Principles and Practice of Parallel Programming. 2016, 1\u201312","DOI":"10.1145\/2851141.2851146"},{"key":"126_CR22","doi-asserted-by":"crossref","unstructured":"Atikoglu B, Xu Y, Frachtenberg E. Workload analysis of a large-scale key-value store. In: Proceedings of Joint International Conference on Measurement and Modeling of Computer Systems. 2012, 53\u201364","DOI":"10.1145\/2318857.2254766"},{"key":"126_CR23","unstructured":"Nishtala R, Fugal H, Grimm S. Scaling memcache at facebook. In: Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation. 2013, 385\u2013398"},{"key":"126_CR24","unstructured":"Cha S K, Hwang S, Kim K. Cache-conscious concurrency control of main-memory indexes on shared-memory multiprocessor systems. In: Proceedings of the 27th International Conference on Very Large Data Bases. 2001, 181\u2013190"},{"issue":"4","key":"126_CR25","doi-asserted-by":"publisher","first-page":"650","DOI":"10.1145\/319628.319663","volume":"6","author":"P L Lehman","year":"1981","unstructured":"Lehman P L, Yao S B. Efficient locking for concurrent operations on b-trees. ACM Transactions on Database Systems, 1981, 6(4): 650\u2013670","journal-title":"ACM Transactions on Database Systems"},{"key":"126_CR26","doi-asserted-by":"crossref","unstructured":"Gavrielatos V, Katsarakis A, Joshi A. Scale-out ccnuma: exploiting skew with strongly consistent caching. In: Proceedings of the 13th EuroSys Conference. 2018, 1\u201315","DOI":"10.1145\/3190508.3190550"},{"key":"126_CR27","doi-asserted-by":"crossref","unstructured":"Cooper B F, Silberstein A, Tam E. Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud Computing. 2010, 143\u2013154","DOI":"10.1145\/1807128.1807152"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-020-0126-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11704-020-0126-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-020-0126-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T07:22:45Z","timestamp":1674804165000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11704-020-0126-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,1]]},"references-count":27,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["126"],"URL":"https:\/\/doi.org\/10.1007\/s11704-020-0126-6","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9,1]]},"assertion":[{"value":"28 March 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 November 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 September 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"156617"}}