An Adaptive Scheduling Framework for Distributed Key-Value Stores Using RDMA

He Wang,Dengyi Zhang, Zheng Yang,Wenhai Li

2022 8th Annual International Conference on Network and Information Systems for Computers (ICNISC)(2022)

引用 0|浏览24
暂无评分
摘要
Many applications need to cope with Key-Value data, which imposes great pressure on Key-Value storage especially on large-scale workloads. To improve the throughput of Key-Value storage in modern distributed environments, we present an efficient scheduling framework to distribute the workloads onto different nodes. We focus on how to adaptively forward batching requests to a certain number of nodes each disposing a portion of Key-Value items corresponding to a surrogate key. To reduce the overhead of both round-trip notification and the contention derived from skewed workloads, an asynchronous communication method is presented to boost the compaction and coordination in each scheduler. It can be shown that the scheduling framework can fully exploit the high throughput of one-sided writes of modern RDMA networks, such that both the workloads and contention imposed on Key-Value servers can be significantly reduced. We conduct intensive experiments using YCSB benchmark on top of 100-gbps RMDA network. The results show that our proposed method can improve the Key-Value throughput by a factor of two when serving an in-memory Key-Value store with up to 256 work threads.
更多
查看译文
关键词
scheduling,Key-Value store,middleware,RMDA,distributed systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要