MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card



Similar documents
MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card

A VIRTUALIZATION ARCHITECTURE FOR WIRELESS NETWORK CARDS

Chapter 6: Conclusion

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

other. A B AP wired network

CSMA/CA. Information Networks p. 1

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Enhanced Power Saving for IEEE WLAN with Dynamic Slot Allocation

A Secure Intrusion detection system against DDOS attack in Wireless Mobile Ad-hoc Network Abstract

Performance Evaluation of Linux Bridge

PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

Wireless LAN Services for Hot-Spot

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Energy Optimal Routing Protocol for a Wireless Data Network

Routing in Multi-Channel Multi-Interface Ad Hoc Wireless Networks

Introduction to MPIO, MCS, Trunking, and LACP

Performance of Symmetric Neighbor Discovery in Bluetooth Ad Hoc Networks

Wave Relay System and General Project Details

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

Architecture of distributed network processors: specifics of application in information security systems

IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks

Hyacinth An IEEE based Multi-channel Wireless Mesh Network

Customer Specific Wireless Network Solutions Based on Standard IEEE

Get the best performance from your LTE Network with MOBIPASS

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE Ad-Hoc Wireless Networks

Performance Evaluation of The Split Transmission in Multihop Wireless Networks

Allocating Network Bandwidth to Match Business Priorities

EETS 8316 Wireless Networks Fall 2013

A Routing Metric for Load-Balancing in Wireless Mesh Networks

A Wireless Mesh Network NS-3 Simulation Model: Implementation and Performance Comparison With a Real Test-Bed

Securing IP Networks with Implementation of IPv6

Multi-Channel Wireless Networks: Capacity, Protocols, and Experimentation (with Net-X) Nitin Vaidya

Deploying Windows Streaming Media Servers NLB Cluster and metasan

12/3/08. Security in Wireless LANs and Mobile Networks. Wireless Magnifies Exposure Vulnerability. Mobility Makes it Difficult to Establish Trust

EPL 657 Wireless Networks

A Multiple Access Protocol for Multimedia Transmission over Wireless Networks

Firewalls P+S Linux Router & Firewall 2013

3G/Wi-Fi Seamless Offload

PART II. OPS-based metro area networks

Load Balancing Routing in Multi-Channel Hybrid Wireless Networks with Single Network Interface

TRUFFLE Broadband Bonding Network Appliance. A Frequently Asked Question on. Link Bonding vs. Load Balancing

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy

BodyMAC: Energy Efficient TDMA-based MAC Protocol for Wireless Body Area Networks

PulsON RangeNet / ALOHA Guide to Optimal Performance. Brandon Dewberry, CTO

TCP/IP Jumbo Frames Network Performance Evaluation on A Testbed Infrastructure

How To Analyze The Security On An Ipa Wireless Sensor Network

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

How to Add and Remove Virtual Hardware to a VMware ESXi Virtual Machine

A research perspective on the adaptive protocols' architectures and system infrastructures to support QoS in wireless communication systems

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

Analysis of Mobile IP in Wireless LANs

Chapter 5. Data Communication And Internet Technology

An Overview of ZigBee Networks

Wharf T&T Limited Report of Wireless LAN Technology Trial Version: 1.0 Date: 26 Jan Wharf T&T Limited. Version: 1.0 Date: 26 January 2004

A Short Look on Power Saving Mechanisms in the Wireless LAN Standard Draft IEEE

Optimization Handoff in Mobility Management for the Integrated Macrocell - Femtocell LTE Network

Introduction VOIP in an Network VOIP 3

Mobility Management usually includes two parts: location management and handoff management.

IxChariot Virtualization Performance Test Plan

A New Approach to Developing High-Availability Server

VoIP-Kapazität im Relay erweiterten IEEE System

Agenda. What is Hybrid AP Fat AP vs. Thin AP Benefits of ZyXEL Hybrid AP How Managed AP finds the Controller AP Web GUI

Configuring LLDP, LLDP-MED, and Location Service

Modelling Quality of Service in IEEE Networks

6LoWPAN Technical Overview

Wireless Technologies for the 450 MHz band

This course has been retired. View the schedule of current <a href=

A O T. Heterogeneous Networks and Mobility User Perspective. Agententechnologien in der Telekommunikation Sommersemester Lecture

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Accelerating Service Discovery in Ad-hoc Zero Configuration Networking

