TY - GEN
T1 - Distributed network coding-based opportunistic routing for multicast
AU - Khreishah, Abdallah
AU - Khalil, Issa M.
AU - Wu, Jie
PY - 2012
Y1 - 2012
N2 - In this paper, we tackle the network coding-based opportunistic routing problem for multicast. We present the factors that affect the performance of the multicast protocols. Then, we formulate the problem as an optimization problem. Using the duality approach, we 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. The distributed algorithm adapts to the changes in the channel conditions and does not require explicit knowledge of the properties of the network. To reduce the number of feedback messages, and to resolve the problem of delayed feedback, we also perform network coding on the feedback messages. We evaluate our algorithm using simulations which show that in some realistic cases the throughput achieved by our algorithm can be double or triple that of the state-of-the-art.
AB - In this paper, we tackle the network coding-based opportunistic routing problem for multicast. We present the factors that affect the performance of the multicast protocols. Then, we formulate the problem as an optimization problem. Using the duality approach, we 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. The distributed algorithm adapts to the changes in the channel conditions and does not require explicit knowledge of the properties of the network. To reduce the number of feedback messages, and to resolve the problem of delayed feedback, we also perform network coding on the feedback messages. We evaluate our algorithm using simulations which show that in some realistic cases the throughput achieved by our algorithm can be double or triple that of the state-of-the-art.
KW - Network coding
KW - coded-feedback
KW - distributed algorithms
KW - multicast
KW - opportunistic routing
UR - http://www.scopus.com/inward/record.url?scp=84863555233&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863555233&partnerID=8YFLogxK
U2 - 10.1145/2248371.2248390
DO - 10.1145/2248371.2248390
M3 - Conference contribution
AN - SCOPUS:84863555233
SN - 9781450312813
T3 - Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc)
SP - 115
EP - 124
BT - MobiHoc'12 - Proceedings of the 13th ACM International Symposium on Mobile Ad Hoc Networking and Computing
T2 - 13th ACM International Symposium on Mobile Ad Hoc Networking and Computing, MobiHoc'12
Y2 - 11 June 2012 through 14 June 2012
ER -