1.State Key Laboratory for Novel Software Technology (Nanjing University),Nanjing Jiangsu 210023,China 2.State Grid Zhejiang Electric Power Company Limited,Hangzhou Zhejiang 310007,China
About author:WANG Cheng, born in 1994, M. S. candidate. His research interests include high-performance network. MEI Feng, born in 1977, M. S., senior engineer. His research interests include power information system, big data. LU Wenda, born in 1989, M. S., assistant engineer. His research interests include data mining, cloud computing.
Supported by:
National Key Technology Research and Development Program(2018YFB1004704);the National Natural Science Foundation of China(61832005);the Science and Technology Project of State Grid Corporation of China(52110418001M)
Cheng WANG, Baoliu YE, Feng MEI, Wenda LU. High performance key-value storage system based on remote direct memory access[J]. Journal of Computer Applications, 2020, 40(2): 316-320.
RECIO R, METZLER B, CULLEY P, et al. A remote direct memory access protocol specification: RFC5040[S]. Fremont, CA: Internet Engineering Task Force, 2007-10. 10.17487/rfc5040
2
BUYYA R, CORTES T, JIN H. An introduction to the InfiniBand architecture[M]// High Performance Mass Storage and Parallel I/O: Technologies and Applications. Piscataway: IEEE, 2002: 616-632.
3
JIA C, LIU J, JIN X, et al. Improving the performance of distributed TensorFlow with RDMA[J]. International Journal of Parallel Programming, 2018, 46(4):674-685. 10.1007/s10766-017-0520-3
4
LI M, WEN K, LIN H, et al. Improving the performance of distributed MXNet with RDMA[J]. International Journal of Parallel Programming, 2019, 47(3):467-480. 10.1007/s10766-018-00623-w
5
MITCHELL C, GENG Y, LI J. Using one-sided RDMA reads to build a fast, CPU-efficient key-value store[C]// Proceedings of the 2013 USENIX Annual Technical Conference. Berkeley, CA: USENIX Association, 2013: 103-114.
6
DRAGOJEVIĆ A, NARAYANAN D, HODSON O, et al. FaRM: fast remote memory[C]// Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation. Berkeley, CA: USENIX Association, 2014: 401-414.
7
KALIA A, KAMINSKY M, ANDERSEN D G. Using RDMA efficiently for key-value services[J]. ACM SIGCOMM Computer Communication Review, 2015, 44(4): 295-306. 10.1145/2740070.2626299
8
CASSELL B, SZEPESI T, WONG B, et al. Nessie: a decoupled, client-driven key-value store using RDMA[J]. IEEE Transactions on Parallel and Distributed Systems, 2017, 28(12): 3537-3552. 10.1109/tpds.2017.2729545
9
CHEN W, YU S, WANG Z. Fast in-memory key-value cache system with RDMA[J]. Journal of Circuits, Systems and Computers, 2018, 28(5): No.19500749-. 10.1142/s0218126619500749
10
王成. 基于RDMA的键值存储系统性能优化[D]. 南京:南京大学, 2019:56-70.
WANG C. Performance optimization of key value storage system based on RDMA[D]. Nanjing: Nanjing University, 2019: 56-70.
11
ZHENG L, KURODA S I, LIU H, et al. Buddy algorithm optimization in Linux memory management[J]. Applied Mechanics and Materials, 2013, 423/426:2746-2750. 10.4028/www.scientific.net/amm.423-426.2746
12
COOPER B F, SILBERSTEIN A, TAM E, et al. Benchmarking cloud serving systems with YCSB[C]// Proceedings of the 1st ACM Symposium on Cloud Computing. New York: ACM, 2010: 143-154. 10.1145/1807128.1807152
13
CHEN H, ZHANG H, DONG M, et al. Efficient and available in-memory KV-store with hybrid erasure coding and replication[J]. ACM Transactions on Storage, 2017, 13(3): No.25. 10.1145/3129900
14
YIU M M T, CHAN H H W, LEE P P C. Erasure coding for small objects in in-memory KV storage[C]// Proceedings of the 10th ACM International Systems and Storage Conference. New York: ACM, 2017: No.14. 10.1145/3078468.3078470