• DocumentCode
    467559
  • Title

    An Analysis of 10-Gigabit Ethernet Protocol Stacks in Multicore Environments

  • Author

    Narayanaswamy, G. ; Balaji, P. ; Feng, W.

  • Author_Institution
    Virginia Tech, Blacksburg
  • fYear
    2007
  • fDate
    22-24 Aug. 2007
  • Firstpage
    109
  • Lastpage
    116
  • Abstract
    This paper analyzes the interactions between the protocol stack (TCP/IP or iWARP over 10-Gigabit Ethernet) and its multicore environment. Specifically, for host-based protocols such as TCP/IP, we notice that a significant amount of processing is statically assigned to a single core, resulting in an imbalance of load on the different cores of the system and adversely impacting the performance of many applications. For host-offloaded protocols such as iWARP, on the other hand, the portions of the communication stack that are performed on the host, such as buffering of messages and memory copies, are closely tied with the associated process, and hence do not create such load imbalances. Thus, in this paper, we demonstrate that by intelligently mapping different processes of an application to specific cores, the imbalance created by the TCP/IP protocol stack can be largely countered and application performance significantly improved. At the same time, since the load is a better balanced in host-offloaded protocols such as iWARP, such mapping does not adversely affect their performance, thus keeping the mapping generic enough to be used with multiple protocol stacks.
  • Keywords
    local area networks; resource allocation; transport protocols; Ethernet protocol stacks; TCP-IP; host-based protocols; iWARP; load balancing; multicore environments; multiple protocol stacks; Computer buffers; Computer science; Ethernet networks; Libraries; Multicore processing; Network interfaces; Protocols; TCPIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Interconnects, 2007. HOTI 2007. 15th Annual IEEE Symposium on
  • Conference_Location
    Stanford, CA
  • ISSN
    1550-4794
  • Print_ISBN
    978-0-7695-2979-0
  • Type

    conf

  • DOI
    10.1109/HOTI.2007.14
  • Filename
    4296814