Observing Home Wireless Experience through WiFi APs MobiCom ‘13 September 2013 A.Patro, S. Govindan, S. Banerjee University of Wisconsin Madison Presented.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Advertisements

Application, Network and Link Layer Measurements of Streaming Video over a Wireless Campus Network Passive & Active Measurement Workshop 05 Boston, MA,
Characterization of Wireless Networks in the Home The First Workshop on Wireless Network Measurements (WiNMee) Trentino, Italy, April 2005 M. Yarvis.
Characterization of Wireless Networks in the Home Michael Bruno James Lawrence 1.
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.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki, and W. Steven Conner Presented by Artur Janc, Eric Stein.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki and W. Steven Conner Presenter - Bob Kinicki.
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
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.
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
Junxian Huang 1 Feng Qian 2 Yihua Guo 1 Yuanyuan Zhou 1 Qiang Xu 1 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan 2 AT&T.
Industry’s First 3-Stream n Competitive Testing October, 2012.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Industry’s First 3-Stream n Competitive Testing October, 2012.
Doc.: IEEE /0984r0 Submission September 2008 John R. Barr, Motorola, Inc.Slide 1 Bluetooth test cases with n 40 MHz Date: Authors:
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
Doc.: IEEE /124r0 Submission January 2003 Byoung-Jo “J” KimSlide 1 RRM Requirements for Public WLAN Service Provider Byoung-Jo “J” Kim AT&T Labs-Research.
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Characteristics of QoS-Guaranteed TCP on Real Mobile Terminal in Wireless LAN Remi Ando † Tutomu Murase ‡ Masato Oguchi † † Ochanomizu University,Japan.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Written by Yu-Chung Cheng, John Bellardo, Peter Benko, Alex C. Snoeren, Geoffrey M. Voelker and Stefan Savage Written by Yu-Chung Cheng, John Bellardo,
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
Decoding Collisions Shyamnath Gollakota Dina Katabi.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Doc.: IEEE /0648r0 Submission May 2014 Chinghwa Yu et. al., MediaTekSlide 1 Performance Observation of a Dense Campus Network Date:
Designing for High Density Wireless LANs Last Update Copyright Kenneth M. Chipps Ph.D.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan Networks and Mobile Systems Group MIT Computer Science and.
Implications of Power Control in Wireless Networks: A Quantitative Study Ioannis Broustis, Jakob Eriksson, Srikanth V. Krishnamurthy, Michalis Faloutsos.
1 Capacity Dimensioning Based on Traffic Measurement in the Internet Kazumine Osaka University Shingo Ata (Osaka City Univ.)
Improving Loss Resilience with Multi- Radio Diversity in Wireless Networks by Allen Miu, Hari Balakrishnan and C.E. Koksal Appeared in ACM MOBICOM 2005,
Characterizing Home Wireless Performance: The Gateway View Ioannis Pefkianakis* H. Lundgren^, A. Soule^, J. Chandrashekar^, P. Guyadec^, C. Diot^, M. May^,
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.
Outsourcing Coordination and Management of Home Wireless Access Points through an Open API Ashish Patro* Prof. Suman Banerjee University of Wisconsin Madison.
Performance Evaluation of Mobile Hotspots in Densely Deployed WLAN Environments Presented by Li Wen Fang Personal Indoor and Mobile Radio Communications.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
PROTEUS: Network Performance Forecast for Real- Time, Interactive Mobile Applications Qiang Xu* Sanjeev Mehrotra# Z. Morley Mao* Jin Li# *University of.
Characterizing Home Wireless Performance: The Gateway View Ioannis Pefkianakis* H. Lundgren^, A. Soule^, J. Chandrashekar^, P. Guyadec^, C. Diot^, M. May^,
1 Company Confidential Fluke Networks OptiView Wireless Network Analyzer Bringing the power of OptiView to Wireless LANS.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
Performance Limitations of ADSL Users: A Case Study Matti Siekkinen, University of Oslo Denis Collange, France Télécom R&D Guillaume Urvoy-Keller, Ernst.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
Observing Home Wireless Experience through WiFi APs MobiCom ‘13 September 2013 A.Patro, S. Govindan, S. Banerjee University of Wisconsin Madison Presented.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
1 Three ways to (ab)use Multipath Congestion Control Costin Raiciu University Politehnica of Bucharest.
COMP2322 Lab 1 Introduction to Wireless LAN Weichao Li Apr. 8, 2016.
THE MEDIUM ACCESS CONTROL SUBLAYER 4.1 THE CHANNEL ALLOCATION PROBLEM 4.2 MULTIPLE ACCESS PROTOCOLS.
Fast Pattern-Based Throughput Prediction for TCP Bulk Transfers
Hidden Terminal Decoding and Mesh Network Capacity
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Characterization of Wireless Networks in the Home
Sofia Pediaditaki and Mahesh Marina University of Edinburgh
Presentation transcript:

