DOI QR코드

DOI QR Code

SCST를 이용한 All Flash Array 스토리지 가상화

All Flash Array Storage Virtualisation using SCST

  • 투고 : 2014.05.02
  • 심사 : 2014.08.25
  • 발행 : 2014.10.15

초록

SCST(The generic SCSI target subsystem for Linux)는 개발자가 SCSI 타겟 스토리지를 구성할 수 있게 하는 오픈소스 소프트웨어이며, 스토리지 네트워크 구성을 위해 iSCSI, FC, SRP 등의 다양한 SCSI 네트워크 프로토콜을 지원한다. 본 논문에서는 SCST를 이용한 스토리지 가상화 방법을 제안하고 고성능 스토리지인 All Flash Array를 4Gb 파이버 채널, 10Gb 이더넷, 40Gb 인피니밴드를 통해 가상화하며, 가상화된 All Flash Array의 성능을 고찰한다. 실험 결과 40Gb 인피니밴드를 통해 가상화된 All Flash Array가 세 경우 중 가장 높은 성능을 보였다. 40Gb 인피니밴드를 통해 가상화된 All Flash Array는 SCSI 타겟 시스템에 연결된 All Flash Array에 비해 순차/임의 읽기의 경우에 각각 78%, 79%의 성능을 보였으며, 순차/임의쓰기의 경우에는 83%, 88%의 성능을 보임을 확인하였다.

SCST(The generic SCSI target subsystem for Linux) enables developers to make SCSI target storage and supports various SCSI network protocol such as iSCSI, FC, SRP. In this paper, we propose storage virtualization method using SCST and virtualize all flash array as high performance storage through 4Gb Fiber Channel, 10Gb Ethernet and 40Gb Infiniband and evaluate their performance, respectively. Experimental result shows that 40Gb infiniband network appliance have better performance than others. In case of sequential/random read, 40Gb infiniband network appliance shows 78% and 79% of local all flash array performance attached to SCSI target system. In case of sequential/random write, it shows 83% and 88% of local flash array performance attached to SCSI target system.

키워드

과제정보

연구 과제 주관 기관 : 한국연구재단

참고문헌

  1. Frank Bunn, Nik Simpson, Robert Peglar, Gene Nagle, (2004). SNIA Technical Tutorial{Storage Virtualization} [Online]. Available: http://www.snia.org /sites/default/files/sniavirt.pdf (downloaded 2014, Apr. 17)
  2. Ju-Kyeong Kim, Hui-Seong Heo, Kwang-Soo Lee, Deok-Hwan Kim, "Architectures and Performance Analysis of All Flash Array Storages Adaptable for Cloud Environment," Proc. of the IEEK fall Conf., Vol. 2013, No. 11, pp. 965-968, Nov. 2013.
  3. DG Andersen, S Swanson, "Rethinking flash in the data center," IEEE Micro, Vol. 30, No. 4, pp. 52-54, Jul. 2010. https://doi.org/10.1109/MM.2010.71
  4. Doyoon Sim, et al., "Extended Buffer Management with Flash Memory SSDs," Journal of KIISE : Databases, Vol. 37, No. 6, pp. 308-314, Dec. 2010.
  5. Koller, Ricardo, et al., "Write Policies for Host-side Flash Caches," Proc. of the FAST '13, pp. 45-58, Feb. 2013.
  6. Holland, David A., et al., "Flash caching on the storage client," Proc. of the USENIX ATC '13, pp. 127- 138, Jun. 2013.
  7. GadelRab, Serag., "10-Gigabit Ethernet Connectivity for Computer Servers," IEEE micro, Vol. 27, No. 3, pp. 94-105, Aug. 2007.
  8. Meth, Kalman Z., and Julian Satran, "Design of the iSCSI Protocol," Mass Storage Systems and Technologies, 2003. (MSST 2003). Proc. of the 20th IEEE/11th NASA Goddard Conference on. IEEE, pp. 116-122, Apr. 2003.
  9. Adlung, Ingo, et al., "FCP for the IBM eServer zSeries systems: Access to distributed storage," IBM Journal of Research and Development, Vol. 46, No. 4-5, Jul. 2002.
  10. Glass, Mike., "Fibre Channel: leveraging a commercial networking technology for military applications," Proc. of the 18th Digital Avionics Systems Conference, Vol. 1, pp. 3.A.3-1-3.A.3-14, Nov. 1999.
  11. Eun-kyeung Jae, Young-Hwan Kim, Chang-Won Park, "Improvement of Infiniband performance between Infininband-based Server and Storage," Proc. of the IEEK summer Conf., Vol. 36, No. 1, pp. 584-586, Nov. 2013.
  12. Liang, Shuang, Weikuan Yu, and Dhabaleswar K. Panda, "High performance block I/O for global file system (GFS) with infiniband RDMA," Proc. of the 2006 International Conference on Parallel Processing, pp. 391-398, Aug. 2006.
  13. Vladislav Bolkhovitin. (2006, Dec. 1). Generic SCSI Target Middle Level for Linux [Online]. Available: http://scst.sourceforge.net/scst_pg.pdf (downloaded 2014, Apr. 17)

피인용 문헌

  1. Design of OpenStack Cloud Storage Systems - Applying Infiniband Storage Network and Storage Virtualization Performance Evaluation vol.21, pp.7, 2015, https://doi.org/10.5626/KTCP.2015.21.7.470