Cross layer network architecture for efficient packet forwarding in wireless networks

OF THE DISSERTATION Cross Layer Network Architecture for Efficient Packet Forwarding in Wireless Networks By SACHIN GANU Dissertation Director: Professor Dipankar Raychaudhuri With the evolution of 802.11-based wireless networks from hotspots to mesh networks, there has been a tremendous increase in the number of wireless users and density of deployments. Consequently, current wireless network face several problems due to interference, uncoordinated medium access, packet processing overheads at each hop and sub-optimal route selection. While radio technologies continue to improve speeds upto hundred megabits per second, the inadequacies of medium access and routing protocols severely impact the overall network capacity and end-user experience. In this thesis, we focus on improving the scalability and packet forwarding efficiency of multihop wireless networks. We introduce a self-organizing hierarchical ad-hoc network design (SOHAN) based on a threetier hierarchy with dedicated forwarding nodes to address the scalability of existing multihop networks. We focus on realistic system design considerations and develop a Linux-based system prototype including novel protocols for bootstrapping, discovery and topology control to enable hierarchical self-organization. Experimental and simulation-based evaluations indicate a ∼2.5 times ii performance improvement over flat network models. We address packet forwarding inefficiencies of existing techniques over multihop networks due to queuing, contention and reprocessing at each hop and propose an interface contained forwarding architecture (ICF) using a combination of cut-through MAC protocol and label-based forwarding to enable “atomic” channel access for downstream transmissions and reduce self-interference. Next, we design a cross layer enabled cut through architecture (CLEAR) that extends the ICF mechanism with novel airtime metric-based route selection to mitigate the interference between flows. We further outline a time-based coordination scheme using soft reservations during route discovery phase to coordinate multihop “burst” transfers amongst flows. This model can be adapted to support differentiated services and provide a “low-latency socket” for real-time traffic over multiple hops. Our work can be the basis for a switched multihop wireless network design that enables conflict-free transfers resulting in efficient utilization of channel capacity and providing a viable alternative to wired network deployments. A substantial contribution of this thesis also includes the design and development of the ORBIT wireless testbed with focus on cross-layer experimental framework to facilitate rapid prototyping of wireless protocols and experimental evaluations at scale.

[1]  Dipankar Raychaudhuri,et al.  D-LSMA: distributed link scheduling multiple access protocol for QoS in ad-hoc networks , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[2]  Adam Wolisz,et al.  Queue-driven cut-through medium access in wireless ad hoc networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[3]  Nitin H. Vaidya,et al.  A wireless MAC protocol using implicit pipelining , 2006, IEEE Transactions on Mobile Computing.

[4]  David E. Culler,et al.  A blueprint for introducing disruptive technology into the Internet , 2003, CCRV.

[5]  Leo Monteban,et al.  WaveLAN®-II: A high-performance wireless LAN for the unlicensed band , 1997, Bell Labs Technical Journal.

[6]  Rolf Riesen,et al.  Identifying the Sources of Latency in a Splintered Protocol ∗ , 2003 .

[7]  Jie Wu,et al.  Label routing protocol: a new cross-layer protocol for multi-hop ad hoc wireless networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[8]  Luigi Fratta,et al.  Performance evaluation and enhancement of the CSMA/CA MAC protocol for 802.11 wireless LANs , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

[9]  Donald F. Towsley,et al.  On the capacity of hybrid wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[10]  Marco Gruteser,et al.  Methods for restoring MAC layer fairness in IEEE 802.11 networks with physical layer capture , 2006, REALMAN '06.

[11]  David Malone,et al.  Experimental evaluation of TCP performance and fairness in an 802.11e test-bed , 2005, E-WIND '05.

[12]  D. Bradley CHAPTER 3 – MODE OF OPERATION , 1965 .

[13]  Alec Wolman,et al.  A multi-radio unification protocol for IEEE 802.11 wireless networks , 2004, First International Conference on Broadband Networks.

[14]  Jitendra Padhye,et al.  Comparison of routing metrics for static multi-hop wireless networks , 2004, SIGCOMM 2004.

