• 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