{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T05:04:29Z","timestamp":1761973469415,"version":"build-2065373602"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2013,5,1]],"date-time":"2013-05-01T00:00:00Z","timestamp":1367366400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Comput. Sci. Technol."],"published-print":{"date-parts":[[2013,5]]},"DOI":"10.1007\/s11390-013-1352-2","type":"journal-article","created":{"date-parts":[[2013,5,2]],"date-time":"2013-05-02T02:35:38Z","timestamp":1367462138000},"page":"508-524","source":"Crossref","is-referenced-by-count":8,"title":["Affinity-Based Network Interfaces for Efficient Communication on Multicore Architectures"],"prefix":"10.1007","volume":"28","author":[{"given":"Andr\u00e9s","family":"Ortiz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julio","family":"Ortega","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio F.","family":"D\u00edaz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alberto","family":"Prieto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,5,1]]},"reference":[{"issue":"3","key":"1352_CR1","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MM.2006.48","volume":"26","author":"P Balaji","year":"2006","unstructured":"Balaji P, Feng W, Panda DK (2006) Bridging the Ethernet-Ethernot performance gap. IEEE Micro 26(3):24\u201340","journal-title":"IEEE Micro"},{"issue":"11","key":"1352_CR2","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1109\/2.730737","volume":"31","author":"R Bhoedjang","year":"1998","unstructured":"Bhoedjang R, R\u00fahl T, Bal HE (1998) User-level network interface protocols. IEEE Computer 31(11):53\u201360","journal-title":"IEEE Computer"},{"key":"1352_CR3","doi-asserted-by":"crossref","unstructured":"Gilfeather P, Maccabe A. Modeling protocol offload for message-oriented communication. In Proc. the 2005 IEEE Int. Conf. Cluster Computing, Sept. 2005, pp.1\u201310.","DOI":"10.1109\/CLUSTR.2005.347069"},{"issue":"11","key":"1352_CR4","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MC.2004.223","volume":"37","author":"G Regnier","year":"2004","unstructured":"Regnier G, Makineni S, Illikkal R et al (2004) TCP onloading for data center servers. IEEE Computer 37(11):48\u201358","journal-title":"IEEE Computer"},{"key":"1352_CR5","unstructured":"Shivam P, Chase J. On the elusive benefits of protocol offload. In Proc. 2003 SIGCOMM NICELI, August 2003, pp.179\u2013184."},{"key":"1352_CR6","doi-asserted-by":"crossref","unstructured":"Westrelin R, Fugier N, Nordmark E et al. Studying network protocol offload with emulation: Approach and preliminary results. In Proc. the 12th IEEE Symp. HOTI, Aug. 2004, pp.84\u201390.","DOI":"10.1109\/CONECT.2004.1375208"},{"key":"1352_CR7","unstructured":"Nahum E, Yates D, Kurose J, Towsley, D. Performance issues in parallelized network protocols. In Proc. the 1st USENIX OSDI, November 1994, Article No.10."},{"key":"1352_CR8","unstructured":"Willmann P, Rixner S, Cox A. An evaluation of network stack parallelization strategies in modern operating systems. In Proc. the USENIX Technical Conf., May 2006, pp.91\u201396."},{"key":"1352_CR9","unstructured":"Mogul J C. TCP offload is a dumb idea whose time has come. In Proc. the 9th HotOS, May 2003, pp.25\u201330."},{"issue":"8","key":"1352_CR10","doi-asserted-by":"crossref","first-page":"888","DOI":"10.1016\/S0140-3664(02)00221-9","volume":"26","author":"V Apte","year":"2003","unstructured":"Apte V, Hansen T, Reeser P (2003) Performance comparison of dynamic web platforms. Computer Communications 26(8):888\u2013898","journal-title":"Computer Communications"},{"key":"1352_CR11","unstructured":"Lauritzen K, Sawicki T, Stachura T, Wilson C. Intelr I\/O acceleration technology improves network performance, reliability and efficiency. Technology@Intel Magazine, May 2005, pp.3\u201311."},{"key":"1352_CR12","doi-asserted-by":"crossref","unstructured":"Foong A, Fung J, Newell D et al. Architectural characterization of processor affinity in network processing. In Proc. the IEEE ISPASS, March 2005, pp.207\u2013218.","DOI":"10.1109\/ISPASS.2005.1430575"},{"key":"1352_CR13","doi-asserted-by":"crossref","unstructured":"Jang H, Jin H W. MiAMI: Multi-core aware processor affinity for TCP\/IP over multiple network interfaces. In Proc. the 17th Symp. HOTI, Aug. 2009, pp.73\u201382.","DOI":"10.1109\/HOTI.2009.19"},{"issue":"4","key":"1352_CR14","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1109\/TPDS.2011.195","volume":"23","author":"W Wu","year":"2012","unstructured":"Wu W, DeMar P, Crawford M (2012) A transport-friendly NIC for multicore\/multiprocessor systems. IEEE Transactions on Parallel and Distributed Systems 23(4):607\u2013615","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"1352_CR15","doi-asserted-by":"crossref","unstructured":"Kim H, Pai V, Rixner S. Exploiting task-level concurrency in a programmable network interface. In Proc. the 9th ACM SIGPLAN PPoPP, June 2003, pp.61\u201372.","DOI":"10.1145\/966049.781506"},{"key":"1352_CR16","doi-asserted-by":"crossref","unstructured":"Kumar A, Huggahalli R. Impact of cache coherence protocols on the processing of network traffic. In Proc. the 40th IEEE\/ACM MICRO, Dec. 2007, pp.161\u2013171.","DOI":"10.1109\/MICRO.2007.22"},{"issue":"2","key":"1352_CR17","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/2.982916","volume":"35","author":"P Magnusson","year":"2002","unstructured":"Magnusson P, Christensson M, Eskilson J et al (2002) Simics: A full system simulation platform. IEEE Computer 35(2):50\u201358","journal-title":"IEEE Computer"},{"key":"1352_CR18","doi-asserted-by":"crossref","unstructured":"Willmann P, Shafer J, Carr D et al. Concurrent direct network access for virtual machine monitors. In Proc. the 13th HPCA, Feb. 2007, pp.306\u2013317.","DOI":"10.1109\/HPCA.2007.346208"},{"key":"1352_CR19","unstructured":"Benvenuti C. Understanding Linux Network Internals (1st edition). OReilly Media Inc., 2005."},{"key":"1352_CR20","unstructured":"Love R. Linux Kernel Development (2nd edition). Sams Publishing, 2005."},{"issue":"3","key":"1352_CR21","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1016\/j.comnet.2009.09.011","volume":"54","author":"A Ortiz","year":"2010","unstructured":"Ortiz A, Ortega J, D\u00edaz A, Prieto A (2010) Network interfaces for programmable NICs and multicore platforms. Computer Networks 54(3):357\u2013376","journal-title":"Computer Networks"},{"issue":"6","key":"1352_CR22","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/35.29545","volume":"27","author":"D Clark","year":"1989","unstructured":"Clark D, Jacobson V, Romkey J et al (1989) An analysis of TCP processing overhead. IEEE Communications Magazine 27(6):23\u201329","journal-title":"IEEE Communications Magazine"},{"issue":"3","key":"1352_CR23","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1109\/MM.2007.46","volume":"27","author":"S GadelRab","year":"2007","unstructured":"GadelRab S (2007) 10-Gigabit Ethernet connectivity for computer servers. IEEE Micro 27(3):94\u2013105","journal-title":"IEEE Micro"},{"key":"1352_CR24","doi-asserted-by":"crossref","unstructured":"Nahum E, Yates D, Kurose J et al. Cache behaviour of network protocols. In Proc. the ACM SIGMETRICS, June 1997, pp.169\u2013180.","DOI":"10.1145\/258623.258686"},{"issue":"3","key":"1352_CR25","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1007\/s11390-011-1141-8","volume":"26","author":"T Tu","year":"2011","unstructured":"Tu T, Hsueh C (2011) Unified UDispatch: A user dispatching tool for multicore systems. Journal of Computer Science and Technology 26(3):375\u2013391","journal-title":"Journal of Computer Science and Technology"},{"key":"1352_CR26","doi-asserted-by":"crossref","unstructured":"Liao G, Zhu X, Bhuyan L. A new server I\/O architecture for high speed networks. In Proc. the 17th HPCA, Feb. 2011, pp.255\u2013265.","DOI":"10.1109\/HPCA.2011.5749734"},{"issue":"1","key":"1352_CR27","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.sysarc.2008.07.005","volume":"55","author":"A Ortiz","year":"2009","unstructured":"Ortiz A, Ortega J, D\u00edaz A et al (2009) Protocol offload analysis by simulation. J Systems Architecture 55(1):25\u201342","journal-title":"J. Systems Architecture"},{"key":"1352_CR28","doi-asserted-by":"crossref","unstructured":"Ortiz A, Ortega, J, Diaz, A, Prieto, A. Protocol offload evaluation using Simics. In Proc. the 2006 IEEE International Conference on Cluster Computing, September 2006, pp.1\u20139.","DOI":"10.1109\/CLUSTR.2006.311841"},{"issue":"6\/7","key":"1352_CR29","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1016\/j.peva.2007.12.001","volume":"65","author":"G Pacifici","year":"2008","unstructured":"Pacifici G, Segmuller W, Spreitzer M, Tantawi A (2008) CPU demand for web serving: Measurement analysis and dynamic estimation. Performance Evaluation 65(6\/7):531\u2013553","journal-title":"Performance Evaluation"},{"key":"1352_CR30","unstructured":"Yeager N, McGrath R. Web Server Technology: The Advanced Guide for World Wide Web Information Providers. San Francisco CA: Morgan-Kaufmann, Inc., 1996."},{"key":"1352_CR31","unstructured":"MPICH2: A high performance and widely portable implementation of the message passing interface (MPI) standard. http:\/\/www.mpich.org\/ , October 2012."},{"key":"1352_CR32","doi-asserted-by":"crossref","unstructured":"Kim H, Rixner S. TCP offload through connection handoff. In Proc. the 1st ACM SIGOPS\/EuroSys European Conference on Computer Systems, October 2006, pp.279\u2013290.","DOI":"10.1145\/1218063.1217962"},{"issue":"11","key":"1352_CR33","doi-asserted-by":"crossref","first-page":"1394","DOI":"10.1109\/TC.2005.185","volume":"54","author":"H Kim","year":"2005","unstructured":"Kim H, Rixner S, Pai V (2005) Network interface data caching. IEEE Transactions on Computers 54(11):1394\u20131408","journal-title":"IEEE Transactions on Computers"},{"key":"1352_CR34","doi-asserted-by":"crossref","unstructured":"Vaidyanathan K, Panda D K. Benefits of I\/O acceleration technology (I\/OAT) in clusters. In Proc. the 2007 IEEE ISPASS, April 2007, pp.220\u2013229.","DOI":"10.1109\/ISPASS.2007.363752"},{"key":"1352_CR35","doi-asserted-by":"crossref","unstructured":"Shalev L, Marhervaks V, Machulsky Z et al. Loosely coupled TCP acceleration architecture. In Proc. the 14th HOTI, Aug. 2006, pp.3\u20138.","DOI":"10.1109\/HOTI.2006.18"},{"key":"1352_CR36","doi-asserted-by":"crossref","unstructured":"Narayanaswamy G, Balaji P, Feng W. An analysis of 10-Gigabit Ethernet protocol staks in multicore environments. In Proc. the 15th HOTI, August 2007, pp.109\u2013116.","DOI":"10.1109\/HOTI.2007.14"},{"key":"1352_CR37","doi-asserted-by":"crossref","unstructured":"de Bruijn W, Bos H. Model-T: Rethinking the OS for terabits speeds. In Proc. the INFOCOM Workshop on High-Speed Networks, April 2008, pp.1\u20136.","DOI":"10.1109\/INFOCOM.2008.4544642"},{"key":"1352_CR38","unstructured":"Wun B, Crowley P. Network I\/O acceleration in heterogeneous multicore processors. In Proc. the 14th HOTI, August 2006, pp.9\u201314."},{"key":"1352_CR39","doi-asserted-by":"crossref","unstructured":"Brecht T, Janakiraman G, Lynn B et al. Evaluating network processing efficiency with processor partitioning and asynchronous I\/O. In Proc. the 1st ACM SIGOPS\/EuroSys European Conf. Computer Systems, Apr. 2006, pp.265\u2013278.","DOI":"10.1145\/1218063.1217961"},{"key":"1352_CR40","doi-asserted-by":"crossref","unstructured":"Foong A, Fung J, Newell D. An in-depth analysis of the impact of processor affinity on network performance. In Proc. the 12th IEEE Int. Conf. Networks, Mar. 2004, pp.244\u2013250.","DOI":"10.1109\/ICON.2004.1409136"},{"issue":"2","key":"1352_CR41","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1002\/cpe.1632","volume":"23","author":"B Goglin","year":"2011","unstructured":"Goglin B (2011) NIC-assisted cache-efficient receive stack for message passing over Ethernet. Concurrency and Computation: Practice and Experience 23(2):199\u2013210","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"1352_CR42","doi-asserted-by":"crossref","unstructured":"Jin H, Yun Y, Jang H C. TCP\/IP performance near I\/O bus bandwidth on multi-core systems: 10-Gigabit Ethernet vs. multi-port Gigabit Ethernet. In Proc. the International Conference on Parallel Processing, September 2008, pp.87\u201394.","DOI":"10.1109\/ICPP-W.2008.33"},{"key":"1352_CR43","doi-asserted-by":"crossref","unstructured":"Narayanaswamy G, Balaji P, Feng W. Impact of network sharing in multi-core architectures. In Proc. the 17th Int. Conf. Comp. Commun. Networks, Aug. 2008, pp.1\u20136.","DOI":"10.1109\/ICCCN.2008.ECP.61"}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-013-1352-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11390-013-1352-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-013-1352-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T07:54:00Z","timestamp":1745999640000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11390-013-1352-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,5]]},"references-count":43,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,5]]}},"alternative-id":["1352"],"URL":"https:\/\/doi.org\/10.1007\/s11390-013-1352-2","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"type":"print","value":"1000-9000"},{"type":"electronic","value":"1860-4749"}],"subject":[],"published":{"date-parts":[[2013,5]]}}}