Slobodan Milanko Manweiler, J., Franklin, P., & Choudhury, R. R. (2012, March). RxIP: Monitoring the health of home wireless networks. In INFOCOM, 2012.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Chapter 5 Networks. Learning Objectives After reading this chapter the reader should be able to: Understand the importance of networks in the field of.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
Characterization of Wireless Networks in the Home Presented by: Rick Skowyra Paul Freitas Mark Yavis, Konstantina Papagiannaki, W. Steven Conner.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.
1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may be stationary (non- mobile) or.
1. 2 Enterprise WLAN setting 2 Vivek Shrivastava Wireless controller Access Point Clients Internet NSDI 2011.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Jigsaw: Solving the Puzzle of Enterprise Analysis Yu-Chung Cheng John Bellardo, Peter Benko, Alex C. Snoeren, Geoff Voelker, Stefan Savage.
DETERMINATION OF THE TOPOLOGY OF HIGH SURVIVAL HF RADIO COMMUNICATION NETWORK Andrea Abrardo.
Wireless MESH network Tami Alghamdi. Mesh Architecture – Mesh access points (MAPs). – Mesh clients. – Mesh points (MPs) – MP uses its Wi-Fi interface.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
Doc.: IEEE /0569 Submission May 2012 Slide 1Lin Cai et al,Huawei. Differentiated Initial Link Setup Date: 05/02/2012 Authors: NameAffiliationsAddressPhone .
Introduction to Networking. Key Terms packet  envelope of data sent between computers server  provides services to the network client  requests actions.
Local Area Networks Chapter 17, Exploring the Digital Domain.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Towards Programmable Enterprise WLANs With Odin
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
Symphony: Orchestrating Collisions in Enterprise Wireless Networks Tarun Bansal (Co-Primary Author), Bo Chen (Co-Primary Author), Prasun Sinha and Kannan.
Limited Contribution of Self-Management in Chaotic Wireless Deployments Presented by Karl Deng.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Wireless Access avoid collisions: 2 + nodes transmitting at same time CSMA - sense before transmitting –don’t collide with ongoing transmission by other.
The Medium Access Control Sublayer Chapter 4. The Channel Allocation Problem Static Channel Allocation Dynamic Channel Allocation  Delay for the divided.
Chapter 2 Network Topology
NETWORK TOPOLOGY. NETWORK TOPOLOGY The layout of a network Two major classes Physical Network Topology The physical layout of the network i.e. the arrangement.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)
Internet-based Fault Recovery for Home Wireless LANs Author: Unknown Presenter: Thomas Donahoe.
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
How Bad Are The Rogues’ Impact on Enterprise Network Performance ? Kaixin Sui, Dan Pei, Youjian Zhao, Zimu Li Tsinghua University.
Outsourcing Coordination and Management of Home Wireless Access Points through an Open API Ashish Patro* Prof. Suman Banerjee University of Wisconsin Madison.
Planning and Analyzing Wireless LAN
WIRELESS COMMUNICATION Husnain Sherazi Lecture 1.
Wireless Sensor Networks M Homework #2. IEEE MAC Protocol - Star topology – Part I Consider a square area equipped with 30 nodes distributed.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
Media Access Methods MAC Functionality CSMA/CA with ACK
Outline What is Wireless LAN Wireless Transmission Types
Instructor Materials Chapter 6 Building a Home Network
Architecture and Algorithms for an IEEE 802
Wireless Technologies
Ad-hoc Networks.
Kunal Amarnani, Ayush Bhardwaj, Angad Kumar Kapoor & Tejas Pargaonkar
Wireless LANs Wireless proliferating rapidly.
TCP and MAC interplay in Wireless Ad Hoc Networks
CS 457 – Lecture 7 Wireless Networks
PPPoE Internet Point to Point Protocol over Ethernet
Wireless Communication Co-operative Communications
Hidden Terminal Decoding and Mesh Network Capacity
Mobile ad hoc networking: imperatives and challenges
Technical Requirements for IEEE ESS Mesh Networks
Goal Control the amount of traffic in the network
Uplink Broadcast Service
Wireless Communication Co-operative Communications
Overview Jaringan Komputer (3)
Collaboration between 2.4/5 and 60 GHz
The Impact of Multihop Wireless Channel on TCP Performance
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Cluster-based Multihop Networking with Controlled Quality of Service
Outdoor Mesh MAC Protocol Issues & Considerations
TYPES OF NETWORK.
Achieving Resilient Routing in the Internet
Presentation transcript:

