Document Type

Thesis - University Access Only

Award Date


Degree Name

Master of Science (MS)

Department / School

Electrical Engineering and Computer Science

First Advisor

Sung Yun Shin


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 1/0 bandwidth by parallelizing 1/0 operations. I n 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.

Library of Congress Subject Headings

File organization (Computer science)
Multimedia communications.
Computer network architectures.


South Dakota State University



Rights Statement

In Copyright