Observing Home Wireless Experience through WiFi APs MobiCom ‘13 September 2013 A.Patro, S. Govindan, S. Banerjee University of Wisconsin Madison Presented by Bob Kinicki PEDS Seminar 18 November 2013

MotivationMotivation  Generally, while home WiFi users get reasonably good performance most of the time, there remain instances when home network performance remains frustratingly slow.  Most researchers over the last decade have deployed passive sniffers to understand and evaluate specific wireless characteristics. 2 PEDS 18 November 2013 Home AP Measurement

Research Goals 1. To perform a more systematic study of WiFi experience in home environments and provide a detailed characterization. 2. To evaluate the community’s collective intuition of WiFi network performance. 3 PEDS 18 November 2013 Home AP Measurement

ObjectivesObjectives To answer these questions: –How often does home WiFi provide good, mediocre or bad performance? –When performance is bad –what are the causes and how long does it persist? –How much interference do we see and what sources provide the interference? –How do users configure their WiFi networks? 4 PEDS 18 November 2013 Home AP Measurement

Research Approach  Define a wireless performance metric that captures overall network goodness.  This metric should consider ONLY wireless part of user’s end-to-end path.  Metric is “application-agnostic” while focusing on TCP elasticity.  Witt :: WiFi-based TCP throughput  Evaluate and use Witt as a key metric in wireless measurement study. 5 PEDS 18 November 2013 Home AP Measurement

OutlineOutline  Introduction  WiSe Infrastructure and Framework  How was Witt constructed?  Use Witt to Classify WiFi Experience  Analyze detailed Results from Measurement Study –To answer the posed questions.  Summary and Critique 6 PEDS 18 November 2013 Home AP Measurement

WiSe Measurement Framework 7 Give away 30 Open Wrt-based WiFi APs with dual WiFi NICs Uses open API to remotely manage and configure APs PEDS 18 November 2013 Home AP Measurement

