TCP Splice for application layer proxy performance

被引:0
|
作者
Maltz, DA [1 ]
Bhagwat, P
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Heights, NY 10598 USA
[2] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
关键词
TCP; firewalls; SOCKS; application layer proxies; performance;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Application layer proxies already play an important role in today's networks, serving as firewalls and HTTP caches - and their role is being expanded to include encryption, compression, and mobility support services. Current application layer proxies suffer major performance penalties as they spend most of their time moving data back and forth between connections; context switching and crossing protection boundaries for each chunk of data they handle. We present a technique called TCP Splice that provides kernel support for data relaying operations which runs at near router speeds. In our lab testing, we find SOCKS firewalls using TCP Splice can sustain a data throughput twice that of normal firewalls, with an average packet forwarding latency 30 times less.
引用
收藏
页码:225 / 240
页数:16
相关论文
共 50 条
  • [21] HAIPE Compliant TCP Performance Enhancing Proxy for Bandwidth-On-Demand Environment
    Kronewitter, F. Dell
    Ryu, Bo
    Zhang, Zhensheng
    Ma, Liangping
    2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 3744 - 3750
  • [22] The Effects of a Performance Enhancing Proxy on TCP Congestion Control over a Satellite Network
    Liu, Mingxi
    Liu, Yongcheng
    Ma, Zhifei
    Porter, Zachary
    Chung, Jae
    Claypool, Saahil
    Li, Feng
    Tutlis, Jacob
    Claypool, Mark
    2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC, 2022,
  • [23] Effect of premature ACK transmission timing on throughput in TCP with a performance enhancing proxy
    Wang, Hui
    Osada, Shigeyuki
    Yokohira, Tokumi
    Okayama, Kiyohiko
    Yamai, Nariyoshi
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2007, E90B (01) : 31 - 41
  • [24] An Ensemble Method for Estimating TCP Throughput on Application Layer
    Kai, Natsuki
    Yoshida, Hiroshi
    Nihei, Koichi
    2018 15TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2018,
  • [25] Impact of Bluetooth MAC layer on the performance of TCP traffic
    Misic, Jelena
    Chan, Ka Lok
    Misic, Vojislav B.
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2006, 6 (06): : 865 - 876
  • [26] Implementation experiments of the TCP proxy mechanism
    Yamanegi, Kana
    Hama, Takayuki
    Hasegawa, Go
    Murata, Masayuki
    Shimonishi, Hideyuki
    Murase, Tutomu
    APSITT 2005: 6th Asia-Pacific Symposium on Information and Telecommunication Technologies, Proceedings, 2005, : 17 - 22
  • [27] Cross-layer design for optimizing TCP performance
    Chockalingam, A
    Altman, E
    Murthy, JVK
    Kumar, R
    ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 3538 - 3542
  • [28] Impact of layer 2 Behavior on TCP performance in WLAN
    Tsukamoto, K
    Ijima, R
    Kashihara, S
    Oie, Y
    VTC2005-FALL: 2005 IEEE 62ND VEHICULAR TECHNOLOGY CONFERENCE, 1-4, PROCEEDINGS, 2005, : 1713 - 1717
  • [29] Asymmetric splice: Optimizing TCP forwarder performance for the HTTP/1-1 protocol
    Adhya, SK
    Das-Purkayastha, S
    Ganguly, S
    PROCEEDINGS OF THE ICCC 2002: 15TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION, VOLS 1 AND 2: REDEFINING INTERNET IN THE CONTEXT OF PERVASIVE COMPUTING, 2002, : 239 - 251
  • [30] Performance Evaluation of Flow Fairness in Proxy-based TCP for Ad Hoc Networks
    Matsumoto, Masato
    Yamamoto, Miki
    2011 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2011, : 780 - 785