Implementation and Performance Analysis of Single I/O Space Service for Cluster Computers


The KIPS Transactions:PartA, Vol. 13, No. 6, pp. 517-524, Dec. 2006
10.3745/KIPSTA.2006.13.6.517,   PDF Download:

Abstract

In cluster computers, it is essential to implement the single I/O space(SIOS) supporting integrated I/O substructure to efficiently process I/O intensive applications. SIOS service provides with global I/O address space to directly access peripherals and hard disks in its own or remote nodes from any node in the cluster computer. In this thesis, we propose the implementation method of SIOS in Linux clusters by using only freewares. This method is implemented at device driver level that uses Enhanced Network Block Device(ENBD) and file system level that uses S/W RAID and NFS. The major strengths of this method are easiness of implementation and almost no cost due to using freewares. In addition, since freewares used are open sources, it is possible to apply this method to other platforms with only slight modification. Moreover, experiments show that I/O throughputs are up to 5.5 times higher in write operations and approximately 2.3 times higher in read operations than those of CDD method that uses the device river developed at kernel level.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
T. K. Kim, B. H. Kim, J. H. Kim, "Implementation and Performance Analysis of Single I/O Space Service for Cluster Computers," The KIPS Transactions:PartA, vol. 13, no. 6, pp. 517-524, 2006. DOI: 10.3745/KIPSTA.2006.13.6.517.

[ACM Style]
Tae Kyu Kim, Bang Hyun Kim, and Jong Hyun Kim. 2006. Implementation and Performance Analysis of Single I/O Space Service for Cluster Computers. The KIPS Transactions:PartA, 13, 6, (2006), 517-524. DOI: 10.3745/KIPSTA.2006.13.6.517.