OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
FOCS '02 Proceedings of the 43rd Symposium on Foundations of Computer Science
IEEE/ACM Transactions on Networking (TON) - Special issue on networking and information theory
Hi-index | 0.00 |
Digital fountains, a class of erasure codes, have been used for multicasting stream data and for robust distributed data storage. These methods produce a potentially endless sequence of packets from a fixed (static) message. The dynamic erasure code problem is to extend the digital fountains concept to a message generated simultaneously with the transmission (i.e., live data). Solution of this problem provides a means for robust multicasting or one-way transmission of live data on a computer network. It also gives a method for robust distributed storage of log data, or other serially generated data. A new erasure code is proposed as a solution to the dynamic erasure code problem. It is analytically shown to have a fast decoding algorithm and to be highly bandwidth-efficient.