Font Size: a A A

Design and implementation of a high-speed communication module for Linux cluster file system using M-VIA

Posted on:2004-04-22Degree:M.SType:Thesis
University:South Dakota State UniversityCandidate:Yoo, Chan-gonFull Text:PDF
GTID:2468390011473200Subject:Computer Science
Abstract/Summary:
This thesis proposes a high-speed communication module for a Linux cluster file system using M-VIA. One of the purposes of a cluster file system (CFS) is to provide high I/O bandwidth by parallelizing I/O operations. In CFS, files are divided into small blocks and stored on multiple nodes. Hence, a CFS demands a great deal of data to be transferred among nodes, which means that the overall performance of a CFS is primarily dependent on the bandwidth between cluster nodes. However, software overheads caused by the intervention of the Operating system (OS) prevent applications from fully exploiting the bandwidth of the underlying network. So, user-level network protocols such as VIA are considered suitable for interconnects of clustering systems. The communication module presented in this thesis utilizes Modula-VIA (M-VIA), which is one of the VIA implementations freely available on Linux system. Through performance test, the communication module presented is verified competitive.
Keywords/Search Tags:Communication module, Cluster file system, Linux, CFS
Related items