Broadcast Scheduling Based on Network Coding in Time Critical Wireless Networks

Using network coding in wireless networks can increase throughput and reduce energy consumption. Recently there are many works focusing on how to utilize network coding to increase throughput, however there are few works considering the quality of service such as delay which is important to time critical applications. This paper focuses on network coding based broadcast scheduling problem in time critical wireless networks with packet delay constraint and aims at minimizing the number of packets which miss their deadlines. Using a weighted graph model, we formulate the problem with an integer linear programming and prove that it is NP-hard. By assigning vertex weight as a decreasing function of packet deadline, we propose a packet encoding and broadcasting algorithm based on the maximum weight clique in the graph. Detailed analysis shows that some typical application requirements can be realized with different weight functions, which can be useful for Qos design. Simulation results show that our algorithm significantly reduce the deadline miss ratio in most cases, which is an important performance metric in time critical applications.

[1]  Sanjay Kumar Madria,et al.  Pervasive data access in wireless and mobile computing environments , 2008, Wirel. Commun. Mob. Comput..

[2]  Anthony Ephremides,et al.  On Joint MAC and Network Coding in Wireless Ad Hoc Networks , 2007, IEEE Transactions on Information Theory.

[3]  Jianliang Xu,et al.  Time-critical on-demand data broadcast: algorithms, analysis, and performance evaluation , 2006, IEEE Transactions on Parallel and Distributed Systems.

[4]  M. Gerla,et al.  Performance of Network Coding in Ad Hoc Networks , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[5]  Jörg Widmer,et al.  Informed network coding for minimum decoding delay , 2008, 2008 5th IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[6]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[7]  Jörg Widmer,et al.  Effective Delay Control in Online Network Coding , 2009, IEEE INFOCOM 2009.

[8]  Victor C. S. Lee,et al.  Reliable multicast in wireless networks using network coding , 2009, 2009 IEEE 6th International Conference on Mobile Adhoc and Sensor Systems.

[9]  Sun-Yuan Kung,et al.  Network planning in wireless ad hoc networks: a cross-Layer approach , 2005 .

[10]  Chen-Khong Tham,et al.  Minimizing Delay for Multicast-Streaming in Wireless Networks with Network Coding , 2009, IEEE INFOCOM 2009.

[11]  Jörg Widmer,et al.  A Network Coding Approach to Energy Efficient Broadcasting: From Theory to Practice , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.