TCP splice application layer proxy performance

  • Authors:
  • David A. Maltz;Pravin Bhagwat

  • Affiliations:
  • -;-

  • Venue:
  • Journal of High Speed Networks
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Application layer proxies already play an important role intodays networks, serving as firewalls and HTTP caches - and theirrole is being expanded to include encryption, compression, andmobility support services. Current application layer proxies suffermajor performance penalties as they spend most of their time movingdata back and forth between connections; context switchingand crossing protection boundaries for each chunk of data theyhandle. We present a technique called TCP Splice that provideskernel support for data relaying operations which runs at nearrouter speeds. In our lab testing, we find SOCKS firewalls usingTCP Splice can sustain a data throughput twice that of normalfirewalls, with an average packet forwarding latency 30 timesless.