[15]  Nitin H. Vaidya,et al.  Explicit and implicit pipelining for wireless medium access control , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[16]  Tzi-cker Chiueh,et al.  Architecture and algorithms for an IEEE 802.11-based multi-channel wireless mesh network , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[17]  Dipankar Raychaudhuri,et al.  Architecture and Framework for Supporting Open-Access Multi-user Wireless Experimentation , 2006, 2006 1st International Conference on Communication Systems Software & Middleware.

[18]  Samir Ranjan Das,et al.  A multichannel CSMA MAC protocol with receiver-based channel selection for multihop wireless networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[19]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[20]  P. Bahl,et al.  SSCH: slotted seeded channel hopping for capacity improvement in IEEE 802.11 ad-hoc wireless networks , 2004, MobiCom '04.

[21]  Adam Wolisz,et al.  A Distributed End-to-End Reservation Protocol for IEEE 802.11-Based Wireless Mesh Networks , 2006, IEEE Journal on Selected Areas in Communications.

[22]  Archan Misra,et al.  DCMA: A Label Switching MAC for Efficient Packet Forwarding in Multihop Wireless Networks , 2006, IEEE Journal on Selected Areas in Communications.

[23]  Pramod K. Varshney,et al.  Tuning the carrier sensing range of IEEE 802.11 MAC , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[24]  Manpreet Singh,et al.  ORBIT Measurements framework and library (OML): motivations, implementation and features , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[25]  Archan Misra,et al.  A label-switching packet forwarding architecture for multi-hop wireless LANs , 2002, WOWMOM '02.

[26]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[27]  Chenxi Zhu,et al.  QoS routing for mobile ad hoc networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[28]  Nitin H. Vaidya,et al.  Multichannel mesh networks: challenges and protocols , 2006, IEEE Wireless Communications.

[29]  Dipankar Raychaudhuri,et al.  INTEGRATING SHORT-RANGE AD-HOC RADIO TECHNOLOGIES INTO NEXT-GENERATION WIRELESS NETWORKS , 2004 .

[30]  Randeep Bhatia,et al.  Joint Channel Assignment and Routing for Throughput Optimization in Multiradio Wireless Mesh Networks , 2005, IEEE Journal on Selected Areas in Communications.

[31]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[32]  Vaduvur Bharghavan,et al.  Robust rate adaptation for 802.11 wireless networks , 2006, MobiCom '06.

[33]  J. Broch,et al.  Dynamic source routing in ad hoc wireless networks , 1998 .

[34]  Bernhard Walke,et al.  IEEE 802.11 Wireless Local Area Networks , 2006 .

[35]  A.P. Subramanian,et al.  Interference aware routing in multi-radio wireless mesh networks , 2006, 2006 2nd IEEE Workshop on Wireless Mesh Networks.

[36]  Zhibin Wu,et al.  Experimental investigation of PHY layer rate control and frequency selection in 802.11-based ad-hoc networks , 2005, E-WIND '05.

[37]  Manpreet Singh,et al.  Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[38]  Robin Kravets,et al.  Designing routing metrics for mesh networks , 2005 .

[39]  Roy D. Yates,et al.  Wireless link SNR mapping onto an indoor testbed , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[40]  A. S. Krishnakumar,et al.  Tackling security vulnerabilities in VPN-based wireless deployments , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[41]  Robert Tappan Morris,et al.  Performance of multihop wireless networks: shortest path is not enough , 2003, CCRV.

[42]  Mike Hibler,et al.  USENIX Association Proceedings of the General Track : 2003 USENIX Annual , 2003 .

[43]  Nitin H. Vaidya,et al.  Multi-channel mac for ad hoc networks: handling multi-channel hidden terminals using a single transceiver , 2004, MobiHoc '04.

[44]  Sung-Ju Lee,et al.  Transmission power control in wireless ad hoc networks: challenges, solutions and open issues , 2004, IEEE Network.

[45]  Archan Misra,et al.  Design and analysis of a cooperative medium access scheme for wireless mesh networks , 2004, First International Conference on Broadband Networks.

[46]  Mitchell Burton,et al.  Channel Overlap Calculations for 802.11b Networks , 2002 .

[47]  John C. Bicket,et al.  Bit-rate selection in wireless networks , 2005 .

[48]  Nitin H. Vaidya,et al.  Using directional antennas for medium access control in ad hoc networks , 2002, MobiCom '02.

