{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:29Z","timestamp":1750306109420,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,23]],"date-time":"2017-04-23T00:00:00Z","timestamp":1492905600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1422977,1464381,1513120"],"award-info":[{"award-number":["1422977,1464381,1513120"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,23]]},"DOI":"10.1145\/3064176.3064202","type":"proceedings-article","created":{"date-parts":[[2017,4,17]],"date-time":"2017-04-17T12:27:04Z","timestamp":1492432024000},"page":"48-63","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems"],"prefix":"10.1145","author":[{"given":"Feilong","family":"Liu","sequence":"first","affiliation":[{"name":"The Ohio State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lingyan","family":"Yin","sequence":"additional","affiliation":[{"name":"The Ohio State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Spyros","family":"Blanas","sequence":"additional","affiliation":[{"name":"The Ohio State University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,4,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"http:\/\/www.accelio.org\/.  http:\/\/www.accelio.org\/."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.14778\/3055540.3055545"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2750547"},{"key":"e_1_3_2_1_4_1","volume-title":"TPCTC 2013","author":"Boncz P. A.","year":"2013","unstructured":"P. A. Boncz , T. Neumann , and O. Erling . TPC-H analyzed: Hidden messages and lessons learned from an influential benchmark. In Performance Characterization and Benchmarking - 5th TPC Technology Conference , TPCTC 2013 , Trento, Italy , August 26, 2013 , Revised Selected Papers, pages 61--76, 2013. P. A. Boncz, T. Neumann, and O. Erling. TPC-H analyzed: Hidden messages and lessons learned from an influential benchmark. In Performance Characterization and Benchmarking - 5th TPC Technology Conference, TPCTC 2013, Trento, Italy, August 26, 2013, Revised Selected Papers, pages 61--76, 2013."},{"key":"e_1_3_2_1_5_1","first-page":"225","volume-title":"CIDR","author":"Boncz P. A.","year":"2005","unstructured":"P. A. Boncz , M. Zukowski , and N. Nes . Monetdb\/x100: Hyper-pipelining query execution . In CIDR , pages 225 -- 237 , 2005 . P. A. Boncz, M. Zukowski, and N. Nes. Monetdb\/x100: Hyper-pipelining query execution. In CIDR, pages 225--237, 2005."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901349"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.50905"},{"key":"e_1_3_2_1_8_1","first-page":"401","volume-title":"NSDI'14","author":"Dragojevi\u0107 A.","year":"2014","unstructured":"A. Dragojevi\u0107 , D. Narayanan , O. Hodson , and M. Castro . Farm: Fast remote memory . NSDI'14 , pages 401 -- 414 , 2014 . A. Dragojevi\u0107, D. Narayanan, O. Hodson, and M. Castro. Farm: Fast remote memory. NSDI'14, pages 401--414, 2014."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2003.1190234"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2009.32"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565694.1565701"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2010.23"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.273032"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.65"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626299"},{"key":"e_1_3_2_1_16_1","first-page":"437","volume-title":"2016 USENIX Annual Technical Conference (USENIX ATC 16)","author":"Kalia A.","year":"2016","unstructured":"A. Kalia , M. Kaminsky , and D. G. Andersen . Design guidelines for high performance rdma systems . In 2016 USENIX Annual Technical Conference (USENIX ATC 16) , pages 437 -- 450 , Denver, CO , June 2016 . USENIX Association. A. Kalia, M. Kaminsky, and D. G. Andersen. Design guidelines for high performance rdma systems. In 2016 USENIX Annual Technical Conference (USENIX ATC 16), pages 437--450, Denver, CO, June 2016. USENIX Association."},{"key":"e_1_3_2_1_17_1","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Kalia A.","year":"2016","unstructured":"A. Kalia , M. Kaminsky , and D. G. Andersen . Fasst: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram rpcs . In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) , GA, Nov. 2016 . USENIX Association. A. Kalia, M. Kaminsky, and D. G. Andersen. Fasst: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram rpcs. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), GA, Nov. 2016. USENIX Association."},{"key":"e_1_3_2_1_18_1","volume-title":"ADMS-IMDM 2016","author":"Kesavan A.","year":"2016","unstructured":"A. Kesavan , R. Ricci , and R. Stutsman . To copy or not to copy: Making in-memory databases fast on modern nics . In ADMS-IMDM 2016 , Nov. 2016 . A. Kesavan, R. Ricci, and R. Stutsman. To copy or not to copy: Making in-memory databases fast on modern nics. In ADMS-IMDM 2016, Nov. 2016."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2007.92"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610507"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882949"},{"key":"e_1_3_2_1_22_1","volume-title":"CIDR 2013, Sixth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 6-9, 2013, Online Proceedings","author":"Li Y.","year":"2013","unstructured":"Y. Li , I. Pandis , R. M\u00fcller , V. Raman , and G. M. Lohman . Numa-aware algorithms: the case of data shuffling . In CIDR 2013, Sixth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 6-9, 2013, Online Proceedings , 2013 . Y. Li, I. Pandis, R. M\u00fcller, V. Raman, and G. M. Lohman. Numa-aware algorithms: the case of data shuffling. In CIDR 2013, Sixth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 6-9, 2013, Online Proceedings, 2013."},{"key":"e_1_3_2_1_23_1","volume-title":"Design and implementation of MPICH2 over InfiniBand with RDMA support. CoRR, cs.AR\/0310059","author":"Liu J.","year":"2003","unstructured":"J. Liu , W. Jiang , P. Wyckoff , D. K. Panda , D. Ashton , D. Buntinas , W. Gropp , and B. R. Toonen . Design and implementation of MPICH2 over InfiniBand with RDMA support. CoRR, cs.AR\/0310059 , 2003 . J. Liu, W. Jiang, P. Wyckoff, D. K. Panda, D. Ashton, D. Buntinas, W. Gropp, and B. R. Toonen. Design and implementation of MPICH2 over InfiniBand with RDMA support. CoRR, cs.AR\/0310059, 2003."},{"key":"e_1_3_2_1_24_1","volume-title":"IPDPS","author":"Liu J.","year":"2004","unstructured":"J. Liu , A. R. Mamidala , and D. K. Panda . Fast and scalable MPI-level broadcast using InfiniBand hardware multicast support . IPDPS , 2004 . J. Liu, A. R. Mamidala, and D. K. Panda. Fast and scalable MPI-level broadcast using InfiniBand hardware multicast support. IPDPS, 2004."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:IJPP.0000029272.69895.c1"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2013.78"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2012.110"},{"key":"e_1_3_2_1_28_1","first-page":"103","volume-title":"USENIX ATC'13","author":"Mitchell C.","year":"2013","unstructured":"C. Mitchell , Y. Geng , and J. Li . Using one-sided RDMA reads to build a fast, CPU-efficient key-value store . USENIX ATC'13 , pages 103 -- 114 , 2013 . C. Mitchell, Y. Geng, and J. Li. Using one-sided RDMA reads to build a fast, CPU-efficient key-value store. USENIX ATC'13, pages 103--114, 2013."},{"key":"e_1_3_2_1_29_1","unstructured":"http:\/\/www.mpi-forum.org\/.  http:\/\/www.mpi-forum.org\/."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485278.2485287"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002938.2002940"},{"key":"e_1_3_2_1_32_1","volume-title":"http:\/\/osc.edu\/ark:\/19495\/hpc93fc8","author":"Ohio Supercomputer Center","year":"2015","unstructured":"Ohio Supercomputer Center . Ruby Supercomputer . http:\/\/osc.edu\/ark:\/19495\/hpc93fc8 , 2015 . Ohio Supercomputer Center. Ruby Supercomputer. http:\/\/osc.edu\/ark:\/19495\/hpc93fc8, 2015."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610521"},{"key":"e_1_3_2_1_34_1","unstructured":"https:\/\/code.osu.edu\/pythia\/core.  https:\/\/code.osu.edu\/pythia\/core."},{"key":"e_1_3_2_1_35_1","unstructured":"https:\/\/www.openfabrics.org\/downloads\/qperf\/.  https:\/\/www.openfabrics.org\/downloads\/qperf\/."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2016.7498324"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.14778\/2856318.2856319"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816684"},{"key":"e_1_3_2_1_39_1","unstructured":"https:\/\/linux.die.net\/man\/7\/rsocket.  https:\/\/linux.die.net\/man\/7\/rsocket."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/582095.582099"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223801"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2014.6818325"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806849"}],"event":{"name":"EuroSys '17: Twelfth EuroSys Conference 2017","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Belgrade Serbia","acronym":"EuroSys '17"},"container-title":["Proceedings of the Twelfth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064176.3064202","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3064176.3064202","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3064176.3064202","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:15Z","timestamp":1750217775000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064176.3064202"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,23]]},"references-count":44,"alternative-id":["10.1145\/3064176.3064202","10.1145\/3064176"],"URL":"https:\/\/doi.org\/10.1145\/3064176.3064202","relation":{},"subject":[],"published":{"date-parts":[[2017,4,23]]},"assertion":[{"value":"2017-04-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}