资 源 简 介
The goal of this project is to develop a NS2 simulation suite for Zeta Protocol.
The introduction of Zeta protocol is as follows:
Many existing peer-peer downloading protocols suffer from lose-key-block problem, that the lose of key block paralyze the whole network. A novel p2p downloading protocol named Zeta is proposed in this paper which aims to solve this problem by introducing network coding techniques.
Compared with BT protocol, nodes in Zeta Protocol combines existing blocks before sending new data. When the receiver has got enough linearly independently blocks it will be able to re-generate the original data. This techniques make the network more robust with the lose of key block.
Microsoft Research once proposed a similar protocol named Avalanche which combines the advantages the BT protocol and network coding. However, Avalanche has been criticized as low efficient and impractical.
Zeta protocol is based on Avalanche and we improve it from the