Performance analysis of system overheads in TCP/IP workloads

被引:0
|
作者
Binkert, NL [1 ]
Hsu, LR [1 ]
Saidi, AG [1 ]
Dreslinski, RG [1 ]
Schultz, AL [1 ]
Reinhardt, SK [1 ]
机构
[1] Univ Michigan, Adv Comp Architecture Lab, EECS Dept, Ann Arbor, MI 48109 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Current high-performance computer systems are unable to saturate the latest available high-bandwidth networks such as 10 Gigabit Ethernet. A key obstacle in achieving 10 gigabits per second is the high overhead of communication between the CPU and network interface controller (NIC), which typically resides on a standard I/O bus with high access latency. Using several network-intensive benchmarks, we investigate the impact of this overhead by analyzing the performance of hypothetical systems in which the NIC is more closely coupled to the CPU including integration on the CPU die. We find that systems with high-latency NICs spend a significant amount of time in the device driver. NIC integration can substantially reduce this overhead, providing significant throughput benefits when other CPU processing is not a bottleneck. NIC integration also enables cache placement of DMA data. This feature has tremendous benefits when payloads are touched quickly, but potentially can harm performance in other situations due to cache pollution.
引用
收藏
页码:218 / 228
页数:11
相关论文
共 50 条
  • [1] Profiling and reducing processing overheads in TCP/IP
    Kay, J
    Pasquale, J
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (06) : 817 - 828
  • [2] Performance characterization of TCP/IP packet processing in commercial server workloads
    Makineni, S
    Iyer, R
    2003 IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2003, : 33 - 41
  • [3] Importance of non-data touching processing overheads in TCP/IP
    Kay, Jonathon
    Pasquale, Joseph
    Computer Communications Review, 1993, 23 (04):
  • [4] Performance analysis and optimization based on communication system of TCP/IP network protocol
    Cao, Yang
    Chen, Yong
    Cao, Hui
    Tao, Shu
    Wuhan Daxue Xuebao/Journal of Wuhan University, 1999, 45 (03): : 354 - 358
  • [5] Operating System Classification Performance of TCP/IP Protocol Headers
    Aksoy, Ahmet
    Gunes, Mehmet Hadi
    PROCEEDINGS OF THE 2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS - LCN WORKSHOPS 2016, 2016, : 112 - 120
  • [6] Impact of TCP/IP header compression on the performance of a cellular system
    Kostic, ZR
    Qiu, XX
    Chang, LF
    WCNC: 2000 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2000, : 281 - 286
  • [7] Dynamic Mobile IP and Nice-TCP for improving TCP/IP performance
    Vulupala, V
    Kumar, V
    MDM 2002: THIRD INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, PROCEEDINGS, 2002, : 163 - 164
  • [8] A preliminary study of scalability of TCP/IP based clusters under database workloads
    Kant, K
    NETWORKING 2004: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS, 2004, 3042 : 1354 - 1359
  • [9] Analysis and measurement of TCP/IP performance over GPRS networks
    Benetazzo, L
    Bertocco, M
    Narduzzi, C
    Tittoto, R
    PERSONAL WIRELESS COMMUNICATIONS, PROCEEDINGS, 2003, 2775 : 261 - 275
  • [10] Performance analysis of TCP/UDP during mobile IP handoffs
    Ye, MH
    Wang, ZW
    Zhang, HM
    Liu, Y
    2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : B724 - B729