Flexible Consistency for Distributed Storage Systems

被引:1
|
作者
Chen, Longbin [1 ]
Dai, Wenyun [1 ]
Qiu, Meikang [1 ,2 ]
Liu, Meiqin [3 ]
Xiong, Zenggang [4 ]
机构
[1] Pace Univ, Dept Comp Sci, New York, NY 10038 USA
[2] Shenzhen Univ, Shenzhen, Peoples R China
[3] Zhejiang Univ, Hangzhou, Zhejiang, Peoples R China
[4] Hubei Engn Univ, Xiaogan, Hubei, Peoples R China
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Distributed storage; performance; consistency; availability;
D O I
10.1109/SmartCloud.2017.44
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consistency is a critical issue in distributed storage systems. Data in distributed storage systems are replicated across multiple storage nodes. When a copy of data is modified, all other copies need to be updated to prevent clients from reading stale data. However, such strong consistency requires the system to wait for all replicas to finish updates before returning to the client. Thus performance penalty arises. To improve performance, many systems use eventual consistency to allow stale data existing in the system at certain time. In this paper, we propose a flexible consistency to take advantage of both types of consistency. Our work classifies data by their read and write patterns and makes dynamic adjustment of consistency online. The evaluation shows our flexible consistency performs well, especially for write-heavy applications.
引用
收藏
页码:232 / 237
页数:6
相关论文
共 50 条
  • [1] Consistency in Non-Transactional Distributed Storage Systems
    Viotti, Paolo
    Vukolic, Marko
    [J]. ACM COMPUTING SURVEYS, 2016, 49 (01)
  • [2] Sequential consistency in distributed systems
    Mizuno, M
    Raynal, M
    Zhou, JZ
    [J]. THEORY AND PRACTICE IN DISTRIBUTED SYSTEMS, 1995, 938 : 224 - 241
  • [3] A Flexible Data Migration Strategy for Power Savings in Distributed Storage Systems
    Hasebe, Koji
    Takai, Sho
    Kato, Kazuhiko
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON SMART CITIES AND GREEN ICT SYSTEMS (SMARTGREENS), 2018, : 352 - 357
  • [4] MFR: Multi-Loss Flexible Recovery in Distributed Storage Systems
    Wang, Xiaozhao
    Xu, Yinlong
    Hu, Yuchong
    Ou, Kaiqian
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [5] Monotonic Prefix Consistency in Distributed Systems
    Girault, Alain
    Gossler, Gregor
    Guerraoui, Rachid
    Hamza, Jad
    Seredinschi, Dragos-Adrian
    [J]. FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2018, 2018, 10854 : 41 - 57
  • [6] Comprehending Concurrency and Consistency in Distributed Systems
    Naik, Nitin
    [J]. 7TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2021), 2021,
  • [7] Distributed storage causal consistency model with trusted constraint
    Tian, Junfeng
    Zhang, Juntao
    Wang, Yanbiao
    [J]. Tongxin Xuebao/Journal on Communications, 2021, 42 (06): : 145 - 157
  • [8] Flexible monitoring of distributed systems
    Peschel-Findeisen, T
    Uhl, M
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2004, : 358 - 363
  • [9] Latency Analysis of Flexible Redundant Scheme in MDS-Coded Distributed Storage Systems
    Shuai, Qiqi
    Li, Victor O. K.
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [10] IORE: A Flexible and Distributed I/O Performance Evaluation Tool for Hyperscale Storage Systems
    Inacio, Eduardo C.
    Dantas, Mario A. R.
    [J]. 2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 1031 - 1036