{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,31]],"date-time":"2023-01-31T02:49:24Z","timestamp":1675133364222},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2011,3,11]],"date-time":"2011-03-11T00:00:00Z","timestamp":1299801600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2013,1]]},"DOI":"10.1007\/s11227-011-0579-3","type":"journal-article","created":{"date-parts":[[2011,3,10]],"date-time":"2011-03-10T11:58:26Z","timestamp":1299758306000},"page":"294-322","source":"Crossref","is-referenced-by-count":7,"title":["Improved parallelism and scheduling in multi-core software routers"],"prefix":"10.1007","volume":"63","author":[{"given":"Norbert","family":"Egi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gianluca","family":"Iannaccone","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maziar","family":"Manesh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurent","family":"Mathy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sylvia","family":"Ratnasamy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,3,11]]},"reference":[{"key":"579_CR1","unstructured":"Vyatta Open Networking (2010) Software-based Routing & Security. http:\/\/www.vyatta.com\/products\/"},{"key":"579_CR2","volume-title":"ACM presto workshop","author":"K Argyraki","year":"2008","unstructured":"Argyraki K, Baset SA, Chun B-G, Fall K, Iannaccone G, Knies A, Kohler E, Manesh M, Nedveschi S, Ratnasamy S (2008) Can software routers scale. In: ACM presto workshop, Aug 2008"},{"key":"579_CR3","volume-title":"ACM presto workshop","author":"A Greenhalgh","year":"2008","unstructured":"Greenhalgh A, Handley M, Mathy L, Egi N, Hoerdt M, Huici F (2008) Fairness issues in software virtual routers. In: ACM presto workshop, Aug 2008"},{"key":"579_CR4","volume-title":"IEEE ICC\u201907","author":"Q Ye","year":"2007","unstructured":"Ye Q, MacGregor MH (2007) Click on a cluster: a viable approach to scale software-based routers. In: IEEE ICC\u201907"},{"key":"579_CR5","volume-title":"ACM CoNext","author":"N Egi","year":"2008","unstructured":"Egi N, Greenhalgh A, Handley M, Mathy L, Hoerdt M, Huici F (2008) Towards high performance virtual routers on commodity hardware. In: ACM CoNext, Dec 2008"},{"key":"579_CR6","unstructured":"Intel 10 Gigabit XF SR Server Adapters. http:\/\/www.intel.com\/products\/server\/adapters\/10-gbe-xfsr-adapters\/10-gbe-xfsr-adapters-overview.htm"},{"key":"579_CR7","unstructured":"Next Generation Intel Microarchitecture (Nehalem). http:\/\/www.intel.com\/pressroom\/archive\/reference\/whitepaper_Nehalem.pdf , 2008"},{"key":"579_CR8","unstructured":"Receive side scaling on Intel Network Adapters. http:\/\/www.intel.com\/support\/network\/adapter\/pro100\/sb\/cs-027574.htm"},{"key":"579_CR9","unstructured":"Virtual machine device queues. http:\/\/www.intel.com\/technology\/platform-technology\/virtualization\/VMDq_whitepaper.pdf , 2007"},{"issue":"3","key":"579_CR10","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1145\/354871.354874","volume":"18","author":"E Kohler","year":"2000","unstructured":"Kohler E, Morris R et al (2000) The click modular router. ACM Trans Comput Syst 18(3):263\u2013297","journal-title":"ACM Trans Comput Syst"},{"key":"579_CR11","volume-title":"USENIX technical conference","author":"B Chen","year":"2001","unstructured":"Chen B, Morris R (2001) Flexible control of parallelism in a multiprocesor PC router. In: USENIX technical conference"},{"key":"579_CR12","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1007\/0-387-30394-4_11","volume-title":"Springer distributed cooperative laboratories: networking, instrumentation, and measurements","author":"R Bolla","year":"2006","unstructured":"Bolla R, Bruschi R (2006) Ip forwarding performance analysis in the presence of control plane functionalities in a pc-based open router. In: Springer distributed cooperative laboratories: networking, instrumentation, and measurements. Springer, Berlin, pp 143\u2013158"},{"key":"579_CR13","unstructured":"VTune Performance Analyzer. http:\/\/www.intel.com\/cd\/software\/products\/asmo-na\/eng\/239144.htm"},{"key":"579_CR14","unstructured":"OProfile\u2014A System Profiler for Linux. http:\/\/oprofile.sourceforge.net\/news\/"},{"key":"579_CR15","volume-title":"Proceedings of ACM SIGMETRICS 2001","author":"X Qie","year":"2001","unstructured":"Qie X, Bavier A, Peterson L, Karlin S (2001) Scheduling computations on a software-based router. In: Proceedings of ACM SIGMETRICS 2001, Cambridge, MA, USA"},{"key":"579_CR16","volume-title":"Proc of 22nd ACM symposium on operating systems principles","author":"M Dobrescu","year":"2009","unstructured":"Dobrescu M, Egi N, Argyraki K, Chun B-G, Fall K, Iannaccone G, Knies A, Manesh M, Ratnasamy S (2009) Routebricks: exploiting parallelism to scale software routers. In: Proc of 22nd ACM symposium on operating systems principles, Big Sky, MT, Oct 2009"},{"key":"579_CR17","unstructured":"Intel 82599 10 GbE Controller Datasheet, http:\/\/download.intel.com\/design\/network\/datashts\/82599_datasheet.pdf , 2010"},{"key":"579_CR18","unstructured":"Waldspurger CA, Weihl WE (1995) Stride scheduling: deterministic proportional-share resource management. Tech. rep. MIT\/CS\/TM-528, MIT Laboratory for Computer Science, June 1995"},{"key":"579_CR19","unstructured":"Fedorova MSA, Seltzer M, Small C (2005) Casc: a cache-aware scheduler for multithreaded chip multiprocessors. Sun Labs technical report, March. http:\/\/labs.oracle.com\/scalable\/pubs\/CASC.pdf"},{"key":"579_CR20","volume-title":"IEEE Infocom","author":"P Gupta","year":"1998","unstructured":"Gupta P, Lin S, McKeown N (1998) Routing lookups in hardware at memory access speeds. In: IEEE Infocom"},{"key":"579_CR21","unstructured":"Intel Hyper-Threading Technology. http:\/\/www.intel.com\/technology\/platform-technology\/hyper-threading\/"},{"key":"579_CR22","volume-title":"ACM SIGCOMM","author":"J Turner","year":"2007","unstructured":"Turner J et al (2007) Supercharging PlanetLab\u2014a high performance, multi-application, overlay network platform. In: ACM SIGCOMM, August 2007"},{"key":"579_CR23","volume-title":"ACM SIGCOMM","author":"Y Wang","year":"2008","unstructured":"Wang Y et al (2008) Virtual routers on the move: live router migration as a network-management primitive. In: ACM SIGCOMM, August 2008"},{"key":"579_CR24","volume-title":"ACM VISA workshop","author":"MB Anwer","year":"2009","unstructured":"Anwer MB, Feamster N (2009) Building a fast, virtualized data plane with programmable hardware. In: ACM VISA workshop, Aug 2009"},{"key":"579_CR25","volume-title":"ACM VISA workshop","author":"Y Liao","year":"2009","unstructured":"Liao Y, Yin D, Gao L (2009) PdP: parallelizing data plane in virtual network substrate. In: ACM VISA workshop, Aug 2009"},{"key":"579_CR26","volume-title":"ACM VISA workshop","author":"G Schaffrath","year":"2009","unstructured":"Schaffrath G, Werle C, Papadimitriou P, Feldmann A, Bless R, Greenhalgh A, Kind M, Maennel O, Mathy L (2009) Network virtualization architecture: proposal and initial prototype. In: ACM VISA workshop, Aug 2009"},{"key":"579_CR27","volume-title":"19th ACM symposium on operating systems principles","author":"P Barham","year":"2003","unstructured":"Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization. In: 19th ACM symposium on operating systems principles, October 2003. ACM Press, New York"},{"key":"579_CR28","volume-title":"PMECT\u201907","author":"N Egi","year":"2007","unstructured":"Egi N, Greenhalgh A, Handley M, Hoerdt M, Mathy L, Schooley T (2007) Evaluating xen for virtual routers. In: PMECT\u201907, August 2007"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0579-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-011-0579-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0579-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T06:24:03Z","timestamp":1559370243000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-011-0579-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,3,11]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,1]]}},"alternative-id":["579"],"URL":"https:\/\/doi.org\/10.1007\/s11227-011-0579-3","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,3,11]]}}}