dc.contributor.author |
Koukis, E |
en |
dc.contributor.author |
Nanos, A |
en |
dc.contributor.author |
Koziris, N |
en |
dc.date.accessioned |
2014-03-01T02:45:48Z |
|
dc.date.available |
2014-03-01T02:45:48Z |
|
dc.date.issued |
2008 |
en |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/32400 |
|
dc.subject |
Cost Effectiveness |
en |
dc.subject.other |
Main memories |
en |
dc.subject.other |
Myrinet |
en |
dc.subject.other |
Parallel and distributed processing |
en |
dc.subject.other |
Computer networks |
en |
dc.subject.other |
Cost effectiveness |
en |
dc.subject.other |
Distributed parameter networks |
en |
dc.subject.other |
Firmware |
en |
dc.subject.other |
Data storage equipment |
en |
dc.title |
Synchronized send operations for efficient streaming block I/O over myrinet |
en |
heal.type |
conferenceItem |
en |
heal.identifier.primary |
10.1109/IPDPS.2008.4536142 |
en |
heal.identifier.secondary |
4536142 |
en |
heal.identifier.secondary |
http://dx.doi.org/10.1109/IPDPS.2008.4536142 |
en |
heal.publicationDate |
2008 |
en |
heal.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. ©2008 IEEE. |
en |
heal.journalName |
IPDPS Miami 2008 - Proceedings of the 22nd IEEE International Parallel and Distributed Processing Symposium, Program and CD-ROM |
en |
dc.identifier.doi |
10.1109/IPDPS.2008.4536142 |
en |