The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.11 - November (2008 vol.7)
pp: 1363-1373
Kai Li , Columbia University, New York
Xiaodong Wang , Columbia University, New York
ABSTRACT
We investigate the optimal design of a multihop wireless mesh network equipped with multiple orthogonal wireless channels and multiple radios. Specifically, we focus on solutions that can efficiently utilize the limited resource to support multiple unicast applications by routing and network coding. We propose a cross-layer optimization framework where the broadcasting feature of the wireless environment, which plays an important role in realizing the achievable gain of network coding, is taken into account. Moreover, we propose a network code construction scheme based on linear programming, with which the possible achievable Coding+MAC gain could be significantly increased. Delay constraints are also included in the network code construction formulation so that the possible impact of the extra decoding delay to the TCP/IP performance can be reduced without changing the upper-layer protocols. The proposed network design based on cross-layer optimization results in significant increase in network throughput.
INDEX TERMS
Network planning, mesh network, wireless, backhaul network, cross-layer optimization, Network coding, multiple unicast
CITATION
Kai Li, Xiaodong Wang, "Cross-Layer Design of Wireless Mesh Networks with Network Coding", IEEE Transactions on Mobile Computing, vol.7, no. 11, pp. 1363-1373, November 2008, doi:10.1109/TMC.2008.61
REFERENCES
[1] R. Ahlswede, N. Cai, S.Y.R. Li, and R.W. Yeung, “Network Information Flow,” IEEE Trans. Information Theory, vol. 46, no. 4, pp. 1204-1216, July 2000.
[2] M. Alicherry, R. Bhatia, and L. Li, “Joint Channel Assignment and Routing for Throughput Optimization in Multi-Radio Wireless Mesh Networks,” Proc. ACM MobiCom '05, Sept. 2005.
[3] M. Bahl, R. Chandra, and J. Dunagan, “SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE 802.11 AdHoc Wireless Networks,” Proc. ACM MobiCom '04, Sept. 2004.
[4] D.P. Bertsekas, Nonlinear Programming, second ed. Athena Scientific, 1999.
[5] P. Bjorklund, P. Varbrand, and D. Yuan, “Resource Optimization of Spatial TDMA in Ad Hoc Radio Networks: A Column Generation Approach,” Proc. IEEE INFOCOM '03, Apr. 2003.
[6] A. Eryilmaz and R. Srikant, “Joint Congestion Control, Routing and MAC for Stability and Fairness in Wireless Networks,” IEEE J. Selected Areas Comm., vol. 24, no. 8, pp. 1514-1524, 2006.
[7] P.C. Gilmore and R.E. Gomory, “A Linear Programming Approach to the Cutting Stock Problem,” Operations Research, vol. 9, pp. 849-859, 1961.
[8] P.C. Gilmore and R.E. Gomory, “A Linear Programming Approach to the Cutting Stock Problem—Part II,” Operations Research, vol. 11, 1963.
[9] J. Gondzio and R. Sarkissian, “Column Generation with a Primal-Dual Method,” technical report, Logilab, HEC Geneva, Univ. of Geneva, Geneva, 1996.
[10] T. Ho, Y. Chang, and K.J. Han, “On Constructive Network Coding for Multiple Unicasts,” Proc. 44th Ann. Allerton Conf. Comm., Control, and Computing (Allerton '06), Sept. 2006.
[11] T. Ho and R. Koetter, “Online Incremental Network Coding for Multiple Unicasts,” Proc. DIMACS Working Group on Network Coding, 2005.
[12] M. Johansson and X. Lin, “Cross-Layer Optimization of Wireless Networks Using Nonlinear Column Generation,” IEEE Trans. Wireless Comm., vol. 5, no. 2, pp. 435-445, Feb. 2006.
[13] S. Katti, D. Katabi, W. Hu, H. Rahul, and M. Médard, “The Importance of Being Opportunistic: Practical Network Coding for Wireless Environments,” Proc. 43rd Ann. Allerton Conf. Comm., Control, and Computing (Allerton), 2005.
[14] S. Katti, H. Rahul, W. Hu, D. Katabi, M. Médard, and J. Crowcroft, “XORs in the Air: Practical Wireless Network Coding,” Proc. ACM SIGCOMM, 2006.
[15] F.P. Kelly, A. Moulloo, and D. Tan, “Rate Control in Communication Networks: Shadow Prices, Proportional Fairness and Stability,” J. Operational Research Soc., vol. 49, pp. 237-252, 1998.
[16] M. Kodialam and T. Nandagopal, “Characterizing the Capacity Region in Multi-Radio Multi-Channel Wireless Mesh Network,” Proc. ACM MobiCom '05, Sept. 2005.
[17] R. Koetter and M. Médard, “An Algebraic Approach to Network Coding,” IEEE/ACM Trans. Networking, vol. 11, no. 5, pp. 782-795, Oct. 2003.
[18] S.Y.R. Li, R.W. Yeung, and N. Cai, “Linear Network Coding,” IEEE Trans. Information Theory, vol. 49, no. 2, pp. 371-381, Feb. 2003.
[19] Z. Li and B. Li, “Network Coding in Undirected Networks,” Proc. 40th Ann. Conf. Information Sciences and Systems (CISS), 2004.
[20] X. Lin and N. Shroff, “The Impact of Imperfect Scheduling for Cross-Layer Rate Control in Multi-Hop Wireless Networks,” Proc. IEEE INFOCOM '05, pp. 745-755, 2005.
[21] A. Nasipuri, J. Zhuang, and S.R. Das, “A Multichannel CSMA Protocol for Multihop Wireless Networks,” Proc. IEEE Wireless Comm. and Networking Conf. (WCNC '99), Sept. 1999.
[22] M. Neely, E. Modiano, and C. Li, “Fairness and Optimal Stochastic Control for Heterogeneous Networks,” Proc. IEEE INFOCOM '05, pp. 1723-1731, 2005.
[23] A. Stolyar, “Maximizing Queueing Network Utility Subject to Stability: Greedy Primal-Dual Algorithm,” Queueing Systems, vol. 50, no. 4, pp. 401-457, 2005.
[24] D. Traskov, N. Ratnakar, D.S. Lun, R. Koetter, and M. Médard, “Network Coding for Multiple Unicasts: An Approach Based on Linear Optimization,” Proc. IEEE Int'l Symp. Information Theory (ISIT '06), July 2006.
[25] S. Wu, C. Lin, Y. Tseng, and J. Sheu, “A New Multi-Channel MAC Protocol with On-Demand Channel Assignment for Multi-Hop Mobile Ad Hoc Networks,” Proc. Fifth Int'l Symp. Parallel Architectures, Algorithms, and Networks (I-SPAN '00), Dec. 2000.
[26] J. Zhang, H. Wu, Q. Zhang, and B. Li, “Joint Routing and Scheduling in Multi-Radio Multi-Channel Multi-Hop Wireless Networks,” Proc. Second IEEE Int'l Conf. Broadband Networks (BroadNETS '05), Oct. 2005.
21 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool