1 NetProfiler: Profiling Networks From the Edge Venkat Padmanabhan Microsoft Research June 2005 With Sharad Agarwal (MSR), Jitu Padhye (MSR), Dilip Joseph.

Slides:



Advertisements
Similar presentations
Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.
Advertisements

All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
University of Michigan Electrical Engineering and Computer Science Anatomizing Application Performance Differences on Smartphones Junxian Huang, Qiang.
CS 4700 / CS 5700 Network Fundamentals Lecture 16: IXPs (The Underbelly of the Internet) Revised 3/23/2015.
On the Effectiveness of Measurement Reuse for Performance-Based Detouring David Choffnes Fabian Bustamante Fabian Bustamante Northwestern University INFOCOM.
Technology Infrastructure: The Internet and the World Wide Web
Network System Architects, Inc. (NSAi) Capabilities Briefing
1 Network Measurements of a Wireless Classroom Network Carey Williamson Nuha Kamaluddeen Department of Computer Science University of Calgary.
Measurement and Estimation of Network QoS among Peer Xbox Game Players Youngki Lee, KAIST Sharad Agarwal, Microsoft Research Chris Butcher, Bungie Studio.
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.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
1 Network Tomography Venkat Padmanabhan Lili Qiu MSR Tab Meeting 22 Oct 2001.
Dynamics of Hot-Potato Routing in IP Networks Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
1 Web Proxies Dr. Rocky K. C. Chang 6 November 2005.
IMC 2004Jeff Pang 1 Availability, Usage, and Deployment Characteristics of the Domain Name System Jeffrey Pang *, James Hendricks *, Aditya Akella *, Roberto.
11 Diagnosing and improving Wireless Networks Patrick Verkaik Mikhail Afanasyev Yuvraj Agarwal Yu-Chung Cheng Stefan Savage Alex C. Snoeren Geoffrey.
Kyung Hwa Kim Henning Schulzrinne Internet Real-Time Lab Columbia University October 2011 Distributed Network.
Chapter 5 Distributed Systems Jeff McCrea. Overview About Distribute Systems (What, When, & How) Six Types of Distributed Systems The IT Infrastructure.
Microsoft ® Official Course Microsoft SharePoint 2013 Sriram – SharePoint Practice Developing Microsoft SharePoint Server 2013 Core Solutions.
End-to-End Issues. Route Diversity  Load balancing o Per packet splitting o Per flow splitting  Spill over  Route change o Failure o policy  Route.
A victim-centric peer-assisted framework for monitoring and troubleshooting routing problems.
Anonymizing Network Technologies Some slides modified from Dingledine, Mathewson, Syverson, Xinwen Fu, and Yinglin Sun Presenter: Chris Zachor 03/23/2011.
Fermilab VPN Service What is a VPN ?.
Gordon Kass CEO & President 919/ x26 Porivo Technologies Inc. Measuring end-to-end web performance.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
1 Automated Fault diagnosis in VoIP 31st March,2006 Vishal Kumar Singh and Henning Schulzrinne.
Network Sensitivity to Hot-Potato Disruptions Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Authors Renata Teixeira, Aman Shaikh and Jennifer Rexford(AT&T), Tim Griffin(Intel) Presenter : Farrukh Shahzad.
Introduction to the Internet Present by: Selvakumar (Tech Lead, Senior Software Engineer, at ADT) & Part time Lecturer at Info Tech Sys
SAINT ‘01 Proactive DNS Caching: Addressing a Performance Bottleneck Edith Cohen AT&T Labs-Research Haim Kaplan Tel-Aviv University.
WiFiProfiler: Cooperative Diagnosis in Wireless LANs Ranveer Chandra, Venkat Padmanabhan, Ming Zhang Microsoft Research.
1 Detecting Malicious Flux Service Networks through Passive Analysis of Recursive DNS Traces Speaker: Jun-Yi Zheng 2010/03/29.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
Module 4: Planning, Optimizing, and Troubleshooting DHCP
Tony McGregor RIPE NCC Visiting Researcher The University of Waikato DAR Active measurement in the large.
Managing the Oracle Application Server with Oracle Enterprise Manager 10g.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
Networking Terminology: ISP (Internet service provider) – dialup, dsl, cable LAN (local area network) IP (internet protocol) address, eg
Understanding the Network-Level Behavior of Spammers Author: Anirudh Ramachandran, Nick Feamster SIGCOMM ’ 06, September 11-16, 2006, Pisa, Italy Presenter:
Flashback: A Peer-to-Peer Web Server for Flash Crowds Presented by Tom Batkiewicz CS 587x Fall ‘07.
1 Mean Time to Innocence Your Dashboards are Green – but your end users are still complaining. Now What? Phil Stanhope October 2015.
Measuring and Mitigating Web Performance Bottlenecks in Broadband Access Networks Srikanth Sundaresan, Nick Feamster (Georgia Tech) Renata Teixeira (Inria)
1 Network Tomography Using Passive End-to-End Measurements Venkata N. Padmanabhan Lili Qiu Helen J. Wang Microsoft Research DIMACS’2002.
CSE534- Fundamentals of Computer Networking Lecture 12-13: Internet Connectivity + IXPs (The Underbelly of the Internet) Based on slides by D. Choffnes.
Measurement in the Internet Measurement in the Internet Paul Barford University of Wisconsin - Madison Spring, 2001.
Understanding the Impact of Network Dynamics on Mobile Video User Engagement M. Zubair Shafiq (Michigan State University) Jeffrey Erman (AT&T Labs - Research)
Change Is Hard: Adapting Dependency Graph Models For Unified Diagnosis in Wired/Wireless Networks Lenin Ravindranath, Victor Bahl, Ranveer Chandra, David.
CoopNet: Cooperative Networking
Chapter 18, Exploring the Digital Domain The Internet.
Introduction to Networking
An Analysis of Internet Content Delivery Systems 19 rd November, 2007 Youngsub CSE, SNU.
Resolve today’s IT management dilemma Enable generalist operators to localize user perceptible connectivity problems Raise alerts prioritized by the amount.
Introduction Web analysis includes the study of users’ behavior on the web Traffic analysis – Usage analysis Behavior at particular website or across.
1 IP2Geo: Locating Internet Hosts Geographically Venkat Padmanabhan Microsoft Research Joint work with L. Subramanian (UC Berkeley)
Windows Vista Configuration MCTS : Advanced Networking.
TrueSight Operations Management 11.0 Architecture
Improving searches through community clustering of information
NetProfiler: Profiling Wide-Area Networks Using
Network Services.
Connecting an Enterprise Network to an ISP Network
PEER-TO-PEER SYSTEMS.
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Presentation transcript:

