• DocumentCode
    3237636
  • Title

    Fully memory based address translation in user-level network interface

  • Author

    Yongqing, Wang ; Minxuan, Zhang

  • Author_Institution
    Dept. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    27-29 May 2011
  • Firstpage
    351
  • Lastpage
    355
  • Abstract
    User-level communications greatly alleviate the software overhead of the communication subsystem by allowing applications to access the network interface directly. Such a direct data path requires the network interface to know the physical memory location of the buffer. Thus, efficient virtual-to-physical address translation is critical. This paper presents a efficient address translation scheme based on address-translation-table where every translation is done on the network interface controller without operating system involvement and miss handling, and zero copy data transfer can be implemented between processes. Adopting this mechanism, we design our communication subsystem oriented to cluster systems based on PCI-Express 2.0. The experimental results show the lowest one-way latency of 2.37us and the peak bandwidth of 6038MB/s, which is the fastest network interface at present.
  • Keywords
    buffer storage; network interfaces; peripheral interfaces; PCI-Express 2.0; address-translation-table; bit rate 6038 Mbit/s; buffer physical memory location; cluster systems; fully memory based address translation; user-level communications; user-level network interface controller; virtual-to-physical address translation; Bandwidth; Bidirectional control; Indexes; Prefetching; Protocols; Random access memory; Reliability; RDMA; address translation; system call; user-level network interface;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-61284-485-5
  • Type

    conf

  • DOI
    10.1109/ICCSN.2011.6014582
  • Filename
    6014582