Thomas Kunz | |
Systems and Computer Engineering | |
Carleton University | |
http://kunz-pc.sce.carleton.ca/ | |
tkunz@sce.carleton.ca |
Infrastructure-less, may need to traverse multiple wireless links to reach a destination |
Mobility causes route changes |
Ease of deployment | |
Speed of deployment | |
Decreased dependence on infrastructure |
Personal area networking | ||
cell phone, laptop, ear phone, wrist watch | ||
Military environments | ||
soldiers, tanks, planes | ||
Civilian environments | ||
taxi cab network | ||
meeting rooms | ||
sports stadiums | ||
boats, small aircraft | ||
Emergency operations | ||
search-and-rescue | ||
policing and fire fighting |
Wireless communication: huge field, but not mine J (I.e.: IEEE 802.11/15/16 standards, CDMA, coding and modulation) | |
Many open research problems for TCP/IP networks, multiple IETF working groups exploring part of the problem space | |
Dynamic topology: routing (MANET) and management (ZEROCONF) | |
Mobility management (in particular when MANET is connected through gateway to fixed Internet): Mobile IP, SEAMOBY | |
Transport layer: flow control for streaming services: DCCP | |
Own research interest: routing (energy efficiency, capacity maximizing, multicast routing), QoS support, interlayer design |
Mobile Ad Hoc Network Routing Protocols: | ||
Limited radio transmission range and node mobility | ||
Many Routing Protocols (literally 100s): | ||
On-demand: AODV, DSR | ||
Pro-Active: OLSR | ||
Hybrid: ZRP | ||
Problems: | ||
Most existing performance comparisons based on ideal propagation model (free space model, two-ray ground model) | ||
Our simulation results with shadowing model show severe performance degradation |
Question: does physical layer impact performance of routing protocols and if so, what to do about it? | ||
Ideal Models | ||
Free space model and two-ray ground reflection model | ||
Shadowing Model | ||
b: loss exponent, corresponding to mean transmission range | ||
s:shadowing deviation | ||
Signal strength fluctuates in shadowing model | ||
Ideal model (left) and shadowing model (right) over the same distance between two nodes | ||
Fluctuation at least 2 orders of magnitude |
Signal strength fluctuation causes active links to “break” | ||
Simulations of AODV & DSR show that | ||
Packet Delivery Ratio (PDR) decreases significantly | ||
Broken links introduce more Route Discovery processes | ||
Cause more control messages and longer packet delay |
Performance Comparisons with different b values |
QoS Routing: Find Routes satisfying QoS constraints
Link state metrics should be available and manageable | |
Link quality changes quickly and continuously due to node movement and surrounding changes | |
Computational cost and protocol overhead affect the performance of the QoS routing protocol | |
Protocol performance evaluation is complex |
Advantages | |
suitable for the unpredictable nature of Ad-Hoc networks | |
suitable for the requirement of quick reaction to QoS demands | |
makes call admission control possible | |
avoids the waste of network resources | |
Disadvantages | |
introduces additional protocol overhead | |
trade-off between the QoS performance and traditional protocol performance |
Selects MPR to cover 2-hop neighbors | |
Exchanges neighbor/MPR information in Hello message | |
Generates and relays TC message to broadcast topology information | |
Reduces control overhead by limiting MPR set | |
In the graph, B selects C as MPR |
OLSR protocol does not guarantee to find the best bandwidth route | |
Three heuristics are proposed to enhance OLSR in bandwidth aspect | |
The heuristics select good bandwidth neighbor as MPR | |
Based on evaluation in static network scenarios, heuristic 2 is chosen: best-bandwidth neighbours are selected as MPRs until 2-hop neighbourhood is covered | |
In the previous network topology, B selects A,F as MPRs |
Outperforms the original OLSR protocol in bandwidth aspect (i.e., finds better bandwidth routes) | |
More MPRs are selected; more TC messages are generated and relayed | |
The additional control messages increase the MANET network load | |
The overlap of 2-hop neighbors covered by MPRs causes TC collision |
Next Steps: Build Wireless MESH with QoS Support (joint project with NCIT and CRC)
Mesh nodes: special hardware based on Intel IXP 425 NPU (ZAP nodes) | |
Wireless Links: 802.11a/b/g, future support for 802.16a | |
Software: Routing between ZAP nodes based on OLSR (CRC code) | |
My research group: QoS support at MAC, routing, and end-to-end layer | |
Related project (i.e., shared platform) at U of O with Prof. Makrakis |