Multi-version Coding with Side Information

被引:0
|
作者
Ali, Ramy E. [1 ,2 ]
Cadambe, Viveck R. [1 ]
Llorca, Jaime
Tulino, Antonia M. [2 ,3 ]
机构
[1] Penn State Univ, Elect Engn Dept, University Pk, PA 16802 USA
[2] Nokia Bell Labs, Holmdel, NJ USA
[3] Univ Naples Federico II, DIETI, Naples, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In applications of storage systems to modern key-value stores, the stored data is highly dynamic due to frequent updates from the system write clients. The multi-version coding problem has been formulated to study the cost of storing dynamic data in asynchronous distributed storage systems. In this problem, previous work considered a completely decentralized system where a server is not aware of which versions of the data are received by the other servers. In this paper, we relax this assumption and study a system where a server may acquire side information of the versions propagated to some other servers. In particular, we study a storage system with n servers that store nu totally ordered independent versions of a message. Each server receives a subset of these nu versions that defines the state of that server. Assuming that the servers are distributed in a ring, a server is aware of which versions have been received by its h-hop neighbors. If the server is aware of the states of (n - 2) other servers, we show that this side information can result in a better storage cost as compared with the case where there is no side information. Through an information-theoretic converse, we identify scenarios where, even if the server is aware of the states of (n - 3)/2 other servers, the side information may not help in improving the worst-case storage cost beyond the case where servers have no side information.
引用
收藏
页码:1934 / 1938
页数:5
相关论文
共 50 条
  • [1] Multi-Version Coding in Distributed Storage
    Wang, Zhiying
    Cadambe, Viveck
    2014 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2014, : 871 - 875
  • [2] On Multi-version Coding for Distributed Storage
    Wang, Zhiying
    Cadambe, Viveck R.
    2014 52ND ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2014, : 569 - 575
  • [3] Multi-Version Coding-An Information-Theoretic Perspective of Consistent Distributed Storage
    Wang, Zhiying
    Cadambe, Viveck R.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (06) : 4540 - 4561
  • [4] Behaviour-based pricing for multi-version information goods
    Li, Jingyan
    Ji, Xiang
    Perera, Sandun C.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (14) : 5185 - 5210
  • [5] Consistent Distributed Storage of Correlated Data Updates Via Multi-version Coding
    Ali, Ramy E.
    Cadambe, Viveck R.
    2016 IEEE INFORMATION THEORY WORKSHOP (ITW), 2016,
  • [6] Incremental model transformations with triple graph grammars for multi-version models and multi-version pattern matching
    Barkowsky, Matthias
    Giese, Holger
    SOFTWARE AND SYSTEMS MODELING, 2024,
  • [7] When is Multi-version Checkpointing Needed?
    Lu, Guoming
    Zheng, Ziming
    Chien, Andrew A.
    FTXS'13: PROCEEDINGS OF THE 3RD ACM WORKSHOP ON FAULT-TOLERANCE FOR HPC AT EXTREME SCALE, 2013, : 49 - 56
  • [8] Multi-version Data Warehouse: A Survey
    Saroha, Kriti
    Gosain, Anjana
    2014 5TH INTERNATIONAL CONFERENCE CONFLUENCE THE NEXT GENERATION INFORMATION TECHNOLOGY SUMMIT (CONFLUENCE), 2014, : 40 - 45
  • [9] MANAGING MULTI-VERSION PROGRAMS WITH AN EDITOR
    KRUSKAL, V
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1984, 28 (01) : 74 - 81
  • [10] Multi-version information technologies and development of dependable systems out of undependable components
    Kharchenko, Vyacheslav S.
    Sklyar, Vladimir V.
    Volkoviy, Andriy V.
    DEPCOS - RELCOMEX '07: INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 43 - +