Slobodan Milanko Manweiler, J., Franklin, P., & Choudhury, R. R. (2012, March). RxIP: Monitoring the health of home wireless networks. In INFOCOM, 2012 Proceedings IEEE (pp. 558-566). IEEE.

Purpose Provide a solution to hidden terminals in residential networks Mutual AP communication Hidden terminal analysis Resolution of conflict

Motivation The bottleneck is no longer the ISP, rather the wireless network itself Significant performance degradation with increased hidden terminals RTS/CTS substantially reduces throughput Solutions requiring a backbone network Installation of other solutions is difficult

EWLAN

Do Controllers make sense at home?

My home looks different Nontechnical users / No IT staff Limited Net Infrastructure Thoughtless Deployments

Problems One link is punished severely Client moving Interference between clients Equal loss All loose

Bad choice? Persistent Impacts. Is it really noticeable? Continuous distance Becomes hidden Out of range DSL Hidden AP Placement Matters: Bad choice? Persistent Impacts.

Solution: RxIP

RxIP: The Contribution 1) Bootstrap: Establishing Internet Coordination 2) Detection: Verifying Hidden Terminals as the Cause 3) Fault Assessment: Identifying Hidden Terminal APs 4) Recovery: Isolating Traffic from Hidden Terminals

RxIP: Bootstrap APs broadcast wired IP coordination address/port Embedded in 802.11 beacons Intermediate nodes forward extra hop (via wired) 2-hop coordination w/ microsecond-accuracy time sync IP Address Time Sync @ μsec accuracy IP Address Time Sync IP Address Time Sync

? ? RxIP: Detection APs detect the presence of a hidden terminal High loss rates when link SNR (quality) is good Link asymmetry – divergent upload/download behavior ? ? upload download We have to talk… upload download

RxIP: Fault Assessment APs cooperate to isolate hidden terminals APs maintain detailed records of packet transmissions Pairs of APs attempt to correlate concurrency with loss Fast record / lookup through Bloom Filters APs poll suspected hidden terminals Yes/No Questions … Did you transmit at time X? Per-peer saturating counter

RxIP: Saturation Count 4 cases for probe response, alter sat. counter Failure, peer concurrent → large increase Success, peer concurrent → large decrease Failure, peer not transmitting → small decrease Success, peer not transmitting → small decrease Hidden Terminal Threshold

RxIP: Recovery APs cooperate to isolate hidden terminal traffic Hybridized CSMA/TDMA schedule Completely managed by APs, clients unaware Channel access “semaphore” between APs APs mutually agree to never transmit concurrently Initiate a pairwise token exchange to schedule timeslots My turn is later… My turn…

Synchronized Token Passing: Pass all tokens to transmit RxIP: Token Passing My turn… My turn… My turn… My turn… My turn… Synchronized Token Passing: Pass all tokens to transmit

RxIP: Making my purchase

RxIP: Benefits No deadlock in arbitrary graphs Guaranteed by partnership establishment protocol Account for network change; Periodic re-pair No unnecessary silencing AP is only silenced if its hidden terminal is transmitting Uses internet for AP communication, and frees WIFI Transparent to clients, and users; No setup cost What happens if tokens lost/delayed? Tokens preschedule channel access time Active failure detection/recovery prevents disruptions

RxIP: Evaluation after before

Evaluation Cont.

Evaluation Cont. ideal 802.11 RxIP

RxIP: Conclusion RxIP APs can Mitigate Hidden Terminal Effects (1) Detect the presence of a hidden terminal (2) Isolate the cause to particular nearby AP (3) Interference-aware hybrid TDMA/CSA scheduling Peer-to-peer Negotiation of the Wireless Channel Bring traditionally-centralized enterprise techniques home Room for Exploration Many successful enterprise WLAN designs Research opportunities in porting to RxIP platform