DOI QR코드

DOI QR Code

Reliable and Flexible Storage System for NAS Environments

NAS를 위한 신뢰성과 확장성이 있는 저장 장치 시스템

  • 이태근 (성균관대학교 대학원 전기전자 및 컴퓨터공학과) ;
  • 강용혁 (극동대학교 경영학부) ;
  • 엄영익 (성균관대학교 정보통신공학부)
  • Published : 2003.12.01

Abstract

The rapid growth of high speed multimedia services demands the large capacity of the server's storage that maintains the multimedia contents. Among the server's devices, the low I/O speed and physical or logical failure of storage device decrease the total performance of system. The continuous increase of multimedia contents require the flexibility of storage capacity. In order to solve the these problems, we propose the uses of software RAID and LVM techniques that provide the performance improvement and reliability of storage device and the flexibility of storage device respectively. In the LINUX 2.4 kernel, we implemented the reliable and flexible storage device and evaluated the performance of it.

대용량, 고속의 멀티미디어 서비스가 일반화됨에 따라 컨텐츠를 저장하는 서버의 저장 장치 또한 대용량화되고 있다. 그러나 서버를 구성하는 다른 하드웨어 구성 요소에 비해 상대적으로 느린 저장 장치의 입출력 속도와 물리적 또는 논리적인 오류는 시스템 전반의 성능을 저하시키는 원인이 되고 있다. 또한 컨텐츠의 지속적인 증가로 인한 유연한 확장성이 필요하게 되었다. 본 논문에서는 이러한 문제점을 해결하기 위해 소프트웨어 RAID 사용하여 저장 장치의 성능을 향상시키고 신뢰성을 높였으며, LVM을 사용하여 저장 장치에 확장성을 부여하였다. 리눅스 커널 2.4.x에서 제공하는 이러한 기능들을 사용하여 신뢰성과 확장성이 있는 저장 장치를 구현하고 성능을 평가하였다.

Keywords

References

  1. 손재기, 이형수, 민수영, 박창원, '임베디드 리눅스를 이용한 네트웍 저장장치 연구 개발,' 제1회 자료저장 시스템 연구회 워크샵, pp. 185-190, 2001
  2. Garth A. Gibson and Rodney Van Meter,' Network Attached Storage Architecture,' Communications of the ACM, Vol.43, No.II, pp.37-45, 2000 https://doi.org/10.1145/353360.353362
  3. Peter M. Chen and Edward K. Lee and Garth A. Gibson and Randy H. Katz, 'PAID : High-Performance, Reliable Secondary Storage,' ACM Computing Surveys, Vol.26, No.2, pp.145-185, 1994 https://doi.org/10.1145/176979.176981
  4. Advanced Computer & Network Corporation, 'Get To Know RAID,' http://www.acnc.com/04_01_00.html
  5. Jakob Ostergaard, 'Jakob Ostergaard,' http://www.linuxdoc.org
  6. David Teigland, 'Volume Management in Linux,' Sistina Software, Inc., 2001
  7. AJ Lewis, 'LVM HOWTO,' http://www.sistina.com
  8. Michael Hasenstein, 'WHITEPAPER The Logical Volume Manager(LVM),' SuSE, Inc., 2001
  9. Bar,Moshe, 'Linux File Systems,' McGraw Hill Osborne Media, 2001
  10. Advanced Computer & Network Corporation, 'Benchmarking Tools,' http://www.acnc.com/04_02.html
  11. Tim Bray and Russel Coker, 'Bonnie++ documentation,' http://www.coker.com.au/bonnie++/readme.html
  12. John K. Ousterhout and Herve Da Costa and David Harrison and John A. Kunze and Mike Kupfer and James G. Thompson, 'A Trace-driven Analysis of the 4.2 BSD UNIX file system,' Proceedings of the tenth ACM symposium on Operationg system principles, pp.15-24, 1985 https://doi.org/10.1145/323627.323631