Delay Minimization for Relay-Based Cooperative Data Exchange With Network Coding

被引:14
作者
Dong, Zheng [1 ]
Son Hoang Dau [1 ]
Yuen, Chau [1 ]
Gu, Yu [1 ]
Wang, Xiumin [2 ]
机构
[1] Singapore Univ Technol & Design, Singapore 138682, Singapore
[2] Hefei Univ Technol, Hefei 230009, Peoples R China
关键词
Cooperative data exchange; multicast; network coding; transmission delay; MULTICAST;
D O I
10.1109/TNET.2014.2342739
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the Relay-based Cooperative Data Exchange (RCDE) problem, where initially each client has access to a subset of a set of original packets, referred to as their side information, and wants to retrieve all other original packets via cooperation. Unlike traditional Cooperative Data Exchange (CDE), in our proposed relay-based model, clients can only cooperate via a relay. The data exchange is completed over two phases, namely Uploading Phase and Downloading Phase. In the Uploading Phase, the clients will encode the original packets and transmit the coded packets to the relay. In the Downloading Phase, the relay will reencode the received packets and multicast the reencoded packets, each to a subgroup of clients. The coded packets in the two phases are carefully selected so that each client can retrieve all original packets with minimum total transmission delay, based on its initial side information and on the coded packets it receives from the relay. In addition, we assume that the bandwidths between the relay and different clients are different, and that the upload/download bandwidths between the relay and the same client are also different. We establish a coding scheme that has the minimum total delay and show that it can be found in polynomial time, for sufficiently large underlying fields. We also design a heuristic algorithm that has a low complexity with binary field size. Our simulations show that the performance of the binary solution is very close to that of the optimal solution. All coding schemes considered in this work are scalar.
引用
收藏
页码:1890 / 1902
页数:13
相关论文
共 27 条
[1]  
[Anonymous], 2011, P IEEE GLOB TEL C GL
[2]  
[Anonymous], 2003, P ANN ALL C COMM CON
[3]  
[Anonymous], 2010, P INT C HET NETW QUA
[4]  
[Anonymous], LECT NOTES I COMPUTE
[5]  
[Anonymous], 1972, Complexity of Computer Computations, DOI [10.1007/978-3-540-68279-0-8, DOI 10.1007/978-1-4684-2001-2]
[6]  
[Anonymous], IEEE ACM T IN PRESS
[7]  
Courtade Thomas A., 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton), P1349
[8]  
Courtade T. A., 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton), P1542, DOI 10.1109/ALLERTON.2010.5707096
[9]   Optimal Exchange of Packets for Universal Recovery in Broadcast Networks [J].
Courtade, Thomas A. ;
Xie, Bike ;
Wesel, Richard D. .
MILITARY COMMUNICATIONS CONFERENCE, 2010 (MILCOM 2010), 2010, :2250-2255
[10]  
Erez E., 2010, Communications, P1