TY - GEN
T1 - Light Weight Key-Value Store for Efficient Services on Local Distributed Mobile Devices
AU - Li, Changlong
AU - Zhuang, Hang
AU - Xu, Bo
AU - Wang, Jiali
AU - Wang, Chao
AU - Zhou, Xuehai
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/9/7
Y1 - 2017/9/7
N2 - With the development of mobile network and corresponding techniques, more and more works focus on providing efficient services based on mobile devices. Furthermore, motivated by IoT, studies of local distributed mobile devices attract attentions of both industry and academia in recent years. However, existing storage systems cannot manage data and support the QoS of mobile services well. This paper presents LKSM, a light weight key-value storage system, which can be deployed on either one node or multiple nodes. To the best of our knowledge, it is the first attempt to propose key-value store in this scenario. We carefully analyze the challenges when designing the system on mobile cluster, and further propose RDS for addressing. With the help of RDS, LKSM achieves the goal of lower latency, better scalability, and higher availability. We organize LKSM using a log-structured merge-tree, and implement it based on LevelDB, an open source key-value storage system proposed by Google. Experiments on physical smartphones demonstrate that LKSM presents much higher performance compared with the ported LevelDB on mobile devices.
AB - With the development of mobile network and corresponding techniques, more and more works focus on providing efficient services based on mobile devices. Furthermore, motivated by IoT, studies of local distributed mobile devices attract attentions of both industry and academia in recent years. However, existing storage systems cannot manage data and support the QoS of mobile services well. This paper presents LKSM, a light weight key-value storage system, which can be deployed on either one node or multiple nodes. To the best of our knowledge, it is the first attempt to propose key-value store in this scenario. We carefully analyze the challenges when designing the system on mobile cluster, and further propose RDS for addressing. With the help of RDS, LKSM achieves the goal of lower latency, better scalability, and higher availability. We organize LKSM using a log-structured merge-tree, and implement it based on LevelDB, an open source key-value storage system proposed by Google. Experiments on physical smartphones demonstrate that LKSM presents much higher performance compared with the ported LevelDB on mobile devices.
KW - Edge computing
KW - Key value
KW - Mobile service
KW - NAND Flash storage
UR - https://www.scopus.com/pages/publications/85032376280
U2 - 10.1109/ICWS.2017.125
DO - 10.1109/ICWS.2017.125
M3 - 会议稿件
AN - SCOPUS:85032376280
T3 - Proceedings - 2017 IEEE 24th International Conference on Web Services, ICWS 2017
SP - 333
EP - 340
BT - Proceedings - 2017 IEEE 24th International Conference on Web Services, ICWS 2017
A2 - Chen, Shiping
A2 - Altintas, Ilkay
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th IEEE International Conference on Web Services, ICWS 2017
Y2 - 25 June 2017 through 30 June 2017
ER -