2019 · 54 citations · 30 references
ComputingComputer ScienceComputer SystemsFormal MethodsOperating SystemsSystems ProgrammingConcurrency AnalysisConcurrent ProgrammingControl-flow AnalysisData-flow AnalysisSoftware TestingConcurrency Bug DetectionConcurrency Bug LocalizationConcurrency BugsConcurrent Program TestingDevice Driver DevelopmentDriver Development KitsStatic Concurrency AnalysisThread Interleaving Analysis
RDMA technology enables a host to access the memory of a remote host without involving the remote CPU, improving the performance of distributed in-memory storage systems. Previous studies argued that RDMA suffers from scalability issues, because the NIC's limited resources are unable to simultaneously cache the state of all the concurrent network streams. These concerns led to various software-based proposals to reduce the size of this state by trading off performance.
30
Workload analysis of a large-scale key-value store
Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg et al. · 2012 · 904 citations
RDMA over Commodity Ethernet at Scale
Chuanxiong Guo, Haitao Wu, Zhong Deng et al. · 2016 · 454 citations
Radhika Mittal, Vinh The Lam, Nandita Dukkipati et al. · 2015 · 440 citations · Full text
Congestion Control for Large-Scale RDMA Deployments
Yibo Zhu, Haggai Eran, Daniel Firestone et al. · 2015 · 392 citations · Full text