A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.

Slides:



Advertisements
Similar presentations
Extending Drive-Thru Data Access by Vehicle-to-Vehicle Relay Jing Zhao Todd Arnold Yang Zhang Guohong Cao Pennsylvania State University September 15 th,
Advertisements

IP Router Architectures. Outline Basic IP Router Functionalities IP Router Architectures.
Advantage Century Telecommunication Corp. AIL: Actively Intelligent Link-Layer Handoff Guo-Yuan Mikko Wang
University of Michigan Electrical Engineering and Computer Science Anatomizing Application Performance Differences on Smartphones Junxian Huang, Qiang.
CCNA2 Module 4. Discovering and Connecting to Neighbors Enable and disable CDP Use the show cdp neighbors command Determine which neighboring devices.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Chapter 5 Networks. Learning Objectives After reading this chapter the reader should be able to: Understand the importance of networks in the field of.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
MAC Performance Analysis for Vehicle to Infrastructure Communication Tom H. Luan*, Xinhua Ling, Xuemin (Sherman) Shen* *BroadBand Communication Research.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
CS 381 Introduction to computer networks Lecture 2 1/29/2015.
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan and Samuel Madden.
How’s My Network (HMN)? A Java approach to Home Network Measurement Alan Ritacco, Craig Wills, and Mark Claypool Computer Science Department Worcester.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Senior Design Project 2004/2005 Web Enabled Calling Number Delivery Daniel St. Clair Barron Shurn Professor Soules 10/28/2004.
A Measurement Study of Vehicular Internet Access using In Situ Wi-Fi Network Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan and Samuel Madden.
Cabernet: Vehicular Content Delivery Using WiFi Jakob Eriksson, Hari Balakrishnan, Samuel Madden MIT CSAIL MOBICOM '08 Network Reading Group, NRL, UCLA.
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Lenin Ravindranath Calvin Newport, Hari Balakrishnan, Sam Madden Massachusetts Institute.
UMass DieselNet: A Disruption-Tolerant Network Testbed John Burgess Department of Computer Science UMass Amherst John Burgess Department of Computer Science.
Computer Networks IGCSE ICT Section 4.
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
MobiSteer: Using Steerable Beam Directional Antenna for Vehicular Network Access Vishnu Navda, Anand Prabhu Subramanian, Kannon Dhanasekaran, Andreas Timm-Giel,
A Measurement Study of Vehicular Internet Access Using In Situ Wi-Fi Networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Introduction to Healthcare Information Technology
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
Networking Feb. 6, 2008 by Larry Finger. Networking Hardware Glossary RJ45 – Official name for 8-pin connector Cat 5, 5E or 6 - Cable suitable for “high”-speed.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 12: Routing.
Intermittently Connected Query Processing Yang Zhang, Bret Hull, Hari Balakrishnan, and Samuel Madden MIT Computer Science and AI Lab April 17, 2007.
Understanding the Real-World Performance of Carrier Sense MIT Computer Science and Artificial Intelligence Laboratory Networks and Mobile Systems
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Installation Verification Last Update Copyright Kenneth M. Chipps Ph.D.
Cabernet: Vehicular Content Delivery Using WiFi Jakob Eriksson, Hari Balakrishnan, Samuel Madden MIT CSAIL MOBICOM '08 Network Reading Group, NRL, UCLA.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 2 Introduction.
Performance Analysis of Decentralized RAN (Radio Access Network) Selection Schemes December 28 th, 2004 Yang, Sookhyun.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Troubleshooting Your Network Networking for Home and Small Businesses – Chapter.
The Pothole Patrol: Using a Mobile Sensor Network for Road Surface Monitoring Jakob Eriksson, Lewis Girod, Bret Hull, Ryan Newton, Samuel Madden, Hari.
Fat Virtual Access Points Taken from Srikanth Kandula.
Cooperation between stations in wireless networks Andrea G. Forte, Henning Schulzrinne Department of Computer Science, Columbia University Presented by:
TOPIC 3 DATA TRANSMISSION AND NETWORKING MEDIA. INTERNET SERVICE PROVIDER (ISP) also known as Internet Access Provider (IAP) It is a company that offers.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
WTG – Wireless Traffic Generator Presented by: Lilach Givaty Supervised by: Dr. Yehuda Ben-Shimol, Shlomi Atias.
Improving Loss Resilience with Multi-Radio Diversity in Wireless Networks Allen Miu, Hari Balakrishnan MIT Computer Science and Artificial Intelligence.
Instructor Materials Chapter 1: LAN Design
Analysis the performance of vehicles ad hoc network simulation based
Cellular IP: A New Approach to Internet Host Mobility
Instructor Materials Chapter 9: Testing and Troubleshooting
Instructor Materials Chapter 1 Ever Wonder How It Works?
Wireless Mesh Networks
CPE 401 / 601 Computer Network Systems
PPPoE Internet Point to Point Protocol over Ethernet
Extending Drive-Thru Data Access by Vehicle-to-Vehicle Relay
Network Architecture for Cyberspace
Presented by Chih-Yu Lin
Lecture 4a Mobile IP 1.
Presentation transcript:

