Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2002.9A.4.451

An Implementation and Performance Evaluation of a RAID System Based on Embedded Linux  

Baek, Sung-Hoon (한국전자통신연구원 컴퓨터소프트웨어기술연구소 컴퓨터시스템연구부)
Park, Chong-Won (한국전자통신연구원 컴퓨터소프트웨어기술연구소 컴퓨터시스템연구부)
Abstract
In this article, we present, design, and implement a software and hardware for an embedded RAID system. The merits and drawbacks of our system are presented by performance evaluation. The proposed hardware system consists of three fibre channel controllers for the interface with fibre channel disks and hosts. Embedded Linux in which a RAID software is implemented is ported to the hardware. A SCSI target mode device driver and a target mode SCSI module are designed for that our RAID system is considered as a block device to a host computer. Linux Multi-device is used as RAID functions of this system. A data cache module is implemented for high performance and the interconnection between Linux Multi-device and the target mode SCSI module. The RAID 5 module of Multi-device is modified for improvement of read performance. The benchmark shows that the new RAID 5 module is superior to the original one in overall performance.
Keywords
Redundant Arrays of Inexpensive Disks:RAID; Embedded Linux;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Clit Jurgens, 'Fibre Channel : A Connection to the Future,' IEEE Computer, Vol.28, No.8, pp.82-90, August, 1995   DOI   ScienceOn
2 이진희, 'Next Generation Intelligent SAN Switches,' 정보처리학회 자료저장시스템 학술대회, pp.66-91, 2002
3 M. Icaza, I. Molnar, and G. Oxman, 'Kernel Komer: The New Linux RAID Code,' Linux Journal, Vol.1997, Issue 44es, Dec., 1997
4 J. Edwards, A. Malrnin, and R. Shaker, 'RAID-1, Part 2,' Linux HOWTO, August, 2002
5 'Fibre Channel Host Bus Adapter QLA2300,' http://www.qlogic.com/
6 A. Varma, and Q. Jacobson, 'Destage Algorithms for Disk Arrays with Non-volatile Caches,' ACM SIGARCH, Vol.23, May, 1995   DOI
7 'I/O ProcessorBased on Intel XScale Technology,' http://developer.intel.com/
8 D. A. Patterson, P. Chen, and R. H. Katz. 'Introduction to Redundant Arrays of Inexpensive Disks (RAID),' In 34th IEEE Computer Society International Conference, pp.112-117, 1989   DOI
9 J. Lombardo. 'Embedded Linux,' New Riders Publishing, 2001
10 김정녀, 정교일, 이철훈, '리눅스 시스템의 버퍼 오버플로우 공격 대응 기법', 정보처리학회논문지A, 제8-A권 제4호, pp.385-390, 2001   과학기술학회마을
11 J. Epplin, 'A developer's review of LynuxWorks' BlueCat Linux SDK,' LynuxWorks, Dec., 2001
12 K. Hwang, H. Jin, and R. Ho, 'RAID-x: a new distributed disk array for I/O-centric cluster computing,' International Symposium on High-performance Distributed Computer, pp.279-86, 2000   DOI
13 'Dolphin PCI-SCI Adapter Card,' http://www.dolphinics.com/
14 'GNU RedBoot,' http://www.redhat.com/
15 G Kroah-Hartman, 'Kernel Korner: Hot Plug,' Linux Journal, Issue 96, April, 2002