SAN Optimization for High Performance Storage with RDMA Data Transfer

被引:2
作者
Choi, Jae Woo [1 ]
Yu, Young Jin [1 ]
Eom, Hyeonsang [1 ]
Yeom, Heon Young [1 ]
Shin, Dong In [2 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul, South Korea
[2] Taejin Infotech, Seoul, South Korea
来源
2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC) | 2012年
关键词
SAN; RDMA; High Performance Storage;
D O I
10.1109/SC.Companion.2012.15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's server environments consist of many machines constructing clusters for distributed computing system or storage area networks (SAN) for effectively processing or saving enormous data. In these kinds of server environments, backend-storages are usually the bottleneck of the overall system. But it is not enough to simply replace the devices with better ones to exploit their performance benefits. In other words, proper optimizations are needed to fully utilize their performance gains. In this work, we first applied a high performance device as a backend-storage to the existing SAN solution, and found that it could not utilize the low latency and high bandwidth of the device, especially in case of small sized random I/O pattern even though a high speed network was used. To address this problem, we propose a new design that contains three optimizations: 1) removing software overheads to lower I/O latency; 2) parallelism to utilize the high bandwidth of the device; 3) temporal merge mechanism to reduce network overhead. We implemented them as a prototype and found that our solution makes substantial performance improvements in terms of both the latency and bandwidth.
引用
收藏
页码:24 / 29
页数:6
相关论文
共 14 条
[1]   Overview of candidate device technologies for storage-class memory [J].
Burr, G. W. ;
Kurdi, B. N. ;
Scott, J. C. ;
Lam, C. H. ;
Gopalakrishnan, K. ;
Shenoy, R. S. .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2008, 52 (4-5) :449-464
[2]  
Caulfield Adrian M., 2010, Proceedings 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2010), P385, DOI 10.1109/MICRO.2010.33
[3]   Storage-class memory: The next storage system technology [J].
Freitas, R. F. ;
Wilcke, W. W. .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2008, 52 (4-5) :439-447
[4]  
IBM, INTR STOR AR NETW
[5]  
Machek P., Network block device | sourceforge.net
[6]  
Mellanox, INFINIBAND STOR
[7]  
Mellanox, INTR INFINIBAND
[8]  
Mellanox, BUILD SCAL STOR INF
[9]  
Palekar Ashish, ALS 01
[10]  
Peterson Larry L., 2007, COMPUTER NETWORKS SY, P402