Open API High Level Description 8 ( (Every 10 secs.) 10-byte per packet summaries including AP’s own links and overheard data packets on the same channel PEDS 18 November 2013 Home AP Measurement

9

Wide-Ranging Daily WiFi Usage GB per day (90 th percentile usage) PEDS 18 November 2013 Home AP Measurement

OutlineOutline  Introduction  WiSe Infrastructure and Framework  How was Witt constructed?  Use Witt to Classify WiFi Experience  Analyze detailed Results from Measurement Study –To answer the posed questions.  Summary and Critique 11 PEDS 18 November 2013 Home AP Measurement

Witt: WiFi-based TCP Through put  Metric idea – measure (passively at the AP) the likely TCP throughput between a client and its AP given the existing wireless conditions.  Consider also the average value for all active clients* as a single aggregate for the entire AP. * To be considered active, a client has to send at least 500 packets in the last 10-second window. 12 PEDS 18 November 2013 Home AP Measurement

Degradation Factors and Indicat ors 13 More details wrt factors: low signal strength, increased delay due to reduced PHYrates or multiple retransmissions, high airtime reduces ability to send PEDS 18 November 2013 Home AP Measurement

How to measure Witt? Collect ‘ground truth’ measurements under a variety of conditions. –Four of their own clients (laptops) co- existed with WiSe APs at eight different deployment locations in the apartment buildings. –Iperf TCP download run between WiSE APs and clients for 20 seconds. –Clients ran throughput measurements in intervals of 5 to 10 minutes over the course of a week. 14 PEDS 18 November 2013 Home AP Measurement

How to measure Witt? –Clients were connected to different APs to emulate different link conditions. –Experiments automatically conducted at different times of the day. –Collected hundreds of measurements (see Table 6).  Based on the key factors from the measurements build a model of Witt.  Use benchmarks to evaluate Witt. 15 PEDS 18 November 2013 Home AP Measurement

16 Ground Truth Measurements PEDS 18 November 2013 Home AP Measurement

 Airtime utilization :: aggregate busy statistic that includes time when transmitting, receiving and overhearing {fraction of time occupied by only external WiFi and non-Wifi transmissions}.  Local contention (c) :: the relative amount of other client traffic through an AP as a fraction of the total traffic passing through this AP.  Effective rate (r) :: captures the net effect of packet losses and choice of PHY rate used on an AP-client link. (see equation 1)  Link experience (link_exp) :: (see equation 2) 17 Feature Definitions PEDS 18 November 2013 Home AP Measurement

Effective Rate and Link Experience 18 where* s i is the number of successful packet transmissions and p i is the total number of packet transmissions at each PHY rate (r 1, …, r n ) used by an AP-client pair. a is the airtime utliization from external sources. *Note – all features are based on aggregate stats per link (collected over 10 second intervals). PEDS 18 November 2013 Home AP Measurement

19 How to Create Witt ? To create Witt, wireless statistics recorded by WiSe APs in 10-sec intervals were evaluated via correlations as potential important features to used to predict Witt. PEDS 18 November 2013 Home AP Measurement

Build a linear model of Witt Link experience is mapped to Witt using a linear model (equation 3). By dividing ground truth data into training and testing data sets, authors test fidelity of linear model and develop 95% confidence intervals that show model is a reasonable estimate for predicting throughput. 20 PEDS 18 November 2013 Home AP Measurement

Benchmarks to Evaluate Witt  Ground truth TCP throughput measurements are compared against predicted TCP throughputs using linear regression of effective rate and link experience (see Figure 4).  CDF of errors between actual vs predicted TCP throughputs using different metrics (see Figure 5). 21 PEDS 18 November 2013 Home AP Measurement

22 PEDS 18 November 2013 Home AP Measurement

CDF of Errors for Various Metrics 23 PEDS 18 November 2013 Home AP Measurement

OutlineOutline  Introduction  WiSe Infrastructure and Framework  How was Witt constructed?  Use Witt to Classify WiFi Experience  Analyze detailed Results from Measurement Study –To answer the posed questions.  Summary and Critique 24 PEDS 18 November 2013 Home AP Measurement

Use Witt to Classify Wireless Experience  Focus on periods when WiSe AP has at least one active client. How did link performance vary across APs over time?  A diverse set of clients associated with WiSe APs.  Measured Witt values during active periods and group results bases on Witt values.  In Figure 6 – AP clients are active for at least 20 days. 25 PEDS 18 November 2013 Home AP Measurement

Figure 6 26 PEDS 18 November 2013 Home AP Measurement

Table 7 & Figure 7 27 PEDS 18 November 2013 Home AP Measurement 11n higher Witt due to higher PHY rates and frame aggregation.

 Over 80 days (Nov 2012 – Jan 2013) detected 186 and 2031 minutes of “Very Poor” and “Poor” instances across all 30 WiSe APs (2.1% of the active periods). –Very poor periods rare; Poor periods occur intermittently depending on link and location.  Aggregated instances of poor performance across WiSe APs in each apartment. 28 Causes for Poor Wireless Experience PEDS 18 November 2013 Home AP Measurement

Causes of Poor Experience 29 High density produces higher airtime and losses. Low signal strength yields low performance. High frame losses cause poor results. PEDS 18 November 2013 Home AP Measurement

Impact of Other Factors  Impact of other factors (including local contention from other clients) was low (<= 4.3%).  Prevalence of low local contention at wireless hop is due to it is uncommon for multiple clients to generate high traffic during the same interval.  In cases where there were multiple active clients at AP, bottleneck at the wired link led to lower contention. 30 PEDS 18 November 2013 Home AP Measurement

31 Variability in Wireless Experience Consistently good performance Higher performance variability Less airtime and congestion from neighbors PEDS 18 November 2013 Home AP Measurement Both APs are in Building 1

OutlineOutline  Introduction  WiSe Infrastructure and Framework  How was Witt constructed?  Use Witt to Classify WiFi Experience  Analyze detailed Results from Measurement Study –To answer the posed questions.  Summary and Critique 32 PEDS 18 November 2013 Home AP Measurement

Detailed View Analyze impact of external factors on wireless clients in the wild:  Contention from low data rate senders  Packet loss due to hidden terminals  Non-WiFi interference activity 33 PEDS 18 November 2013 Home AP Measurement

Contention from low data rate senders Due to performance anomaly (aka rate anomaly) transmitters using low PHY rates can cause their Witt to suff er. 34 Low PHY at AP x causes AP 9’s airtime to increase. PEDS 18 November 2013 Home AP Measurement

Figure Impact of contention Impact of low PHY from external APs AP 6 had highest activity in Figure 3 PEDS 18 November 2013 Home AP Measurement

Packet Loss due to Hidden Terminals  High packet loss was a major cause for “Poor” cases.  Hidden Terminals (HT) are an external factor that can reduce link’s Witt by increasing packet loss.  Used synchronized and merged packet summaries from multiple APs in Bldg 1 to compute HT events in 15-second epochs.  Packet loss at a receiver due to overlapping packet transmissions from the interferer is the main cause for a hidden terminal event. 36 PEDS 18 November 2013 Home AP Measurement

Packet Loss due to Hidden Terminals  For 15 second “epochs”, epoch is marked as HT event for WiSe AP when one of its link’s loss rates is 40% higher for packets overlapped in time by the interferer compared to packets not overlapped by any other transmitter.  Required constraint of 1000 packet minimum for a link and minimum of 100 packet overlaps from potential interferer per epoch to check for HT conflict (makes this a conservative estimate of interference experienced). 37 PEDS 18 November 2013 Home AP Measurement

38 HT interference for seven APs 6, 10, 11 repeatedly impacted by HTs High variability in HT impact due high burstiness of WiFi links NF NF

High Burstiness of Traffic  Only about 10% of total periods of continuous activity at the WiSe APs lasted more than three minutes. lasted more than three minutes. {explains small periods of interference in homes} Example – Netflix video streaming APs 6 and 11 (NF in Figure 11) periods of highest interference coincided with usage of Netflix. APs are more sensitive to HT interference issues during periods of high activity. 39 PEDS 18 November 2013 Home AP Measurement

Non-WiFi Interference Activity  Interference by commonly available non-WiFi devices can degrade WiFi link performance (e.g,. Microwaves).  These devices do NOT have carrier sense before transmitting.  Authors use Airshark to detect presense of non-WiFi devices.  Since microwaves impact channels 8- 11, conducted 30 day experiment with APs using channel PEDS 18 November 2013 Home AP Measurement

Figure 13 Microwave Interference 41 PEDS 18 November 2013 Home AP Measurement

Figure 14 Impact of Microwave Activity on Witt 42 PEDS 18 November 2013 Home AP Measurement

Impact of Microwave Activity on Airtime and Effective Rate 43 PEDS 18 November 2013 Home AP Measurement

Figure 16 Microwave Instances 44 Figure 16 demonstrates differences over APs and over time of day. PEDS 18 November 2013 Home AP Measurement

Channel Usage Patterns 45 Done by periodically scanning all channels to overhear beacons from neighboring APs (including external APs). PEDS 18 November 2013 Home AP Measurement

Section 5 Summary  Impact of interference (WiFi and non- WiFi) depends on the traffic of both link and interferer. Majority of interference durations are short.  Some interferers had high impact on the APs (e.g., microwave ovens severely degraded performance of some APs). 46 PEDS 18 November 2013 Home AP Measurement

 Learning the context about interference activity (e.g., time of day) can enable APs to avoid interference.  Majority of APs observed use static channel configurations. 47 Section 5 Summary (cont) PEDS 18 November 2013 Home AP Measurement

ConclusionsConclusions  WiSe APs are used to measurement wireless properties in homes.  Simple metric, Witt, is developed, tested and used in this investigation.  Paper provides detailed results about causes of poor performance, contention from low data rate senders, packet loss caused by hidden terminals, and interference due to non-WiFi devices. 48 PEDS 18 November 2013 Home AP Measurement

CritiqueCritique Did authors answer these questions: –How often does home WiFi provide good, mediocre or bad performance? Y –When performance is bad –what are the causes and how long does it persist? Y –How much interference do we see and what sources provide the interference? Y –How do users configure their WiFi networks? N 49 PEDS 18 November 2013 Home AP Measurement

Critique/QuestionsCritique/Questions Top Level comments:  Paper is structured well.  Scientific methodology (factors and features) was strong.  Used very thorough experimentation with unusual set up.  Several graphs/experiments were not well-explained  Is Witt the only important metric? 50 PEDS 18 November 2013 Home AP Measurement

Critique/QuestionsCritique/Questions More detailed comments:  Provide little analysis of non-apartment performance.  There were a number of small grammar mistakes.  Figures/Tables and descriptive prose not always close together.  While many good, detailed results are given, this does not inform well my intuition on wireless behavior. 51 PEDS 18 November 2013 Home AP Measurement

Questions? Thank you! 52 Observing Home Wireless Experience through WiFi APs PEDS 18 November 2013 Home AP Measurement