{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:40:02Z","timestamp":1755909602673,"version":"3.44.0"},"reference-count":37,"publisher":"IEEE","license":[{"start":{"date-parts":[[2014,7,1]],"date-time":"2014-07-01T00:00:00Z","timestamp":1404172800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2014,7,1]],"date-time":"2014-07-01T00:00:00Z","timestamp":1404172800000},"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":[[2014,7]]},"DOI":"10.1109\/hpsr.2014.6900895","type":"proceedings-article","created":{"date-parts":[[2014,9,29]],"date-time":"2014-09-29T17:34:17Z","timestamp":1412012057000},"page":"146-153","source":"Crossref","is-referenced-by-count":3,"title":["Scaling multi-core network processors without the reordering bottleneck"],"prefix":"10.1109","author":[{"given":"Alexander","family":"Shpiner","sequence":"first","affiliation":[{"name":"Technion"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isaac","family":"Keslassy","sequence":"additional","affiliation":[{"name":"Technion"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rami","family":"Cohen","sequence":"additional","affiliation":[{"name":"IBM Research"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","article-title":"Why does flow director cause packet reordering?","author":"wu","year":"2011","journal-title":"ArXiv e-prints"},{"year":"0","author":"sobel","journal-title":"JS Hash Function","key":"35"},{"key":"17","article-title":"Balanced locality-aware packet schedule algorithm on multicore network processor","author":"he","year":"2010","journal-title":"ICFCC"},{"year":"0","author":"claffy","journal-title":"The CAIDA Anonymized 2012 Internet Traces - (equinix-sanjose\/20120119-130000 utc)","key":"36"},{"doi-asserted-by":"publisher","key":"18","DOI":"10.1109\/INFCOM.2002.1019299"},{"key":"33","article-title":"The switch reordering contagion: Preventing a few late packets from ruining the whole party","author":"rottenstreich","year":"2013","journal-title":"Trans Computers to Appear"},{"key":"15","article-title":"Load balancing for parallel forwarding","author":"shi","year":"2005","journal-title":"IEEE\/ACM Trans Netw"},{"key":"34","first-page":"143","article-title":"Zipf's law and the internet","volume":"3","author":"adamic","year":"2002","journal-title":"Glottometrics"},{"doi-asserted-by":"publisher","key":"16","DOI":"10.1007\/978-3-540-78153-0_8"},{"year":"0","author":"shpiner","journal-title":"Scaling Multi-core Network Processors Without the Reordering Bottleneck Tech Report TR14-01 Technion 2014","key":"13"},{"key":"14","article-title":"Pipelining vs. Multiprocessors-choosing the right network processor system topology","author":"weng","year":"2004","journal-title":"ANCHOR"},{"key":"37","doi-asserted-by":"crossref","DOI":"10.1016\/j.sysarc.2009.09.001","article-title":"Analysis of network processing workloads","author":"ramaswamy","year":"2009","journal-title":"Journal of Systems Architecture"},{"year":"2010","journal-title":"The Cisco QuantumFlow Processor Product Brief","key":"11"},{"year":"2009","journal-title":"Junos Trio White Paper","key":"12"},{"key":"21","article-title":"An efficient scheduling mechanism with flow-based packet reordering in a high-speed network processor","author":"wu","year":"2005","journal-title":"HPSR"},{"doi-asserted-by":"publisher","key":"20","DOI":"10.1109\/IPDPS.2007.370287"},{"doi-asserted-by":"publisher","key":"22","DOI":"10.1109\/INFCOM.2007.163"},{"key":"23","article-title":"Per-flow resequencing in load-balanced switches by using dynamic mailbox sharing","author":"cheng","year":"2008","journal-title":"ICC"},{"doi-asserted-by":"publisher","key":"24","DOI":"10.1109\/INFCOM.2011.5935167"},{"doi-asserted-by":"publisher","key":"25","DOI":"10.1016\/S1389-1286(02)00452-8"},{"doi-asserted-by":"publisher","key":"26","DOI":"10.1109\/ISPASS.2001.990693"},{"key":"27","article-title":"Predicting and controlling resource usage in a heterogeneous active network","author":"galtier","year":"2001","journal-title":"Active Middleware Services"},{"key":"28","article-title":"Scheduling resources in programmable and active networks based on adaptive estimations","author":"sabrina","year":"2003","journal-title":"IEEE LCN"},{"doi-asserted-by":"publisher","key":"29","DOI":"10.1145\/944781.944782"},{"doi-asserted-by":"publisher","key":"3","DOI":"10.1016\/S1389-1286(02)00451-6"},{"key":"2","article-title":"Packet processing at 100 Gbps and beyond - Challenges and perspectives","author":"hauger","year":"2009","journal-title":"Photonic Networks"},{"year":"0","journal-title":"NFP-32xx the First Network Flow Processor for Unified Computing","key":"10"},{"doi-asserted-by":"publisher","key":"1","DOI":"10.1109\/DATE.2001.915058"},{"year":"0","journal-title":"Ezchip Technologies Overview","key":"30"},{"year":"2010","journal-title":"Octeon II CN68Xx multi-core MIPS64 processors","key":"7"},{"doi-asserted-by":"publisher","key":"6","DOI":"10.1109\/90.779192"},{"doi-asserted-by":"publisher","key":"32","DOI":"10.1109\/INFCOM.2010.5462139"},{"doi-asserted-by":"publisher","key":"5","DOI":"10.1145\/510726.510728"},{"doi-asserted-by":"publisher","key":"31","DOI":"10.1145\/1872007.1872010"},{"doi-asserted-by":"publisher","key":"4","DOI":"10.1145\/2342356.2342358"},{"year":"2010","journal-title":"EZChip NP-4 Network Processor Product Brief","key":"9"},{"year":"0","author":"amcc","journal-title":"NP7310 10-Gbps Network Processor with Integrated Traffic Manager","key":"8"}],"event":{"name":"2014 IEEE 15th International Conference on High Performance Switching and Routing (HPSR)","start":{"date-parts":[[2014,7,1]]},"location":"Vancouver, BC, Canada","end":{"date-parts":[[2014,7,4]]}},"container-title":["2014 IEEE 15th International Conference on High Performance Switching and Routing (HPSR)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6879712\/6900868\/06900895.pdf?arnumber=6900895","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:22:07Z","timestamp":1755908527000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6900895\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7]]},"references-count":37,"URL":"https:\/\/doi.org\/10.1109\/hpsr.2014.6900895","relation":{},"subject":[],"published":{"date-parts":[[2014,7]]}}}