Detecting rogue systems

A Non-beaconing ZigBee Network Implementation and Performance Study

The Extreme Networks Solution for Apple Bonjour Traffic Management A SOLUTION WHITE PAPER

ECE/CS 372 introduction to computer networks. Lecture 13

Analysis and Simulation of VoIP LAN vs. WAN WLAN vs. WWAN

Handoff in GSM/GPRS Cellular Systems. Avi Freedman Hexagon System Engineering

Lecture Objectives. Lecture 8 Mobile Networks: Security in Wireless LANs and Mobile Networks. Agenda. References

Easy-Flow: Comparing and integrating Wireless and PLC Medium Access Control Protocols.

Comparison of WCA with AODV and WCA with ACO using clustering algorithm

SSVP SIP School VoIP Professional Certification

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Transcription:

MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card Ranveer Chandra, Paramvir Pahl, Pradeep Bahl Cornell University & Microsoft Corp. Presented by Liang Chen

Ideas Link 1 Link 2 Multi-radio Wireless Network 1 Wireless Network 2 Node Link 1 Link 2 MultiNet Wireless Network 1 Wireless Network 2 Node Network Selection WN1 WN2 N/A Packet buffer NIC(Network Interface Card) virtualization Use one NIC to connect multiple wireless network as multiple network interface Save more power and hardware cost than multi-radio Time

Sample Scenario Company B guy at Company A Infrastructure Ad Hoc Company A employee Company A employee May not have more than one wireless card! Other applications: Gateway node of a wireless ad hoc network Extending the range of an infrastructure network

Problems Network interface virtualization Buffering protocol Switching algorithm Synchronization of multiple switching nodes in an ad hoc network

NIC Virtualization Implement a MPD (MultiNet Protocol Driver) between IP layers and 802.11 MAC MPD provides multiple virtual NICs to IP layer. Each virtual NIC corresponds to a wireless network MPD instructs 802.11 MAC to associates each wireless network periodically. When a wireless network is associated, it correspond virtual NIC is active. When a virtual NIC is active, MPD schedules the downlink packets through it to the 802.11 MAC and transfer the packets received from 802.11 MAC to the active virtual NIC. MPD buffers packets sent to the inactive virtual NICs. MPD filters out the disassociation interrupt to IP layer when it switches network

Buffering protocol Issues: Delivery packets sent by the MultiNet node when network is not active MultiNet node buffers packets until the network is active Delivery packets sent to the MultiNet node when the node is not active Other nodes buffer packets until the MultiNet node is active Notify its neighboring when it leaves and comes back so that its neighboring buffer its packet until it s active again.

Switching Algorithms Decide how much time the MultiNet node stays in a network Fixed priority Adaptive Schemes Give more time to the network with more traffic. Network Selection WN1 WN2 N/A Time

Synchronization Problem No active overlap between 2 MultiNet nodes in ad hoc mode They can not discovery each other Solution Stay long enough to listen to other nodes when MultiNet node joins an ad hoc network Synchronize with other ad hoc nodes by the announcement of ad hoc network A Network selection Switching Cycle IS AH IS AH B Switching Cycle Node A Node b time

Evaluation Switching Delay Switching Strategies Adaptive Switching MultiNet versus Multiple Radios

Switching Delay

Switching Strategies Infrastructure Ad hoc d1 AP s d2 MultiNet Node Simultaneously transfer a 47MB file over MultiNet by FTP.

Adaptive Switching

MultiNet v.s. Multi-Radio Simulation Scenario Internet Web browsing over IS AP s MultiNet Node AH node Presentation and chat traffic over AH

Results(1) Throughput Delay

Power Consumption Two Radios Both radios is no PS MultiNet/MultiNet No PS MultiNet Radio is no PS Two radio PS IS radio is in PS AH radio is not specified MultiNet PS MultiNet Radio is in PS Result(2)

Maximal Connective in MultiNet

Conclusion MultiNet provides an alternative way for multi-radio implementation by TDMA (time division multiple access) NIC virtualization in OS integrates the virtual multi-radio interface into network stack gracefully.

Discussion The accuracy of power consumption obtained from simulation The AH radio of Two Radio PS scenario may be in no PS mode, since most commercial 802.11 NIC does not support AH PS mode. The network delay introduced by MultiNet if an ad hoc node uses MultiNet node as the gateway.