240 likes | 425 Views
Microsoft Mesh Networks In Ad Hoc Networks. By Zhang Da Qiang & Yang Yan Qin. Final Project Presentation. Contents. Motivation. Microsoft Mesh Network. Experiment. Improvement. Acknowledgement. Final Project Presentation. A Sample Scenario. Motivation. Community Mesh Networks.
E N D
Microsoft Mesh NetworksIn Ad Hoc Networks By Zhang Da Qiang & Yang Yan Qin Final Project Presentation
Contents Motivation Microsoft Mesh Network Experiment Improvement Acknowledgement Final Project Presentation
A Sample Scenario Motivation Community Mesh Networks Final Project Presentation
B Sample Scenario Motivation Company ‘B’ guy Frank at Company ‘A’ Company ‘A’ employee Company ‘A’ employee--Tom May not have more than one wireless card! Infrastructure Infrastructure Ad Hoc Ad Hoc Company ‘A’ employee--Mike Office Mesh Networks Final Project Presentation
Microsoft Mesh Networks Mesh Connectivity Layer Platform of implementing ad-hoc routing and link quality measurement. A loadable Microsoft Windows driver. Use Link Quality Source Routing which is a modified version of DSR protocol The MCL driver implements an interposition layer between the link layer and the network layer. Final Project Presentation
Mesh Connectivity Layer Advantages Higher layer software such as IPv4,IPv6 and DHCP runs unmodified over the ad-hoc networks. Ad-hoc routing can run over the heterogeneous link layers as the virtual MCL networks adapter can multiplex several physical network adapters, so it can extend across heterogeneous physical links. MCL supports other ad-hoc routing protocols as well. Final Project Presentation
Experiment Target Test 2 and 3 hops in ad-hoc network Give possible improvement solutions. Overview Hardware Installation Wireless Network Adapter & Configuration Software Installation MCL Virtual Network Adapter & Configuration My Mesh Topology Performance Evaluation Throughput Delay and Jitter Fault Correct Final Project Presentation
Hardware Installation Steps Prepare Wireless Network Interface Card 4 network Interface cards Installation Configuration Create SSID (Wireless Network Name) Create Channel Configure IP Address Final Project Presentation
Software Installation Steps Download MCL Tools Installation Boring:some MCL software component may not work in windows OS. Per my knowledge, all components except virtual components can works. Configuration Configure MCL Virtual Adapter IP Address Bound MCL Virtual Adapter –Key! Unbound Local Network Adapter Unbound Wireless Network Adapter Final Project Presentation
Software Installation Final Project Presentation
Software Installation MCL Tools Final Project Presentation
Software Installation Bound MCL Virtual Adapter Final Project Presentation
Software Installation Success in setup Mesh network Final Project Presentation
My Mesh Topology Final Project Presentation
Performance Evaluation Low Speed Final Project Presentation
Performance Evaluation Unstable Network the connections are always timeout. even if one hop, the connection is also fragile. lots of factors infect the ad-hoc stability distance assimilation Delay & Jitter Longer delay Serious Jitter Final Project Presentation
Performance Evaluation Unstable Network the connections are always timeout. even if one hop, the connection is also fragile. lots of factors infect the ad-hoc stability distance assimilation Delay & Jitter Longer delay Serious Jitter Final Project Presentation
Improvement Source “Download” The source listed on http://research.microsoft.com/mesh is just MCL. Actually, related dynamics link library (.dll) are necessary. Fortunately, I get the help of three NMU students who maybe are Prof. Wu’ students. My work source code analysis Modification Increase the packets size Increase time to live (TTL) Final Project Presentation
Improvement LQSR Header File Final Project Presentation
Improvement LQSR Source File
Improvement LQSR--Route Part My Understanding maybe is not right. Final Project Presentation
Improvement Modification Increase the packets size Increase time to live (TTL) Result No obvious performance improvement Increase time to live (TTL) Why Nodes number is small Other reason that I don’t consider. Final Project Presentation
Acknowledgements Professor Wu Guo Ming Fei Three NMU classmates Biwesh Pradhan Jorge Crichigno Joud Khoury Final Project Presentation