DocumentCode :
1680695
Title :
Synchronized send operations for efficient streaming block I/O over Myrinet
Author :
Koukis, Evangelos ; Nanos, Anastassios ; Koziris, Nectarios
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens
fYear :
2008
Firstpage :
1
Lastpage :
8
Abstract :
Providing scalable clustered storage in a cost-effective way depends on the availability of an efficient network block device (nbd) layer. We study the performance of gmblock, an nbd server over Myrinet utilizing a direct disk-to-NIC data path which bypasses the CPU and main memory bus. To overcome the architectural limitation of a low number of outstanding requests, we focus on overlapping read and network I/O for a single request, in order to improve throughput. To this end, we introduce the concept of synchronized send operations and present an implementation on Myrinet/GM, based on custom modifications to the NIC firmware and associated userspace library. Compared to a network block sharing system over standard GM and the base version of gmblock, our enhanced implementation supporting synchronized sends delivers 81% and 44% higher throughput for streaming block I/O, respectively.
Keywords :
storage area networks; Myrinet; direct disk-to-NIC data path; gmblock; main memory bus; nbd server; network block sharing system; streaming block I/O; synchronized send operations; Buffer storage; Delay; Engines; Kernel; Libraries; Microprogramming; Network servers; Random access memory; Throughput; Virtual manufacturing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
ISSN :
1530-2075
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2008.4536142
Filename :
4536142
Link To Document :
بازگشت