A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel Madden MIT Computer Science and Artificial Intelligence Laboratory By – Anup Jaya Prakash

Outline of the presentation Introduction Questions Answers – The Measurement Study The Experiment Connectivity Results Packet Loss and Data Transfers Discussions Conclusion

Introduction 14.3 million homes in the US have Wi-Fi access points. Most of the links are often idle. Can be used by others by providing controlled access. What would be the performance?

Questions What is the distribution of the duration of connectivity per AP? What is the distribution of the duration of disconnectivity How long does it take for a client to scan, associate, and obtain an IP address? What is the distribution of the coverage region of an AP? What is the distribution of packet loss and data transfer rates? What is the effect of a car’s speed on these metrics?

Answers – The Measurement Study A set of in situ open AP’s deployed in and around Boston. 9 Distinct cars fitted with embedded computers. They try to associate with an AP and if successful, try to obtain an IP address. Next they do an end-to-end ping to a well known IP. If this is successful, they start periodic local pings to next hop IP router and initiates a transfer to the internet site.

Answers … The Measurement study is based on uploads. Two reasons are provided for this  New Applications treat vehicles as data source in wireless sensor networks ( CarTel Project )  Download performance will be at least as good as the upload performance  The Results are Divided into 2 categories  Connectivity  Data transfer performance

The Experiment CarTel Embedded Computer – Has a b Wi-Fi card, GPS unit, 128 MB RAM, 1 GB Flash memory, running Linux Scanping – Application used for the experimentation purpose GPS used to find position and speed of the car. Computer draws power from the car. Boots up when ignition is turned

The Experiment - Processes Scan – Scan for AP ’ s in the Area Association – Try to Associate with one of the AP ’ s Address Configuration – Acquire an IP Single end-to-end ping – Try for an end-to- end ping Connectivity and uploads – Measure bandwidth and connectivity

Scan Discovery of the AP ’ s in an area For each discovered AP, the ESSID, BSSID, Frequency, Signal strength and privacy bits (if any) are logged. Done till at least one AP is discovered, then proceeds to next step

Association Scanping issues a command to Wi-Fi interface to associate with the AP. For multiple APs, highest signal strength is taken into account The result of association along with start time and duration of operation is logged Jumps to first step if failed else runs tcpdump to monitor furthur networking activity.

Address Configuration Uses dhcpcd to obtain an IP address. Checks local cache for information on current AP. If exists then uses the information. Otherwise tries to obtain an IP address If it fails, the client ties out after 5 secs and proceeds to step 1.

Single End-to-End Ping Once it obtains an IP, it starts a end-to- end ping every 200ms until the first successful ping or until 2 sec elapse. This is to estimate end-to-end connectivity duration

Connectivity and Uploads 2 processes in parallel  AP Pings – Ping the first hop router every 100ms and log the time and the result of the ping  TCP uploads – Establish a TCP connection to central sever and deliver data.

Timeline of the Operations

Data Summary

Connectivity Results The Connectivity results are organized into 4 parts namely Wi-Fi Association and IP Address Acquisition – first 3 graphs Connectivity Duration – 4 th, 5 th and 6 th graphs Periods without connectivity – 7 th graph AP coverage – 8 th, 9 th and 10 th graphs

Connectivity Results … CDF for distribution of time for various phases of activities after a successful association

Connectivity Results … Distribution of scan and association times

Connectivity Results … Distribution of time for different types of IP acquisition

Connectivity Results … CDF of Association Durations

Connectivity Results … CDF of Average speeds for Associations

Connectivity Results … Plot of Connection duration Vs Speed

Connectivity Results … CDF of time between connectivity events between 4 types of events

Connectivity Results … CDF of no. of AP ’ s discovered in successful scan

Connectivity Results … Fraction of associations to any give AP

Connectivity Results … CDF of Connection Coverage

Packet Loss and Data Transfers These Results are divided into two categories  Wi-Fi packet loss rates  TCP throughput

Wi-Fi Packet Loss Rates CDF of fraction of AP pings that succeeded per connection

Wi-Fi Packet Loss Rates … Plot of Wi-Fi packet delivery rate vs the car speed

TCP Throughput CDF of duration between association and first TCP data ACK

TCP Throughput … CDF of per connection end-to- end throughput

TCP Throughput … CDF of per connection bytes received at server

Discussion The idea of the paper holds much promise What are the other issues in implementation of such networks Lets see them one by one

Open Wi-Fi Networks Incentives to users and ISPs Tiered security level with different levels of access controll and data rates at different tiers

Connectivity and Transport Continuous connectivity to mobile users If not continuous then some modeling change would be needed

Fast and Friendly Connection Establishment Fast connection establishment and fair utilization of bandwidth necessary Three possible optimizations  Connection initiation timing – optimize transport protocol to address this issue  Fairness – Rate limiting at AP ’ s or use cooperative TCP protocols

Conclusion With just 3.2% of total AP ’ s participating in the system, the clients remain connected for 24 sec on an average. The mean period of disconnectivity was 260 seconds which would reduce if the participation increased Several commercial, legal and policy issues need to be addressed in order to make this vision a reality

Questions ?