NBA (Network Balancing Act): A High-performance Packet Processing Framework on Heterogeneous Processors

Cited 0 time in webofscience Cited 67 time in scopus
  • Hit : 390
  • Download : 332
DC FieldValueLanguage
dc.contributor.authorKim, Joongiko
dc.contributor.authorJang Keonko
dc.contributor.authorLee, Keunghongko
dc.contributor.authorMa, Sangwookko
dc.contributor.authorShim, Junhyunko
dc.contributor.authorMoon, Sue Bokko
dc.date.accessioned2016-04-22T08:05:26Z-
dc.date.available2016-04-22T08:05:26Z-
dc.date.created2016-01-14-
dc.date.created2016-01-14-
dc.date.created2016-01-14-
dc.date.created2016-01-14-
dc.date.created2016-01-14-
dc.date.issued2015-04-22-
dc.identifier.citationThe European Conference on Computer Systems , pp.1 - 14-
dc.identifier.urihttp://hdl.handle.net/10203/205853-
dc.description.abstractWe present the NBA framework, which extends the architecture of the Click modular router to exploit modern hardware, adapts to different hardware configurations, and reaches close to their maximum performance without manual optimization. NBA takes advantages of existing performance-excavating solutions such as batch processing, NUMA-aware memory management, and receiveside scaling with multi-queue network cards. Its abstraction resembles Click but also hides the details of architecturespecific optimization, batch processing that handles the path diversity of individual packets, CPU/GPU load balancing, and complex hardware resource mappings due to multi-core CPUs and multi-queue network cards. We have implemented four sample applications: an IPv4 and an IPv6 router, an IPsec encryption gateway, and an intrusion detection system (IDS) with Aho-Corasik and regular expression matching. The IPv4/IPv6 router performance reaches the line rate on a commodity 80 Gbps machine, and the performances of the IPsec gateway and the IDS reaches above 30 Gbps. We also show that our adaptive CPU/GPU load balancer reaches near-optimal throughput in various combinations of sample applications and traffic conditions.-
dc.languageEnglish-
dc.publisherACM Special Interest Group on Operating Systems (SIGOPS)-
dc.titleNBA (Network Balancing Act): A High-performance Packet Processing Framework on Heterogeneous Processors-
dc.typeConference-
dc.identifier.scopusid2-s2.0-84929578883-
dc.type.rimsCONF-
dc.citation.beginningpage1-
dc.citation.endingpage14-
dc.citation.publicationnameThe European Conference on Computer Systems-
dc.identifier.conferencecountryFR-
dc.identifier.conferencelocationBordeaux-
dc.identifier.doi10.1145/2741948.2741969-
dc.embargo.liftdate9999-12-31-
dc.embargo.terms9999-12-31-
dc.contributor.localauthorMoon, Sue Bok-
dc.contributor.nonIdAuthorJang Keon-
dc.contributor.nonIdAuthorLee, Keunghong-
dc.contributor.nonIdAuthorMa, Sangwook-
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0