{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:46:57Z","timestamp":1750308417518,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,12,13]],"date-time":"2021-12-13T00:00:00Z","timestamp":1639353600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["Starting Grant ResolutioNet (ERC-StG-679158)"],"award-info":[{"award-number":["Starting Grant ResolutioNet (ERC-StG-679158)"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]},{"name":"German Federal Ministry of Education and Research","award":["BIFOLD (01IS18025A and 01IS18037A)"],"award-info":[{"award-number":["BIFOLD (01IS18025A and 01IS18037A)"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,12,13]]},"DOI":"10.1145\/3493425.3502757","type":"proceedings-article","created":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T11:11:51Z","timestamp":1642504311000},"page":"80-87","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["No-hop"],"prefix":"10.1145","author":[{"given":"Lily","family":"H\u00fcgerich","sequence":"first","affiliation":[{"name":"TU Berlin"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Apoorv","family":"Shukla","sequence":"additional","affiliation":[{"name":"Huawei Munich Research Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georgios","family":"Smaragdakis","sequence":"additional","affiliation":[{"name":"TU Delft"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,1,18]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"key":"e_1_3_2_2_2_1","volume-title":"HotOS","author":"Gupta A.","year":"2003","unstructured":"A. Gupta , B. Liskov , and R. Rodrigues . One Hop Lookups for Peer-to-peer Overlays . In HotOS , 2003 . A. Gupta, B. Liskov, and R. Rodrigues. One Hop Lookups for Peer-to-peer Overlays. In HotOS, 2003."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/646334.687801"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/258533.258660"},{"key":"e_1_3_2_2_5_1","volume-title":"Algorithmic Nuggets in Content Delivery. ACM CCR, 45(3)","author":"Maggs B. M.","year":"2015","unstructured":"B. M. Maggs and R. K. Sitaraman . Algorithmic Nuggets in Content Delivery. ACM CCR, 45(3) , 2015 . B. M. Maggs and R. K. Sitaraman. Algorithmic Nuggets in Content Delivery. ACM CCR, 45(3), 2015."},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_2_7_1","volume-title":"Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Systems Review, 44(2)","author":"Lakshman A.","year":"2010","unstructured":"A. Lakshman and P. Malik . Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Systems Review, 44(2) , 2010 . A. Lakshman and P. Malik. Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Systems Review, 44(2), 2010."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_2_9_1","volume-title":"P416 language specs, version 1.1.0","author":"P4 Language Consortium","year":"2018","unstructured":"P4 Language Consortium . P416 language specs, version 1.1.0 , 2018 . P4 Language Consortium. P416 language specs, version 1.1.0, 2018."},{"key":"e_1_3_2_2_10_1","volume-title":"USENIX OSDI","author":"Li J.","year":"2020","unstructured":"J. Li , J. Nelson , E. Michael , X. Jin , and D.R.K. Ports . Pegasus : Tolerating Skewed Workloads in Distributed Storage with In-Network Coherence Directories . In USENIX OSDI , 2020 . J. Li, J. Nelson, E. Michael, X.Jin, and D.R.K. Ports. Pegasus: Tolerating Skewed Workloads in Distributed Storage with In-Network Coherence Directories. In USENIX OSDI, 2020."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-25937-4_24"},{"key":"e_1_3_2_2_12_1","volume-title":"https:\/\/github.com\/lilyhuegerich\/No-hop","author":"H\u00fcgerich L.","year":"2020","unstructured":"L. H\u00fcgerich . No-hop Software. https:\/\/github.com\/lilyhuegerich\/No-hop , 2020 . L. H\u00fcgerich. No-hop Software. https:\/\/github.com\/lilyhuegerich\/No-hop, 2020."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/863955.863998"},{"key":"e_1_3_2_2_14_1","unstructured":"P4Runtime. https:\/\/p4.org\/p4-runtime\/.  P4Runtime. https:\/\/p4.org\/p4-runtime\/."},{"key":"e_1_3_2_2_15_1","unstructured":"Mininet. http:\/\/mininet.org\/.  Mininet. http:\/\/mininet.org\/."},{"key":"e_1_3_2_2_16_1","unstructured":"P4 Language Consortium. Simple Switch GRPC. https:\/\/github.com\/p4lang\/behavioral-model\/tree\/master\/targets\/simple_switch_grpc.  P4 Language Consortium. Simple Switch GRPC. https:\/\/github.com\/p4lang\/behavioral-model\/tree\/master\/targets\/simple_switch_grpc."},{"key":"e_1_3_2_2_17_1","unstructured":"Scapy. https:\/\/scapy.net\/.  Scapy. https:\/\/scapy.net\/."},{"key":"e_1_3_2_2_18_1","volume-title":"Autoscaling Tiered Cloud Storage in Anna. 12(6)","author":"Wu C.","year":"2019","unstructured":"C. Wu , V. Sreekanti , and J. M. Hellerstein . Autoscaling Tiered Cloud Storage in Anna. 12(6) , 2019 . C. Wu, V. Sreekanti, and J. M. Hellerstein. Autoscaling Tiered Cloud Storage in Anna. 12(6), 2019."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002240000118"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383072"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/571825.571857"},{"key":"e_1_3_2_2_22_1","volume-title":"Middleware","author":"Rowstron A.","year":"2001","unstructured":"A. Rowstron and P. Druschel . Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems . In Middleware , 2001 . A. Rowstron and P. Druschel. Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In Middleware, 2001."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2003.818784"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.110"},{"key":"e_1_3_2_2_25_1","volume-title":"NSDI","author":"Ramasubramanian V.","year":"2004","unstructured":"V. Ramasubramanian and E. G. Sirer . Beehive: O (1) Lookup Performance for Power-Law Query Distributions in Peer-to-Peer Overlay . In NSDI , 2004 . V. Ramasubramanian and E. G. Sirer. Beehive: O (1) Lookup Performance for Power-Law Query Distributions in Peer-to-Peer Overlay. In NSDI, 2004."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45172-3_15"},{"journal-title":"International Journal of Computer Applications, 975.","author":"Balasangameshwara J.","key":"e_1_3_2_2_27_1","unstructured":"J. Balasangameshwara and H. L. Chandrakala . Performance-Driven Load Balancing for Distributed File Systems in Clouds. International Journal of Computer Applications, 975. J. Balasangameshwara and H. L. Chandrakala. Performance-Driven Load Balancing for Distributed File Systems in Clouds. International Journal of Computer Applications, 975."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_3_2_2_29_1","unstructured":"Apache Cassandra. Overview. https:\/\/cassandra.apache.org\/doc\/latest\/architecture\/overview.html.  Apache Cassandra. Overview. https:\/\/cassandra.apache.org\/doc\/latest\/architecture\/overview.html."},{"key":"e_1_3_2_2_30_1","volume-title":"An effective single-hop distributed hash table with high lookup performance and low traffic overhead. Concurrency and Computation: Practice and Experience, 27(7)","author":"Monnerat L.","year":"2015","unstructured":"L. Monnerat and C. L. Amorim . An effective single-hop distributed hash table with high lookup performance and low traffic overhead. Concurrency and Computation: Practice and Experience, 27(7) , 2015 . L. Monnerat and C. L. Amorim. An effective single-hop distributed hash table with high lookup performance and low traffic overhead. Concurrency and Computation: Practice and Experience, 27(7), 2015."},{"key":"e_1_3_2_2_31_1","unstructured":"Riak. Riak core. https:\/\/github.com\/basho\/riak_core.  Riak. Riak core. https:\/\/github.com\/basho\/riak_core."},{"key":"e_1_3_2_2_32_1","volume-title":"DHT-based distributed file system for simultaneous use by millions of frequently disconnected, world-wide users","author":"Agapiev B.","year":"2010","unstructured":"B. Agapiev and I. Agapiev . DHT-based distributed file system for simultaneous use by millions of frequently disconnected, world-wide users , 2010 . US Patent 7,716,179. B. Agapiev and I. Agapiev. DHT-based distributed file system for simultaneous use by millions of frequently disconnected, world-wide users, 2010. US Patent 7,716,179."},{"key":"e_1_3_2_2_33_1","unstructured":"Project Voldemort. Voldemort is a distributed key-value storage system. http:\/\/www.project-voldemort.com\/voldemort\/.  Project Voldemort. Voldemort is a distributed key-value storage system. http:\/\/www.project-voldemort.com\/voldemort\/."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132764"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037731"},{"key":"e_1_3_2_2_36_1","volume-title":"FAST","author":"Liu Z.","year":"2019","unstructured":"Z. Liu , Z. Bai , Z. Liu , X. Li , C. Kim , V. Braverman , X. Jin , and I. Stoica . Distcache: Provable load balancing for large-scale storage systems with distributed caching . In FAST , 2019 . Z. Liu, Z. Bai, Z. Liu, X. Li, C. Kim, V. Braverman, X. Jin, and I. Stoica. Distcache: Provable load balancing for large-scale storage systems with distributed caching. In FAST, 2019."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.14778\/3368289.3368301"},{"key":"e_1_3_2_2_38_1","first-page":"2020","volume":"28","author":"Dang H.","unstructured":"H. Dang , P. Bressana , H. Wang , K. Lee , N. Zilberman , H. Weatherspoon , M. Canini , F. Pedone , and R. Soul\u00e9 . P4xos: Consensus as a network service. In IEEE\/ACM Transactions on Networking , volume 28 . IEEE, 2020 . H. Dang, P. Bressana, H. Wang, K. Lee, N. Zilberman, H. Weatherspoon, M. Canini, F. Pedone, and R. Soul\u00e9. P4xos: Consensus as a network service. In IEEE\/ACM Transactions on Networking, volume 28. IEEE, 2020.","journal-title":"P4xos: Consensus as a network service. In IEEE\/ACM Transactions on Networking"},{"key":"e_1_3_2_2_39_1","unstructured":"NetPaxos. https:\/\/github.com\/usi-systems\/p4xos-public.  NetPaxos. https:\/\/github.com\/usi-systems\/p4xos-public."},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3335772.3335939"},{"key":"e_1_3_2_2_41_1","unstructured":"P4 Language Consortium. Load Balance. https:\/\/github.com\/p4lang\/tutorials\/tree\/master\/exercises\/load_balance.  P4 Language Consortium. Load Balance. https:\/\/github.com\/p4lang\/tutorials\/tree\/master\/exercises\/load_balance."},{"key":"e_1_3_2_2_42_1","unstructured":"switch.p4. https:\/\/github.com\/p4lang\/switch.  switch.p4. https:\/\/github.com\/p4lang\/switch."},{"key":"e_1_3_2_2_43_1","unstructured":"P4 Language Consortium. basic. https:\/\/github.com\/p4lang\/tutorials\/tree\/master\/exercises\/basic.  P4 Language Consortium. basic. https:\/\/github.com\/p4lang\/tutorials\/tree\/master\/exercises\/basic."},{"key":"e_1_3_2_2_44_1","volume-title":"Switching media streams based on RTP timestamps in P4. https:\/\/github.com\/FOXNEOAdvancedTechnology\/ts_switching_P4","author":"Networks Engineering FOX","year":"2016","unstructured":"FOX Networks Engineering & Operations Advanced Technology . Switching media streams based on RTP timestamps in P4. https:\/\/github.com\/FOXNEOAdvancedTechnology\/ts_switching_P4 , 2016 . FOX Networks Engineering & Operations Advanced Technology. Switching media streams based on RTP timestamps in P4. https:\/\/github.com\/FOXNEOAdvancedTechnology\/ts_switching_P4, 2016."},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098824"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00058"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890968"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341216.3342206"},{"key":"e_1_3_2_2_49_1","author":"Shukla A.","year":"2020","unstructured":"A. Shukla , S. Fathalli , T. Zinner , A. Hecker , and S. Schmid . P4CONSIST: Towards Consistent P4 SDNs. In IEEE Journal on Special Areas in Communication (JSAC)- NetSoft , 2020 . A. Shukla, S. Fathalli, T. Zinner, A. Hecker, and S. Schmid. P4CONSIST: Towards Consistent P4 SDNs. In IEEE Journal on Special Areas in Communication (JSAC)- NetSoft, 2020.","journal-title":"P4CONSIST: Towards Consistent P4 SDNs. In IEEE Journal on Special Areas in Communication (JSAC)- NetSoft"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM42981.2021.9488772"},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2959083"},{"key":"e_1_3_2_2_52_1","author":"Shukla A.","year":"2019","unstructured":"A. Shukla , S. J. Saidi , S. Stefan , M. Canini , T. Zinner , and A. Feldmann . Towards Consistent SDNs: A Case for Network State Fuzzing. In IEEE Transactions on Network and Service Management , 2019 . A. Shukla, S. J. Saidi, S. Stefan, M. Canini, T. Zinner, and A. Feldmann. Towards Consistent SDNs: A Case for Network State Fuzzing. In IEEE Transactions on Network and Service Management, 2019.","journal-title":"In IEEE Transactions on Network and Service Management"},{"key":"e_1_3_2_2_53_1","unstructured":"Int specification. https:\/\/github.com\/p4lang\/p4-applications\/blob\/master\/docs.  Int specification. https:\/\/github.com\/p4lang\/p4-applications\/blob\/master\/docs."},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098829"},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230582"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10623-015-0096-0"},{"key":"e_1_3_2_2_57_1","volume-title":"Linux Weekly News","author":"Fleming M.","year":"2017","unstructured":"M. Fleming . A thorough introduction to eBPF . Linux Weekly News , 2017 . M.Fleming. A thorough introduction to eBPF. Linux Weekly News, 2017."},{"key":"e_1_3_2_2_58_1","volume-title":"USENIX winter","author":"McCanne S.","year":"1993","unstructured":"S. McCanne and V. Jacobson . The BSD Packet Filter: A New Architecture for User-level Packet Capture . In USENIX winter , volume 46 , 1993 . S. McCanne and V. Jacobson. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In USENIX winter, volume 46, 1993."},{"issue":"3","key":"e_1_3_2_2_59_1","volume":"17","author":"Tu N. Van","year":"2020","unstructured":"N. Van Tu , J-H. Yoo , and J. W-K. Hong . Accelerating Virtual Network Functions With Fast-Slow Path Architecture Using e Xpress Data Path. IEEE Transactions on Network and Service Management , 17 ( 3 ), 2020 . N. Van Tu, J-H. Yoo, and J. W-K. Hong. Accelerating Virtual Network Functions With Fast-Slow Path Architecture Using eXpress Data Path. IEEE Transactions on Network and Service Management, 17(3), 2020.","journal-title":"Xpress Data Path. IEEE Transactions on Network and Service Management"},{"key":"e_1_3_2_2_60_1","volume-title":"NSDI","author":"Firestone D.","year":"2018","unstructured":"D. Firestone , A. Putnam , S. Mundkur , D. Chiou , A. Dabagh , M. Andrewartha , H. Angepat , V. Bhanu , A. Caulfield , E. Chung , H. K. Chandrappa , S. Chaturmohta , M. Humphrey , J. Lavier , N. Lam , F. Liu , K. Ovtcharov , J. Padhye , G. Popuri , S. Raindel , T. Sapre , M. Shaw , G. Silva , M. Sivakumar , N. Srivastava , A. Verma , Q. Zuhair , D. Bansal , D. Burger , K. Vaid , D. A. Maltz , and A. Greenberg . Azure accelerated networking: Smartnics in the public cloud . In NSDI , 2018 . D. Firestone, A. Putnam, S. Mundkur, D. Chiou, A. Dabagh, M. Andrewartha, H. Angepat, V. Bhanu, A. Caulfield, E. Chung, H. K. Chandrappa, S. Chaturmohta, M. Humphrey, J. Lavier, N. Lam, F. Liu, K. Ovtcharov, J. Padhye, G. Popuri, S. Raindel, T. Sapre, M. Shaw, G. Silva, M. Sivakumar, N. Srivastava, A. Verma, Q. Zuhair, D. Bansal, D. Burger, K. Vaid, D. A. Maltz, and A. Greenberg. Azure accelerated networking: Smartnics in the public cloud. In NSDI, 2018."},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2008.60"},{"key":"e_1_3_2_2_62_1","volume-title":"NetDev","author":"Kicinski J.","year":"2016","unstructured":"J. Kicinski and N. Viljoen . eBPF Hardware Offload to SmartNICs: cls_bpf and XDP . In NetDev , 2016 . J. Kicinski and N. Viljoen. eBPF Hardware Offload to SmartNICs: cls_bpf and XDP. In NetDev, 2016."}],"event":{"name":"ANCS '21: Symposium on Architectures for Networking and Communications Systems","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS"],"location":"Layfette IN USA","acronym":"ANCS '21"},"container-title":["Proceedings of the Symposium on Architectures for Networking and Communications Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3493425.3502757","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3493425.3502757","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:19Z","timestamp":1750268959000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3493425.3502757"}},"subtitle":["In-network Distributed Hash Tables"],"short-title":[],"issued":{"date-parts":[[2021,12,13]]},"references-count":62,"alternative-id":["10.1145\/3493425.3502757","10.1145\/3493425"],"URL":"https:\/\/doi.org\/10.1145\/3493425.3502757","relation":{},"subject":[],"published":{"date-parts":[[2021,12,13]]},"assertion":[{"value":"2022-01-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}