Subscribe
Issue No.10 - Oct. (2013 vol.24)
pp: 2015-2024
Abdallah Khreishah , Temple University, Philadelphia
Issa Khalil , United Arab Emirates University, Al Ain
Jie Wu , Temple University, Philadelphia
ABSTRACT
The performance of wireless networks can be enhanced by performing network coding on the intermediate relay nodes. To enhance the throughput of large wireless networks, we can decompose them into a superposition of simple relay networks called two-hop relay networks. Previously, the capacity region of two-hop relay networks with multiple unicast sessions and limited feedback was characterized where packet erasure channels are used. A near-optimal coding scheme that exploits the broadcast nature and the diversity of the wireless links was proposed. However, the complexity of the scheme is exponential in terms of the number of sessions, as it requires the knowledge of the packets that are received by any subset of the receivers. In this paper, we provide a polynomial time coding scheme and characterize its performance using linear equations. The coding scheme uses random network coding to carefully mix intra and intersession network coding and makes a linear, not exponential, number of decisions. For two-hop relay networks with two sessions, we provide an optimal coding scheme that does not require the knowledge of the channel conditions. We also provide a linear programming formulation that uses our two-hop relay network results as a building block in large lossy multihop networks.
INDEX TERMS
Relays, Encoding, Network coding, Wireless networks, Joints, Throughput, Complexity theory, fairness, Network coding, lossy wireless networks, two-hop relay networks, capacity
CITATION
Abdallah Khreishah, Issa Khalil, Jie Wu, "Low Complexity and Provably Efficient Algorithm for Joint Inter and Intrasession Network Coding in Wireless Networks", IEEE Transactions on Parallel & Distributed Systems, vol.24, no. 10, pp. 2015-2024, Oct. 2013, doi:10.1109/TPDS.2012.215
REFERENCES
 [1] P. Gupta and P. Kumar, "The Capacity of Wireless Networks," IEEE Trans. Information Theory, vol. 46, no. 2, pp. 388-404, Mar. 2000. [2] X. Lin, N.B. Shroff, and R. Srikant, "A Tutorial on Cross-Layer Optimization in Wireless Networks," IEEE J. Selected Areas in Comm., vol. 24, no. 8, pp. 1452-1463, Aug. 2006. [3] X. Lin and N. Shroff, "The Impact of Imperfect Scheduling on Cross-Layer Congestion Control in Wireless Networks," IEEE/ACM Trans. Networking, vol. 14, no. 2, pp. 302-315, Apr. 2006. [4] S. Chachulski, M. Jennings, S. Katti, and D. Katabi, "Trading Structure for Randomness in Wireless Opportunistic Routing," Proc. ACM SIGCOMM, Aug. 2007. [5] X. Zhang and B. Li, "Optimized Multipath Network Coding in Lossy Wireless Networks," IEEE J. Selected Areas in Comm., vol. 27, no. 5, pp. 622-634, June 2009. [6] D. Koutsonikolas, C.-C. Wang, and Y. Hu, "CCACK: Efficient Network Coding Based Opportunistic Routing through Cumulative Coded Acknowledgments," Proc. IEEE INFOCOM, Mar. 2010. [7] B.L.Y. Lin and B. Liang, "CodeOR: Opportunistic Routing in Wireless Mesh Networks with Segmented Network Coding," Proc. IEEE 16th Int'l Conf. Network Protocols (ICNP '08), Oct. 2008. [8] X. Zhang and B. Li, "Dice: A Game Theoretic Framework for Wireless Multipath Network Coding," Proc. ACM Ninth Int'l Symp. Mobile Ad Hoc Networking and Computing (MobiHoc '08), May 2008. [9] S. Katti, H. Rahul, W. Hu, D. Katabi, M. Medard, and J. Crowcroft, "XORs in the Air: Practical Wireless Network Coding," Proc. ACM SIGCOMM, Sept. 2006. [10] J. Le, J. Lui, and D. Chiu, "How Many Packets Can We Encode?—An Analysis of Practical Wireless Network Coding," Proc. IEEE INFOCOM, Apr. 2008. [11] S. Sengupta, S. Rayanchu, and S. Banerjee, "An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing," Proc. IEEE INFOCOM, May 2007. [12] T. Cui, L. Chen, and T. Ho, "Energy Efficient Opportunistic Network Coding for Wireless Networks," Proc. IEEE INFOCOM, Apr. 2008. [13] P. Chaporkar and A. Proutiere, "Adaptive Network Coding and Scheduling for Maximizing Throughput in Wireless Networks," Proc. ACM MobiCom, Sept. 2007. [14] A. Khreishah, C.-C. Wang, and N. Shroff, "Cross-Layer Optimization for Wireless Multihop Networks with Pairwise Intersession Network Coding," IEEE J. Selected Areas in Comm., vol. 27, no. 5, pp. 606-621, June 2009. [15] A. Lehman and E. Lehman, "Complexity Classification of Network Information Flow Problems," Proc. ACM-SIAM 14th Ann. Symp. Discrete Algorithms (SODA), Jan. 2004. [16] R. Dougherty, C. Freiling, and K. Zeger, "Insufficiency of Linear Coding in Network Information Flow," IEEE Trans. Information Theory, vol. 51, no. 8, pp. 2745-2759, Aug. 2005. [17] S. Rayanchu, S. Sen, J. Wu, S. Banerjee, and S. Sengupta, "Loss-Aware Network Coding for Unicast Wireless Sessions: Design, Implementation, and Performance Evaluation," Proc. ACM Sigmetrics Int'l Conf. Measurement and Modeling of Computer Systems, June 2008. [18] C. Qin, Y. Xian, C. Gray, N. Santhapuri, and S. Nelakuditi, "${I}^{2}{\rm MIX}$ : Integration of Intra-Flow and Inter-Flow Wireless Network Coding," Proc. IEEE Ann. Comm. Soc. Conf. Sensor, Mesh and Ad Hoc Comm. and Networks Workshops, June 2008. [19] C.-C. Wang, A. Khreishah, and N. Shroff, "On Cross-Layer Optimizations for Intersession Network Coding on Practical 2-Hop Relay Networks," Proc. 43rd Asilomar Conf. Signals, Systems and Computers, Nov. 2009. [20] C.-C. Wang, "On the Capacity Region of 1-Hop Intersession Network Coding - A Broadcast Packet Erasure Channel Analysis with General Message Side Information," Proc. IEEE Int'l Symp. Information Theory, June 2010. [21] T. Ho, M. Médard, R. Koetter, D. Karger, M. Effros, J. Shi, and B. Leong, "A Random Linear Network Coding Approach to Multicast," IEEE Trans. Information Theory, vol. 52, no. 10, pp. 4413-4430, Oct. 2006. [22] L. Ying, S. Shakottai, and A. Reddy, "On Combining Shortest-Path and Back-Pressure Routing over Multihop Wireless Networks," Proc. IEEE INFOCOM, Apr. 2009. [23] A. Khreishah, J. Wu, P. Ostovari, and I. Khalil, "Flow Based XOR Network Coding for Lossy Wireless Networks," Proc. IEEE GLOBECOM, Dec. 2011. [24] M. Alicherry, R. Bhatia, and L. Li, "Joint Channel Assignment and Routing for Throughput Optimization in Multi-Radio Wireless Mesh Networks," Proc. MobiCom Aug. 2005. [25] M. Kodialam and T. Nandagopal, "Characterizing the Capacity Region in Multi-Radio Multi-Channel Wireless Mesh Networks," Proc. MobiCom, Aug. 2005. [26] A. Raniwala, K. Gopalan, and T. Chiueh, "Centralized Algorithms for Multi-Channel Wireless Mesh Networks," ACM Sigmobile Mobile Computing and Comm. Rev., vol. 8, pp. 50-65, 2004. [27] D.D. Couto, D. Aguayo, J. Bicket, and R. Morris, "A High-Throughput Path Metric for Multi-Hop Wireless Routing," Proc. ACM MobiCom, Sept. 2003.