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


Vol. 13,  No. 6, pp. 517-524, Dec.  2006
10.3745/KIPSTA.2006.13.6.517


PDF
  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


  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.