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 条
  • [31] A Flexible Consensus Protocol for Distributed Systems
    Cheng, Chien-Fu
    Tsai, Kuo-Tang
    [J]. IEEE ACCESS, 2019, 7 : 90453 - 90464
  • [32] ADIPS Framework for flexible distributed systems
    Kinoshita, T
    Sugawara, K
    [J]. MULTIAGENT PLATFORMS, 1999, 1599 : 18 - 32
  • [33] enTrans: A demonstration of flexible consistency maintenance in provisioning systems
    Gopale, S
    Shukla, S
    Kul, R
    Jha, R
    [J]. 19TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2003, : 872 - 874
  • [34] Backward consistency and sense of direction in advanced distributed systems
    Flocchini, P
    Roncato, A
    Santoro, N
    [J]. SIAM JOURNAL ON COMPUTING, 2003, 32 (02) : 281 - 306
  • [35] Backward consistency and sense of direction in advanced distributed systems
    Flocchini, Paola
    Roncato, Alessandro
    Santoro, Nicola
    [J]. Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, 1999, : 189 - 198
  • [36] Reasoning about Consistency Choices in Modern Distributed Systems
    Gotsman, Alexey
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (279): : 3 - 3
  • [37] OPTIMISM AND CONSISTENCY IN PARTITIONED DISTRIBUTED DATABASE-SYSTEMS
    DAVIDSON, SB
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (03): : 456 - 481
  • [38] Preserving consistency in distributed embedded collaborative editing systems
    Jiang, B
    Bu, JJ
    Chen, C
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 601 - 606
  • [39] Rationing Data Updates with Consistency Considerations in Distributed Systems
    Zeineddine, Hassan
    Bazzi, Wael
    [J]. 2011 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2011, : 165 - 170
  • [40] Flexible Fractional Repetition Codes for Distributed Storage Networks
    Ahmad, Imad
    Wang, Chih-Chun
    [J]. 2018 56TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2018, : 805 - 812