Distributed Network Coding-Based Opportunistic Routing for Multicast
In this paper, the authors tackle the network coding-based opportunistic routing problem for multicast. They present the factors that affect the performance of the multicast protocols. Then, they formulate the problem as an optimization problem. Using the duality approach, they show that a distributed solution can be used to achieve the optimal solution. The distributed solution consists of two phases. In the first phase, the most reliable broadcasting tree is formed based on the ETX metric. In the second phase, a credit assignment algorithm is run at each node to determine the number of coded packets that the node has to send.