• DocumentCode
    251983
  • Title

    On the Cost of Tunnel Endpoint Processing in Overlay Virtual Networks

  • Author

    Weerasinghe, Jagath ; Abel, Francois

  • Author_Institution
    IBM Res. - Zurich, Rüschlikon, Switzerland
  • fYear
    2014
  • fDate
    8-11 Dec. 2014
  • Firstpage
    756
  • Lastpage
    761
  • Abstract
    Overlays are increasingly used to carry out virtual networks in multi-tenant data centers. However, the encapsulation layer of these overlay virtual networks increases the processing cost and degrades the system performance when the tunnel endpoints are implemented in software. In this paper, we investigate this processing cost in terms of clock cycles by instrumenting the main processing layers of the Linux VXLAN tunnel endpoint. We found that the VXLAN encapsulation layer adds 21% of CPU cycles to the processing of an MTU-size packet. We also observed that encapsulation overhead translates into a bandwidth performance drop of 31.8% and a latency increase of 32.5%. We propose and emulate a minimal hardware acceleration technique for VXLAN that can bring back the lost performance. The experiment results show that 97.1% of the bandwidth performance and 94.4% of the latency performance can be achieved at constant CPU utilization.
  • Keywords
    Linux; computer centres; local area networks; overlay networks; resource allocation; CPU cycles; Linux VXLAN tunnel endpoint; MTU-size packet; VXLAN encapsulation layer; bandwidth performance drop; clock cycles; constant CPU utilization; encapsulation layer; encapsulation overhead; latency increase; multitenant data centers; overlay virtual networks; processing cost; tunnel endpoint processing; Cloud computing; Conferences; VTEP; VXLAN; overlay virtual networks; packet processing cost; tunnel endpoint;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on
  • Conference_Location
    London
  • Type

    conf

  • DOI
    10.1109/UCC.2014.123
  • Filename
    7027590