[49]  Aura Ganz,et al.  Ad hoc QoS on-demand routing (AQOR) in mobile ad hoc networks , 2003, J. Parallel Distributed Comput..

[50]  Thierry Turletti,et al.  IEEE 802.11 rate adaptation: a practical approach , 2004, MSWiM '04.

[51]  Hyuk Lim,et al.  Improving spatial reuse through tuning transmit power, carrier sense threshold, and data rate in multihop wireless networks , 2006, MobiCom '06.

[52]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[53]  Ashok K. Agrawala,et al.  Sniffing out the correct physical layer capture model in 802.11b , 2004, Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004..

[54]  Ivan Seskar,et al.  Addressing repeatability in wireless experiments using ORBIT testbed , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[55]  J. T. Robinson,et al.  Experimenting with a multi-radio mesh networking testbed , 2005 .

[56]  Tzi-cker Chiueh,et al.  Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks , 2004, MOCO.

[57]  Ram Ramanathan,et al.  Challenges: a radically new architecture for next generation mobile ad hoc networks , 2005, MobiCom '05.

[58]  Hongyi Wu,et al.  MAC-SCC: medium access control with a separate control channel for multihop wireless networks , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[59]  V. Bharghavan,et al.  MACAW: A media access protocol for wireless LANs , 1994 .

[60]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[61]  Ian F. Akyildiz,et al.  Wireless mesh networks: a survey , 2005, Comput. Networks.

[62]  Rajiv Papneja,et al.  Label switched packet transfer for wireless cellular networks , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

[63]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2005, Wirel. Networks.

[64]  Muriel Medard,et al.  XORs in the air: practical wireless network coding , 2006, SIGCOMM 2006.

[65]  Baruch Awerbuch,et al.  The Medium Time Metric: High Throughput Route Selection in Multi-rate Ad Hoc Wireless Networks , 2006, Mob. Networks Appl..

[66]  Nitin H. Vaidya,et al.  Split-channel pipelined packet scheduling for wireless networks , 2006, IEEE Transactions on Mobile Computing.

[67]  D. Raychaudhuri,et al.  IRMA : Integrated Routing and MAC Scheduling in Multi-hop Wireless Mesh Networks , 2006 .

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

[69]  Paramvir Bahl,et al.  On the efficacy of separating control and data into different frequency bands , 2005, 2nd International Conference on Broadband Networks, 2005..

[70]  T. Saadawi,et al.  Does IEEE 802 . 11 MAC Protocol Work Well in Multi-hop Wireless Ad Hoc Networks ? , 2001 .

[71]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

[72]  Lili Qiu,et al.  Impact of Interference on Multi-Hop Wireless Network Performance , 2003, MobiCom '03.

[73]  Kevin R. Fall,et al.  Ns: notes and documentation , 1997 .

[74]  Christian F. Tschudin,et al.  Coping with communication gray zones in IEEE 802.11b based ad hoc networks , 2002, WOWMOM '02.

[75]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[76]  Dipankar Raychaudhuri,et al.  Label switched multi-path forwarding in wireless ad-hoc networks , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[77]  Atsushi Iwata,et al.  Scalable routing strategies for ad hoc wireless networks , 1999, IEEE J. Sel. Areas Commun..

[78]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[79]  Dipankar Raychaudhuri,et al.  PARMA: a PHY/MAC aware routing metric for ad-hoc wireless networks with multi-rate radios , 2005, Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.

[80]  Imrich Chlamtac,et al.  Mobile ad hoc networking: imperatives and challenges , 2003, Ad Hoc Networks.

[81]  Satish K. Tripathi,et al.  Signal stability-based adaptive routing (SSA) for ad hoc mobile networks , 1997, IEEE Wirel. Commun..

[82]  Ram Ramanathan,et al.  Hierarchically‐organized, multihop mobile wireless networks for quality‐of‐service support , 1998, Mob. Networks Appl..

[83]  Jean C. Walrand,et al.  Interference-aware QoS routing (IQRouting) for ad-hoc networks , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[84]  Murali S. Kodialam,et al.  Characterizing the capacity region in multi-radio multi-channel wireless mesh networks , 2005, MobiCom '05.

[85]  Dipankar Raychaudhuri,et al.  Architecture and prototyping of an 802.11-based self-organizing hierarchical ad-hoc wireless network (SOHAN) , 2004 .