• DocumentCode
    174567
  • Title

    Traffic capture beyond 10 Gbps: Linear scaling with multiple network interface cards on commodity servers

  • Author

    Vinu Paul, M.V. ; Bhattacharjee, R. ; Rajesh, Ramesh

  • Author_Institution
    Centre for AI & Robot., Bangalore, India
  • fYear
    2014
  • fDate
    26-28 Aug. 2014
  • Firstpage
    194
  • Lastpage
    199
  • Abstract
    As the number of users on Internet is increasing day by day, Network traffic rate is going up exponentially. The traffic analysis capability also need to be scaled up correspondingly to handle this high traffic rates. The modern commodity platforms equipped with processors rich in number of cores and having hyper threading technology has enabled emergence of software based solutions rather than dedicated platforms for traffic analysis. But the general purpose network stacks provided by operating systems focus more on compatibility and hence are not able to fully exploit the hardware capabilities of these platforms. Lot of work is reported on customizing the stack for packet capture and achieving line rate (10 Gbps) performance on a single Network Interface Card (NIC). Some work is also reported on use of multiple 10GbE NICs for handling traffic beyond 10 Gbps. This paper brings out through experimental setup and observations the issues involved in linear scaling of performance with additional NICs on commodity Non Uniform Memory Access (NUMA) servers. It shows that linear scaling requires optimum configurations of compute, memory and network resources especially affinity of NICs to NUMA nodes. Using these configurations we are able to achieve linear scaling of traffic analysis capability with additional 10 GbE NICs. We report scaled performance upto 40 Gbps with the use of four NIC cards.
  • Keywords
    network interfaces; telecommunication traffic; Internet users; NIC; NUMA nodes; commodity NUMA servers; commodity nonuniform memory access servers; compute resource; general purpose network stacks; hyper threading technology; line rate performance; linear performance scaling; memory resource; multiple network interface cards; network resource; network traffic rate; operating systems; optimum configurations; packet capture; single network interface card; software based solutions; traffic analysis capability; traffic capture; Aggregates; Bandwidth; Computer architecture; Hardware; Program processors; Servers; Commodity Servers; Linear Scaling; Multiple NICs; Traffic Capture; beyond 10 Gbps;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Science & Engineering (ICDSE), 2014 International Conference on
  • Conference_Location
    Kochi
  • Print_ISBN
    978-1-4799-6870-1
  • Type

    conf

  • DOI
    10.1109/ICDSE.2014.6974636
  • Filename
    6974636