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 条
  • [31] Multi-version coherence protocol for replicated shared objects
    Brzezinski, Jerzy
    Kobusinski, Jacek
    Wawrzyniak, Dariusz
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 1 - 8
  • [32] A concurrency control algorithm in multi-version multilevel DBMS
    Zhang, M
    Feng, DG
    CHINESE JOURNAL OF ELECTRONICS, 2005, 14 (03): : 467 - 471
  • [33] Demand learning and dynamic pricing for multi-version products
    Gallego, Guillermo
    Talebian, Masoud
    JOURNAL OF REVENUE AND PRICING MANAGEMENT, 2012, 11 (03) : 303 - 318
  • [34] Multi-State Video Coding with side information
    Flierl, Sila Ekmekci
    Sikora, Thomas
    2005 39th Asilomar Conference on Signals, Systems and Computers, Vols 1 and 2, 2005, : 874 - 878
  • [35] MV-IDX: Indexing in Multi-Version Databases
    Gottstein, Robert
    Goyal, Rohit
    Hardock, Sergej
    Petrov, Ilia
    Buchmann, Alejandro
    PROCEEDINGS OF THE 18TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM (IDEAS14), 2014, : 142 - 148
  • [36] Boosting Locality in Multi-version Partial Data Replication
    Silva, Joao A.
    Lourenco, Joao M.
    Paulino, Herve
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1309 - 1314
  • [37] Assessing multi-version systems through fault injection
    Townend, P
    Xu, J
    PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 105 - 112
  • [38] Effective Storage Structure for Multi-version XML Documents
    Chang Chih-Chun
    Cheng Ming-Shien
    Hsu Ping-Yu
    FUTURE GENERATION INFORMATION TECHNOLOGY, 2010, 6485 : 249 - 266
  • [39] A query language for multi-version data web archives
    Meimaris, Marios
    Papastefanatos, George
    Viglas, Stratis
    Stavrakas, Yannis
    Pateritsas, Christos
    Anagnostopoulos, Ioannis
    EXPERT SYSTEMS, 2016, 33 (04) : 383 - 404
  • [40] A data structure for representing multi-version texts online
    Schmidt, Desmond
    Colomb, Robert
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2009, 67 (06) : 497 - 514