Achieving QoS Through Network Coding

Network coding is a novel technique that includes many applications in realistic networking era. Through network coding, intermediary nodes might send out packets that are combinations of incoming information. The basic theme behind network coding is the summation of incoming information traffic through simple XOR. There are many profits of network coding: improved throughput, less number of transmissions, better network management, less BER, minimum delay, less resource consumptions. In this paper we will prove how network coding improves and achieves the Qos of any network. We also discuss the Implementation aspects of network coding like how it may implemented on current infrastructure networks, we also discuss the theoretical and practical results on network coding for improving quality of service parameters using four basic approaches of network coding, Optimal, Deterministic, Random and Heuristic approach.

[1]  T. Ho,et al.  On Linear Network Coding , 2010 .

[2]  Peter Sanders,et al.  Polynomial time algorithms for multicast network code construction , 2005, IEEE Transactions on Information Theory.

[3]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[4]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.

[5]  Yunnan Wu,et al.  The Local Mixing Problem , 2006 .

[6]  R. Koetter,et al.  The benefits of coding over routing in a randomized setting , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[7]  April Rasala Lehman Network coding , 2005 .

[8]  Tracey Ho,et al.  An information-theoretic view of network management , 2005, IEEE Transactions on Information Theory.

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

[10]  Baochun Li,et al.  How Practical is Network Coding? , 2006, 200614th IEEE International Workshop on Quality of Service.

[11]  K. Jain,et al.  Practical Network Coding , 2003 .