Title :
Designing Efficient FTP Mechanisms for High Performance Data-Transfer over InfiniBand
Author :
Lai, Ping ; Subramoni, Hari ; Narravula, Sundeep ; Mamidala, Amith ; Panda, Dhabaleswar K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
Abstract :
The rapid growth of InfiniBand, 10 Gigabit Ethernet/iWARP and IB WAN extensions is increasingly gaining momentum for designing high end computing clusters and data-centers. For typical applications such as data staging, content replication and remote site backup, FTP has been the most popular method to transfer data within and across these clusters. Although the existing sockets based FTP approaches can be transparently used in these systems through the protocols like IPoIB or SDP, their performance and scalability are limited due to the additional interaction overhead and unoptimized protocol processing. This leads to a challenge how to design more efficient FTP mechanisms by leveraging the advanced features of modern interconnects. In this paper we design a new Advanced Data Transfer Service (ADTS) with the capabilities such as zero-copy data-transfer, memory registration cache, persistent data sessions and pipelined data transfer etc. to enable efficient zero-copy data transfers over IB and iWARP equipped LAN and WAN. We then utilize ADTS to design a high performance FTP library (FTP-ADTS). From our experimental results, we observe that our design outperforms existing sockets based approaches by more that 95 in transferring large volumes of data over LAN. It also provides significantly better performance at much lower (by up to a factor of 6) CPU utilization in various IB WAN scenarios. These results present the promising future for designing high performance communication protocols to power the efficiency and scalability of next-generation parallel and distributed environments.
Keywords :
local area networks; protocols; wide area networks; Ethernet; FTP mechanism; IB WAN extension; InfiniBand; advanced data transfer service; content replication; data staging; file transfer protocol; high end computing clusters; high end data transfer; iWARP extension; next generation distributed environment; next generation parallel environment; remote site backup; Ethernet networks; High performance computing; Libraries; Local area networks; Parallel processing; Process design; Protocols; Scalability; Sockets; Wide area networks; FTP; IB WAN; InfiniBand; RDMA; Zero-copy;
Conference_Titel :
Parallel Processing, 2009. ICPP '09. International Conference on
Conference_Location :
Vienna
Print_ISBN :
978-1-4244-4961-3
Electronic_ISBN :
0190-3918
DOI :
10.1109/ICPP.2009.72