Browse > Article
http://dx.doi.org/10.14400/JDPM.2014.12.1.379

A SAN Optimization Scheme for High-Performance Storage System  

Lee, In-Seon (Dept. of IT Media, Shingu College)
Publication Information
Journal of Digital Convergence / v.12, no.1, 2014 , pp. 379-388 More about this Journal
Abstract
We noted that substituting hard disk with high-performance storage device on SAN did not immediately result in getting high performance. Investigating the reason behind this leaded us to propose optimization schemes for high-performance storage system. We first got rid of the latency in the I/O process which is unsuitable for the high-performance storage device, added parallelism on the storage server, and applied temporal merge to Superhigh speed network protocol for improving the performance with small random I/O. The proposed scheme was implemented on the SAN with high-performance storage device and we verified that there were about 30% reduction on the I/O delay latency and 200% improvement on the storage bandwidth.
Keywords
High-Performance Storage; Fast Storage Device; Storage Area Network; Performance Optimization; System Implementation; Superhigh Speed Network protocol;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Burr, G. W., Overview of candidate device technologies for storage-class memory, IBM Journal of Research and Development, Vol. 52, Issue 4.5, pp. 449-464, July 2008.   DOI   ScienceOn
2 Caufield, A. M., Et Al., Moneta: A highperformance storage array architecture for nextgeneration, non-volatile memories, In MICRO'10 (2010), pp. 385-395.
3 Charawi., S., Using a shared storage class memory device to improve the reliability of RAID arrays, In PDSW 2010, pp.1-5.
4 Jose B. Cruz, JR, Leader-follower strategies for multilevel systems, IEEE Transactions on Automatic Control, Vol. 23, No. 2, pp. 244 - 255, Apr. 1978.   DOI
5 DP Bovet, M Cesati, Understanding the Linux Kernel, 3rd Edition, O'REiLLY, 2005.
6 Freitas, R. F., storage-class memory: The next storage system technology, IBM Journal of Research and Development, Vol. 52, Issue 4.5, pp.439-447, July 2008.   DOI
7 Fusion-io, ioDrive, http://www.fusionio.com/products/iodrive/
8 IBM, Introduction to storage Area Networks, http://www.redbooks.ibm.com/redbooks/pdfs/sg245470.pdf
9 Jens Axboe, Flexible IO Tester, http://git.kernel.dk/?p=fio.git
10 John Ousterhout, The Case for RAMClouds: Scalable High-Performance storage Entirely in DRAM, ACM SIGOPS Operating Systems Review, Vol. 43, No. 4, pp.92-105, January 2010.   DOI
11 Mellanox, Building a Scalable Storage with InfiniBand, http://www.mellanox.com/relateddocs/whitepapers/WP_Scalable_Storage_InfiniBand_Final.pdf
12 Mellanox, InfiniBand storage, http://www.mellanox.com/pdf/whitepapers/I- nfiniBand_storage_WP_050.pdf
13 Mellanox, Introduction to InfiniBand, http://www.mellanox.com/pdf/whitep-apers/IB_Intro_WP_190.pdf
14 Mike Ko, Technical Overview of iSCSI Extensions for RDMA (iSER) & Datamover Architecture for iSCSI (DA), RDMA Consortium, 2003.
15 RAMCloud Project, https://ramcloud.stanford.edu/wiki/display/ramcloud/R-AMCloud
16 Ru Fang, High Performance Database Logging using Storage Class Memory, In ICDE 2011, pp.1221-1231.
17 SAP, SAP HANA, http://www.sap.com/solutions/technology/in-memory-computing-platform/index.epx
18 SCST, Generic SCSI Target Subsystem for Linux, http://scst.sourceforge.net/
19 TAEJININFOTECH, HHA 3804, http://www.taejin.co.kr
20 Young Jin Yu, el., Exploiting Peak Device Throughput from Random Access Workload, In Hot storage'12, USENIX.
21 Bob Woodruff, Introduction to the InfiniBand Core Software, Linux Symposium, Vol. 2, pp. 271-282, July 2005.
22 Ashish Palekar, Design and Implementation of ALINUX SCSI Target for Storage Area Networks, NETWORKS, In ALS' 01