{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T03:34:56Z","timestamp":1769657696940,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":72,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,1,28]]},"DOI":"10.1145\/3774934.3786426","type":"proceedings-article","created":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T15:25:57Z","timestamp":1769613957000},"page":"342-354","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["zBuffer: Zero-Copy and Metadata-Free Serialization for Fast RPC with Scatter-Gather Reflection"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-5770-1818","authenticated-orcid":false,"given":"Xiangyu","family":"Liu","sequence":"first","affiliation":[{"name":"Xiamen University, Xiamen, China"},{"name":"Alibaba Cloud, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-1344-6552","authenticated-orcid":false,"given":"Huiba","family":"Li","sequence":"additional","affiliation":[{"name":"Alibaba Cloud, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7967-0036","authenticated-orcid":false,"given":"Shun","family":"Gai","sequence":"additional","affiliation":[{"name":"Xiamen University, Xiamen, China"},{"name":"Alibaba Cloud, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4171-4299","authenticated-orcid":false,"given":"Youmin","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6450-8485","authenticated-orcid":false,"given":"Yiming","family":"Zhang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"},{"name":"Alibaba Cloud, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,1,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2025. Adopting Microservices at Netfix. htps:\/\/www.nginx.com\/ blog\/microservices-at-netflix-architectural-best-practices\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2025. boost-pfr. https:\/\/github.com\/boostorg\/pfr"},{"key":"e_1_3_2_1_3_1","unstructured":"2025. Cloudlab Hardware. https:\/\/docs.cloudlab.us\/hardware.html"},{"key":"e_1_3_2_1_4_1","unstructured":"2025. Eigen. https:\/\/gitlab.com\/libeigen\/eigen"},{"key":"e_1_3_2_1_5_1","unstructured":"2025. magic_enum. https:\/\/github.com\/Neargye\/magic_enum"},{"key":"e_1_3_2_1_6_1","unstructured":"2025. mcrouter. https:\/\/github.com\/facebook\/mcrouter"},{"key":"e_1_3_2_1_7_1","unstructured":"2025. OpenCL. https:\/\/github.com\/KhronosGroup\/OpenCL-SDK"},{"key":"e_1_3_2_1_8_1","unstructured":"2025. posix_memalign(3) - linux man page. https:\/\/linux.die.net\/man\/3\/posix_memalign"},{"key":"e_1_3_2_1_9_1","unstructured":"2025. Protocol Buffers. https:\/\/protobuf.dev"},{"key":"e_1_3_2_1_10_1","unstructured":"2025. raft-rs. https:\/\/github.com\/tikv\/raft-rs"},{"key":"e_1_3_2_1_11_1","unstructured":"2025. reflect: C++20 Static Reflection library. https:\/\/github.com\/qlibs\/reflect"},{"key":"e_1_3_2_1_12_1","unstructured":"2025. SIMD-intrinsics. https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/intrinsics-guide\/index.html"},{"key":"e_1_3_2_1_13_1","unstructured":"2025. sizeof - cppreference. https:\/\/en.cppreference.com\/w\/cpp\/language\/sizeof"},{"key":"e_1_3_2_1_14_1","unstructured":"2025. writev(2) - linux man page. https:\/\/linux.die.net\/man\/2\/writev"},{"key":"e_1_3_2_1_15_1","unstructured":"A RDMA Protocol Specification. 2009. http:\/\/www.rdmaconsortium.org\/"},{"key":"e_1_3_2_1_16_1","unstructured":"Apache. 2017. Apache Thrift. https:\/\/thrift.apache.org"},{"key":"e_1_3_2_1_17_1","unstructured":"Apache. 2022. Apache Arrow. https:\/\/arrow.apache.org\/"},{"key":"e_1_3_2_1_18_1","unstructured":"Baidu. 2025. bRPC. https:\/\/github.com\/apache\/brpc"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3015146"},{"key":"e_1_3_2_1_20_1","volume-title":"Site reliability engineering: How Google runs production systems. O\u2019Reilly Media","author":"Beyer Betsy","unstructured":"Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy. 2016. Site reliability engineering: How Google runs production systems. O\u2019Reilly Media, Inc.."},{"key":"e_1_3_2_1_21_1","volume-title":"David K Rensin, Kent Kawahara, and Stephen Thorne.","author":"Beyer Betsy","year":"2018","unstructured":"Betsy Beyer, Niall Richard Murphy, David K Rensin, Kent Kawahara, and Stephen Thorne. 2018. The site reliability workbook: practical ways to implement SRE. O\u2019Reilly Media, Inc.."},{"key":"e_1_3_2_1_22_1","unstructured":"brianfrankcooper. 2025. Ycsb. https:\/\/github.com\/brianfrankcooper\/YCSB"},{"key":"e_1_3_2_1_23_1","unstructured":"NVIDIA Corporation. 2024. ConnectX-8 Ethernet Datasheet. https:\/\/resources.nvidia.com\/en-us-accelerated-networking-resource-library\/connectx-datasheet-c"},{"key":"e_1_3_2_1_24_1","unstructured":"Willem de Bruijn. 2017. sendmsg copy avoidance with MSG _ ZEROCOPY. https:\/\/api.semanticscholar.org\/CorpusID:189895274"},{"key":"e_1_3_2_1_25_1","unstructured":"DeepSeek. 2025. deepseek-ai\/3FS. https:\/\/github.com\/deepseek-ai\/3FS"},{"key":"e_1_3_2_1_26_1","volume-title":"The Design and Operation of CloudLab. In 2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Duplyakin Dmitry","year":"2019","unstructured":"Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, Aditya Akella, Kuangching Wang, Glenn Ricart, Larry Landweber, Chip Elliott, Michael Zink, Emmanuel Cecchet, Snigdhaswin Kar, and Prabodh Mishra. 2019. The Design and Operation of CloudLab. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA. 1\u201314. isbn:978-1-939133-03-8 https:\/\/www.usenix.org\/conference\/atc19\/presentation\/duplyakin"},{"key":"e_1_3_2_1_27_1","unstructured":"etcd. 2022. etcd. https:\/\/etcd.io\/"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2966884.2966918"},{"key":"e_1_3_2_1_29_1","unstructured":"getML. 2025. reflect-cpp. https:\/\/github.com\/getml\/reflect-cpp"},{"key":"e_1_3_2_1_30_1","unstructured":"Gluster. 2022. Gluster. https:\/\/www.gluster.org\/"},{"key":"e_1_3_2_1_31_1","unstructured":"Google. 2020. Flatbuffers. https:\/\/github.com\/google\/flatbuffers"},{"key":"e_1_3_2_1_32_1","unstructured":"Google. 2025. grpc: A high-performance open source universal rpc framework. https:\/\/grpc.io"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2648584.2648589"},{"key":"e_1_3_2_1_34_1","unstructured":"IEEE Standards Association Working Groups. 2023. IEEE P802.3df Defines Architecture Holistically to Achieve 800 Gb\/s and 1.6 Tb\/s Ethernet. https:\/\/standards.ieee.org\/beyond-standards\/ieee-p802-3df-definesa-holistic-architectural-approach\/"},{"key":"e_1_3_2_1_35_1","unstructured":"Intel. 2014. Data Plane Development Kit. https:\/\/www.dpdk.org\/"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00036"},{"key":"e_1_3_2_1_37_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia, Michael Kaminsky, and David Andersen. 2019. Datacenter RPCs can be General and Fast. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA. 1\u201316. isbn:978-1-931971-49-2 https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/kalia"},{"key":"e_1_3_2_1_38_1","volume-title":"Scalable and Simple Distributed Transactions with Two-Sided (RDMA) Datagram RPCs. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Kalia Anuj","year":"1971","unstructured":"Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2016. 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). USENIX Association, Savannah, GA. 185\u2013201. isbn:978-1-931971-33-1 https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/kalia"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750392"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480051"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-019-00578-5"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446696"},{"key":"e_1_3_2_1_43_1","volume-title":"DADI: Block-Level Image Service for Agile and Elastic Application Deployment. In 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Li Huiba","year":"2020","unstructured":"Huiba Li, Yifan Yuan, Rui Du, Kai Ma, Lanzheng Liu, and Windsor Hsu. 2020. DADI: Block-Level Image Service for Agile and Elastic Application Deployment. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 727\u2013740. isbn:978-1-939133-14-4 https:\/\/www.usenix.org\/conference\/atc20\/presentation\/li-huiba"},{"key":"e_1_3_2_1_44_1","volume-title":"Fisc: A Large-scale Cloud-native-oriented File System. In 21st USENIX Conference on File and Storage Technologies (FAST 23)","author":"Li Qiang","year":"2023","unstructured":"Qiang Li, Lulu Chen, Xiaoliang Wang, Shuo Huang, Qiao Xiang, Yuanyuan Dong, Wenhui Yao, Minfei Huang, Puyuan Yang, Shanyang Liu, Zhaosheng Zhu, Huayong Wang, Haonan Qiu, Derui Liu, Shaozong Liu, Yujie Zhou, Yaohui Wu, Zhiwu Wu, Shang Gao, Chao Han, Zicheng Luo, Yuchao Shao, Gexiao Tian, Zhongjie Wu, Zheng Cao, Jinbo Wu, Jiwu Shu, Jie Wu, and Jiesheng Wu. 2023. Fisc: A Large-scale Cloud-native-oriented File System. In 21st USENIX Conference on File and Storage Technologies (FAST 23). USENIX Association, Santa Clara, CA. 231\u2013246. isbn:978-1-939133-32-8 https:\/\/www.usenix.org\/conference\/fast23\/presentation\/li-qiang-fisc"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3567955.3567964"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168855"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3296957.3173200"},{"key":"e_1_3_2_1_48_1","unstructured":"NVIDIA. 2025. CUDA Templates for Linear Algebra Subroutines. https:\/\/github.com\/NVIDIA\/cutlass"},{"key":"e_1_3_2_1_49_1","unstructured":"NVIDIA. 2025. NVIDIA Mellanox ConnectX-5. https:\/\/www.nvidia.com\/en-us\/networking\/ethernet\/connectx-5\/"},{"key":"e_1_3_2_1_50_1","unstructured":"NVIDIA. 2025. OpenBLAS. https:\/\/github.com\/OpenMathLib\/OpenBLAS"},{"key":"e_1_3_2_1_51_1","unstructured":"Diego Ongaro and John Ousterhout. 2014. In search of an understandable consensus algorithm. In 2014 USENIX annual technical conference (USENIX ATC 14). 305\u2013319."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378501"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480055"},{"key":"e_1_3_2_1_54_1","volume-title":"22nd USENIX Conference on File and Storage Technologies (FAST 24)","author":"Qian Yingjin","year":"2024","unstructured":"Yingjin Qian, Marc-Andr\u00e9 Vef, Patrick Farrell, Andreas Dilger, Xi Li, Shuichi Ihara, Yinjin Fu, Wei Xue, and Andre Brinkmann. 2024. Combining Buffered I\/O and Direct I\/O in Distributed File Systems. In 22nd USENIX Conference on File and Storage Technologies (FAST 24). USENIX Association, 17\u201333. isbn:978-1-939133-38-0 https:\/\/www.usenix.org\/conference\/fast24\/presentation\/qian"},{"key":"e_1_3_2_1_55_1","volume-title":"23rd USENIX Conference on File and Storage Technologies (FAST 25)","author":"Qin Ruoyu","year":"2025","unstructured":"Ruoyu Qin, Zheming Li, Weiran He, Jialei Cui, Feng Ren, Mingxing Zhang, Yongwei Wu, Weimin Zheng, and Xinran Xu. 2025. Mooncake: Trading More Storage for Less Computation \u2014 A KVCache-centric Architecture for Serving LLM Chatbot. In 23rd USENIX Conference on File and Storage Technologies (FAST 25). USENIX Association, Santa Clara, CA. 155\u2013170. isbn:978-1-939133-45-8 https:\/\/www.usenix.org\/conference\/fast25\/presentation\/qin"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465287"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3600006.3613137"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-020-9802-0"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3487552.3487845"},{"key":"e_1_3_2_1_60_1","volume-title":"in Proceedings of the","author":"Sandberg Russel","year":"1986","unstructured":"Russel Sandberg. 1986. The Sun network file system: Design, implementation and experience. In in Proceedings of the Summer 1986 USENIX Technical Conference and Exhibition."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342005054259"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3600006.3613156"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2013.6702617"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378450"},{"key":"e_1_3_2_1_65_1","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Stamler Timothy","year":"2022","unstructured":"Timothy Stamler, Deukyeon Hwang, Amanda Raybuck, Wei Zhang, and Simon Peter. 2022. zIO: Accelerating IO-Intensive Applications with Transparent Zero-Copy IO. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22). USENIX Association, Carlsbad, CA. 431\u2013445. isbn:978-1-939133-28-1 https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/stamler"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456255"},{"key":"e_1_3_2_1_67_1","unstructured":"K. Varda. 2020. Cap\u2019n proto. https:\/\/capnproto.org\/"},{"key":"e_1_3_2_1_68_1","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Wang Ao","year":"2021","unstructured":"Ao Wang, Shuai Chang, Huangshi Tian, Hongqi Wang, Haoran Yang, Huiba Li, Rui Du, and Yue Cheng. 2021. FaaSNet: Scalable and Fast Provisioning of Custom Serverless Container Runtimes at Alibaba Cloud Function Compute. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 443\u2013457. isbn:978-1-939133-23-6 https:\/\/www.usenix.org\/conference\/atc21\/presentation\/wang-ao"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465302"},{"key":"e_1_3_2_1_70_1","unstructured":"Willem. 2018. C implementation of the Raft consensus protocol. https:\/\/github.com\/willemt\/raft"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465283"},{"key":"e_1_3_2_1_72_1","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Zhang Zhizhou","year":"2022","unstructured":"Zhizhou Zhang, Murali Krishna Ramanathan, Prithvi Raj, Abhishek Parwal, Timothy Sherwood, and Milind Chabbi. 2022. CRISP: Critical path analysis of Large-Scale microservice architectures. In 2022 USENIX Annual Technical Conference (USENIX ATC 22). 655\u2013672."}],"event":{"name":"PPoPP '26: 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","location":"Sydney NSW Australia","acronym":"PPoPP '26","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3774934.3786426","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T15:27:42Z","timestamp":1769614062000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3774934.3786426"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,28]]},"references-count":72,"alternative-id":["10.1145\/3774934.3786426","10.1145\/3774934"],"URL":"https:\/\/doi.org\/10.1145\/3774934.3786426","relation":{},"subject":[],"published":{"date-parts":[[2026,1,28]]},"assertion":[{"value":"2026-01-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}