Title :
Benefits of I/O Acceleration Technology (I/OAT) in Clusters
Author :
Vaidyanathan, Karthikeyan ; Panda, Dhabaleswar K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH
Abstract :
Packet processing in the TCP/IP stack at multi-gigabit data rates occupies a significant portion of the system overhead. Though there are several techniques to reduce the packet processing overhead on the sender-side, the receiver-side continues to remain as a bottleneck. I/O acceleration technology (I/OAT), developed by Intel, is a set of features particularly designed to reduce the receiver-side packet processing overhead. This paper studies the benefits of the I/OAT technology by extensive evaluations through micro-benchmarks as well as evaluations on two different application domains: (1) a multi-tier data-center environment and (2) a parallel virtual file system (PVFS). Our micro-benchmark evaluations show that I/OAT results in 38% lower overall CPU utilization in comparison with traditional communication. Due to this reduced CPU utilization, I/OAT delivers better performance and increased network bandwidth. Our experimental results with data-centers and file systems reveal that I/OAT can improve the total number of transactions processed by 14% and throughput by 12%, respectively. In addition, I/OAT can sustain a large number of concurrent threads (up to a factor of four as compared to non-I/OAT) in data-center environments, thus increasing the scalability of the servers
Keywords :
Internet; input-output programs; parallel processing; transport protocols; CPU utilization; I/O acceleration technology; Internet protocol; TCP/IP stack; central processing unit; concurrent thread; multigigabit data rate; multitier data center; network bandwidth performance; packet processing overhead; parallel virtual file system; transmission control protocol; transport protocol; Acceleration; Bandwidth; Computer science; Delay; Ethernet networks; File systems; Network servers; Scalability; Sun; TCPIP;
Conference_Titel :
Performance Analysis of Systems & Software, 2007. ISPASS 2007. IEEE International Symposium on
Conference_Location :
San Jose, CA
Print_ISBN :
1-4244-1082-7
Electronic_ISBN :
1-4244-1082-7
DOI :
10.1109/ISPASS.2007.363752