1 NetProfiler: Profiling Networks From the Edge Venkat Padmanabhan Microsoft Research June 2005 With Sharad Agarwal (MSR), Jitu Padhye (MSR), Dilip Joseph (UCB), Sriram Ramabhadran (UCSD)

2 Motivation: End Users Users have little info or recourse when they experience network problems  Why the failure?  website, ISP, client site?  is it just me?  How am I faring over the long term?  switch ISPs?

3 Motivation: Network Operators AT&T Microsoft Sprint UUNe t MS SVC MS UK MS India Operators have little visibility into end-user network experience  Enterprise networks:  adequately provisioned?  health of wireless LAN?  Consumer ISPs  how are users in Boston faring? Network health?

4 NetProfiler Goal: remedy the situation by leveraging passive observation of normal end-to-end network communication at the “edge” to “profile” the network. Edge = client hosts distributed around the network Profile = monitor + deconstruct (+ diagnose) Turn the Internet into a sensor network

5 NetProfiler Overview  Key idea: leverage peer cooperation  share network experience info across end hosts  draw inferences based on correlation  Observations  automate what expert users do manually  unlike traditional P2P applications  Complements previous work  network infrastructure monitoring  active probing  server-based monitoring  network tomography

6 Architecture  Sensing: glean info from existing communication  TCP, web, , streaming, etc.  quantify the user’s network experience −web download failure, e2e delay  Aggregation:  based on attributes (website, proxy, domain pair)  tradeoff between privacy and data integrity  Inference: distributed blame attribution  assign credit/blame equally to all entities involved  use mass of info from diverse vantage points to make inference

7 Measurement Study  Goal:  characterize end-to-end web access failures  make inferences based on shared observations  Testbed:  134 clients worldwide −academic, corporate, dialup, broadband  80 websites worldwide  Month-long experiment (Jan ‘05)  synthetic workload: each client downloads top level “index” file from each website ~4 times an hour

8 Basic Findings  Findings based on local observations  Transaction failure rate: %  TCP conn failures: 57-64%, DNS failures: 34-42% −DNS: dominated by LDNS reachability problems (76-83%) −TCP: dominated by conn establishment failures (41-79%)  Correlation analyses to shed more light on the nature of failures  Server-side or client-side  Proxy-related

9 Classification of Connection Failures Connection failures are dominated by server-side problems

10 End-to-End Failures vs. BGP Instability Severe BGP instability is rare but has E2E impact when it happens.

11 Proxy-related Problem Clients behind proxy see significantly higher failure rate Server:

12 Conclusion  NetProfiler leverages edge perspective to monitor network health & infer cause of problems  Targeted at both end users and operators  More info: