{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T17:09:47Z","timestamp":1783098587817,"version":"3.54.6"},"reference-count":66,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,5,10]],"date-time":"2021-05-10T00:00:00Z","timestamp":1620604800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,5,10]],"date-time":"2021-05-10T00:00:00Z","timestamp":1620604800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,5,10]],"date-time":"2021-05-10T00:00:00Z","timestamp":1620604800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,5,10]]},"DOI":"10.1109\/infocom42981.2021.9488758","type":"proceedings-article","created":{"date-parts":[[2021,7,27]],"date-time":"2021-07-27T00:07:32Z","timestamp":1627344452000},"page":"1-10","source":"Crossref","is-referenced-by-count":12,"title":["Adaptive Batch Update in TCAM: How Collective Optimization Beats Individual Ones"],"prefix":"10.1109","author":[{"given":"Ying","family":"Wan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haoyu","family":"Song","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yang","family":"Xu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chuwen","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bin","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2674005.2675011"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5714"},{"key":"ref33","article-title":"TCAM Razor:A systematic approach towards minimizing packet classifiers in TCAMs","author":"liu","year":"2009","journal-title":"TON"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2010.5462191"},{"key":"ref31","article-title":"Space-efficient TCAM-based classification using gray coding","author":"bremler-barr","year":"2010","journal-title":"Transactions on Computers"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6567006"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486030"},{"key":"ref36","article-title":"Efficient mapping of range classifier into ternary-CAM","author":"liu","year":"2002","journal-title":"Proceedings 10th Symposium on High Performance Interconnects"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787506"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491219"},{"key":"ref60","year":"0"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2012.06.001"},{"key":"ref61","article-title":"Understanding and Configuring Switching Database Manager on Catalyst 3750 Series Switches","year":"0"},{"key":"ref63","article-title":"The CAIDA UCSD AnonymiZed Internet Traces[20180315]","year":"0"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2018.2815983"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620733"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620732"},{"key":"ref65","year":"0","journal-title":"TCAM Search IP for SDNet"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018466"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3185467.3185477"},{"key":"ref2","article-title":"Exploiting order independence for scalable and expressive packet classification","author":"kogan","year":"2015","journal-title":"TON"},{"key":"ref1","article-title":"TCAMs and OpenFlow-what every SDN practitioner must know","author":"salisbury","year":"2012"},{"key":"ref20","article-title":"Survey of consistent software-defined network updates","author":"foerster","year":"2018","journal-title":"IEEE Commun Surv Tutor"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2014.6848022"},{"key":"ref21","article-title":"At a Glance: Tomahawk 3 is the first 12.8 Tb\/s chip to achieve mass production","year":"0"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM41043.2020.9155281"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281431"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2018.8538355"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626294"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2894235"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2006.342"},{"key":"ref59","year":"0","journal-title":"Nexus 9000 TCAM Carving"},{"key":"ref58","article-title":"Classbench-ng: Recasting classbench after a decade of network evolution","author":"matou\u0161ek","year":"2017","journal-title":"ANCS"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.893156"},{"key":"ref56","article-title":"Stanford backbone router configuration","year":"0"},{"key":"ref55","year":"0","journal-title":"Data collection curation and sharing"},{"key":"ref54","article-title":"T-cache: Dependency-free Ternary Rule Cache for Policy-based Forwarding","author":"ying","year":"2020","journal-title":"INFOCOM"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2016.7784452"},{"key":"ref52","article-title":"Fast incremental updates on Ternary-CAMs for routing lookups and packet classification","author":"shah","year":"2000","journal-title":"HotI"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5654"},{"key":"ref11","article-title":"Hedera: Dynamic flow scheduling for data center networks","author":"al-fares","year":"2010","journal-title":"NSDI"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535795"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068859"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2014.326"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2018.00150"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3143361.3143391"},{"key":"ref16","article-title":"Update Algebra:Toward Continuous, Non-Blocking Composition of Network Updates in SDN","author":"li","year":"2019","journal-title":"INFOCOM"},{"key":"ref17","article-title":"B4: Experience with a globally-deployed software defined WAN","year":"2013","journal-title":"SIGCOMM CCR"},{"key":"ref18","article-title":"Minimizing transient congestion during update in datacenters","author":"zheng","year":"2015","journal-title":"ICNP"},{"key":"ref19","article-title":"SDNFV:Flexible and dynamic software defined control of application-and flow-aware data plane","author":"zhang","year":"2016","journal-title":"IMC"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/CIMCA.2014.7057841"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.E93.B.3004"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2004.108"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2009.07.016"},{"key":"ref8","article-title":"Abhishek Sharma, and Ramesh Govindan. vCRIB: virtualized rule management in the cloud","author":"moshref","year":"2012","journal-title":"HotCloud"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890969"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2016.41"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626326"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5885"},{"key":"ref45","article-title":"Cisco IP Version 4 Source Guard","author":"baker","year":"2007","journal-title":"Work in Progress"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2776565"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2865"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2717441"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626307"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-15509-8_26"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2018.02.014"}],"event":{"name":"IEEE INFOCOM 2021 - IEEE Conference on Computer Communications","location":"Vancouver, BC, Canada","start":{"date-parts":[[2021,5,10]]},"end":{"date-parts":[[2021,5,13]]}},"container-title":["IEEE INFOCOM 2021 - IEEE Conference on Computer Communications"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9488422\/9488423\/09488758.pdf?arnumber=9488758","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T15:43:37Z","timestamp":1652197417000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9488758\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,10]]},"references-count":66,"URL":"https:\/\/doi.org\/10.1109\/infocom42981.2021.9488758","relation":{},"subject":[],"published":{"date-parts":[[2021,5,10]]}}}