Title :
Subspace synchronization: A network-coding approach to object reconciliation
Author :
Skachek, Vitaly ; Rabbat, Michael G.
Author_Institution :
Inst. of Comput. Sci., Univ. of Tartu, Tartu, Estonia
fDate :
June 29 2014-July 4 2014
Abstract :
Assume that two users possess two different subspaces of an ambient linear space. We show that the problem of synchronization of such vector spaces can be easily solved by an efficient algorithm. By building on this observation, we propose an algorithm for synchronization of two collections of binary files of length n each, stored in the cloud in a distributed manner. By further employing techniques akin to network coding, we propose a more efficient file synchronization algorithm that has communication complexity O(d · n) bits and computational complexity O(k2 · n) operations, where k is the total number of files and d is the number of files that differ. The algorithm successfully reconciles two sets of files in 3 communication rounds with high probability.
Keywords :
cloud computing; distributed databases; network coding; storage management; synchronisation; ambient linear space; binary files; cloud; communication complexity; communication rounds; file synchronization algorithm; network-coding approach; object reconciliation; subspace synchronization; Computational complexity; Network coding; Protocols; Synchronization; Vectors; Distributed storage; cloud storage; file reconciliation; network coding; subspace codes;
Conference_Titel :
Information Theory (ISIT), 2014 IEEE International Symposium on
Conference_Location :
Honolulu, HI
DOI :
10.1109/ISIT.2014.6875244