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 条
  • [21] Tracing lineage in multi-version scientific databases
    Zhang, Mingwu
    Kihara, Daisuke
    Prabhakar, Sunil
    PROCEEDINGS OF THE 7TH IEEE INTERNATIONAL SYMPOSIUM ON BIOINFORMATICS AND BIOENGINEERING, VOLS I AND II, 2007, : 440 - 447
  • [22] Transaction Repair for Multi-Version Concurrency Control
    Dashti, Mohammad
    John, Sachin Basil
    Shaikhha, Amir
    Koch, Christoph
    SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 235 - 250
  • [23] Associative query for multi-version web documents
    Zhang, Y
    Zhang, K
    INTENSIONAL PROGRAMMING II: BASED ON THE PAPERS AT ISLIP'99, 2000, : 55 - 64
  • [24] A Multi-version Database Damage Assessment Model
    Hi, Kraut
    Panda, Brajendra
    Hu, Yi
    WOSIS: PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON SECURITY IN INFORMATION SYSTEMS, 2013, : 100 - 108
  • [25] Efficient management of multi-version clinical guidelines
    Grandi, Fabio
    Mandreoli, Federica
    Martoglia, Riccardo
    JOURNAL OF BIOMEDICAL INFORMATICS, 2012, 45 (06) : 1120 - 1136
  • [26] Storage Management with Multi-Version Partitioned BTrees
    Riegger, Christian
    Petrov, Ilia
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2022, 2022, 13389 : 255 - 269
  • [27] Design and implementation of an efficient multi-version file system
    Xiang Xiao-Jia
    Shu Ji-Wu
    Xue Wei
    Zheng Wei-Min
    INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, PROCEEDINGS, 2007, : 277 - +
  • [28] Garbage Collection for Multi-version Index on Flash Memory
    Lam, Kam-Yiu
    Wang, Jiantao
    Chang, Yuan-Hao
    Hsieh, Jen-Wei
    Huang, Po-Chun
    Poon, Chung Keung
    Zhu, Chun Jiang
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [29] Demand learning and dynamic pricing for multi-version products
    Guillermo Gallego
    Masoud Talebian
    Journal of Revenue and Pricing Management, 2012, 11 (3) : 303 - 318
  • [30] Efficient fine granularity multi-version file system
    Xiang, Xiao-Jia
    Shu, Ji-Wu
    Zheng, Wei-Min
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (03): : 754 - 765