Instantly Decodable Network Coding: From Centralized to Device-to-Device Communications

被引:44
作者
Douik, Ahmed [1 ]
Sorour, Sameh [2 ]
Al-Naffouri, Tareq Y. [3 ]
Alouini, Mohamed-Slim [3 ]
机构
[1] CALTECH, Dept Elect Engn, Pasadena, CA 91125 USA
[2] Univ Idaho, Dept Elect & Comp Engn, Moscow, ID 83844 USA
[3] King Abdullah Univ Sci & Technol, Elect Engn Dept, Thuwal 239556900, Saudi Arabia
来源
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS | 2017年 / 19卷 / 02期
关键词
Strict and generalized instantly decodable network coding; completion time; decoding delay; graph theory; maximum weight clique problem; distributed optimization; device-to-device; cooperative data exchange; game theory; DELAY REDUCTION; DECODING DELAY; BROADCAST; CAPACITY; CODES; MULTICAST; TIME; CHANNELS; SCHEMES; REINFORCEMENT;
D O I
10.1109/COMST.2017.2665587
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
From its introduction to its quindecennial, network coding has built a strong reputation for enhancing packet recovery and achieving maximum information flow in both wired and wireless networks. Traditional studies focused on optimizing the throughput of the system by proposing elaborate schemes able to reach the network capacity. With the shift toward distributed computing on mobile devices, performance and complexity become both critical factors that affect the efficiency of a coding strategy. Instantly decodable network coding presents itself as a new paradigm in network coding that trades off these two aspects. This paper review instantly decodable network coding schemes by identifying, categorizing, and evaluating various algorithms proposed in the literature. The first part of the manuscript investigates the conventional centralized systems, in which all decisions are carried out by a central unit, e.g., a base-station. In particular, two successful approaches known as the strict and generalized instantly decodable network are compared in terms of reliability, performance, complexity, and packet selection methodology. The second part considers the use of instantly decodable codes in a device-to-device communication network, in which devices speed up the recovery of the missing packets by exchanging network coded packets. Although the performance improvements are directly proportional to the computational complexity increases, numerous successful schemes from both the performance and complexity viewpoints are identified.
引用
收藏
页码:1201 / 1224
页数:24
相关论文
共 211 条
[1]   Enabling a Tradeoff between Completion Time and Decoding Delay in Instantly Decodable Network Coded Systems [J].
Aboutorab, Neda ;
Sadeghi, Parastoo ;
Sorour, Sameh .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2014, 62 (04) :1296-1309
[2]  
Aboutorab N, 2013, IEEE INT SYMP INFO, P3095, DOI 10.1109/ISIT.2013.6620795
[3]  
Abouzakhar Nasser, 2013, Proceedings of the 12th European Conference on Information Warfare and Security, P1
[4]   Network information flow [J].
Ahlswede, R ;
Cai, N ;
Li, SYR ;
Yeung, RW .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2000, 46 (04) :1204-1216
[5]   Broadcasting with side information [J].
Alon, Noga ;
Hassidim, Avinatan ;
Lubetzky, Eyal ;
Stav, Uri ;
Weinstein, Amit .
PROCEEDINGS OF THE 49TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2008, :823-+
[6]   What Will 5G Be? [J].
Andrews, Jeffrey G. ;
Buzzi, Stefano ;
Choi, Wan ;
Hanly, Stephen V. ;
Lozano, Angel ;
Soong, Anthony C. K. ;
Zhang, Jianzhong Charlie .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2014, 32 (06) :1065-1082
[7]   Seven Ways that HetNets Are a Cellular Paradigm Shift [J].
Andrews, Jeffrey G. .
IEEE COMMUNICATIONS MAGAZINE, 2013, 51 (03) :136-144
[8]  
[Anonymous], 1999, COMPLEXITY APPROXIMA, DOI DOI 10.1007/978-3-642-58412-1
[9]  
[Anonymous], 2010, Innovative Smart Grid Technologies ISGT
[10]  
[Anonymous], 2003, P ANN ALL C COMM CON