Distributed Resource Allocation for P2P Multicast Networks with Network Coding: Optimality, Delays, and Incentives

We consider a P2P multicast network with time- varying topology and node upload capacities. By utilizing network coding, we design a dynamic and distributed algorithm that can achieve arbitrarily close to maximum network utility while maintaining network stability. In addition, we show this algorithm can provide incentives for nodes to stay in the network and relay traffic for others even when they do not have interested contents.

[1]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[2]  Harish Viswanathan,et al.  Dynamic Algorithms for Multicast With Intra-Session Network Coding , 2009, IEEE Transactions on Information Theory.

[3]  Baochun Li,et al.  Asymptotic optimality of randomized peer-to-peer broadcast with network coding , 2011, 2011 Proceedings IEEE INFOCOM.