Change Is Hard: Adapting Dependency Graph Models For Unified Diagnosis in Wired/Wireless Networks Lenin Ravindranath, Victor Bahl, Ranveer Chandra, David.

Slides:



Advertisements
Similar presentations
Sherlock – Diagnosing Problems in the Enterprise Srikanth Kandula Victor Bahl, Ranveer Chandra, Albert Greenberg, David Maltz, Ming Zhang.
Advertisements

Enterprise Wireless LAN (WLAN) Management and Services
Configuring and Troubleshooting Network Connections
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Wi-Fi Neighborcast: Enabling communication among nearby clients
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
Rendezvous – a DIY VPN (profiting from mobile access to the enterprise) Rendezvous Server ET bjecvalu O.
Middleware for Building Adaptive Systems Via Configuration An SAIC Company S. Narain R. Vaidyanathan S. Moyer A. Shareef K. Parmeswaran Internet Architecture.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
An Overlay Data Plane for PlanetLab Andy Bavier, Mark Huang, and Larry Peterson Princeton University.
WIRELESS SECURITY DEFENSE T-BONE & TONIC: ALY BOGHANI JOAN OLIVER MIKE PATRICK AMOL POTDAR May 30, /30/2009.
Network Asset Discovery & Tracking Vern Paxson University of California Berkeley, California USA August 23, 2010.
Author: Rodrigo Fonseca, George Porter, Randy H. Katz, Scott Shenker, Ion Stoica Presenter :Yinzhi Cao.
A victim-centric peer-assisted framework for monitoring and troubleshooting routing problems.
Undergraduate Poster Presentation Match 31, 2015 Department of CSE, BUET, Dhaka, Bangladesh Wireless Sensor Network Integretion With Cloud Computing H.M.A.
A Guide to major network components
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
ITGS Networks Based on the textbook “Information Technology in a Global Society for the IB Diploma” by Stuart Gray.
Omniran OmniRAN Wi-Fi Hotspot Roaming Use Case Date: Authors: NameAffiliationPhone Max RiegelNSN
Large Enterprise with Multiple Locations Source: Avaya.
Wi-Fi Neighborcast: Enabling communication among nearby clients
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
Barracuda Load Balancer Server Availability and Scalability.
 Zhichun Li  The Robust and Secure Systems group at NEC Research Labs  Northwestern University  Tsinghua University 2.
1 Week #7 Network Access Protection Overview of Network Access Protection How NAP Works Configuring NAP Monitoring and Troubleshooting NAP.
Internal NetworkExternal Network. Hub Internal NetworkExternal Network WS.
Towards Highly Reliable Enterprise Network Services via Inference of Multi-level Dependencies Paramvir Bahl, Ranveer Chandra, Albert Greenberg, Srikanth.
1 Automated Fault diagnosis in VoIP 31st March,2006 Vishal Kumar Singh and Henning Schulzrinne.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
SCAN: a Scalable, Adaptive, Secure and Network-aware Content Distribution Network Yan Chen CS Department Northwestern University.
Common Devices Used In Computer Networks
WiFiProfiler: Cooperative Diagnosis in Wireless LANs Ranveer Chandra, Venkat Padmanabhan, Ming Zhang Microsoft Research.
70-411: Administering Windows Server 2012
Enhancing the Security of Corporate Wi-Fi Networks using DAIR PRESENTED BY SRAVANI KAMBAM 1.
1 Architecture and Techniques for Diagnosing Faults in IEEE Infrastructure Networks Atul Adya, Victor Bahl, Ranveer Chandra, Lili Qiu Microsoft.
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
Presented by Xiaoyu Qin Virtualized Access Control & Firewall Virtualization.
Overcast: Reliable Multicasting with an Overlay Network CS294 Paul Burstein 9/15/2003.
Internet Engineering Course Network Design. Internet Engineering Course; Sharif University of Technology Contents Define and analyse an organization network.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Module 4: Planning, Optimizing, and Troubleshooting DHCP
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
Advanced Networking Lab. Given two IP addresses, the estimation algorithm for the path and latency between them is as follows: Step 1: Map IP addresses.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Who Is Peeping at Your Passwords at Starbucks? To Catch an Evil Twin Access Point DSN 2010 Yimin Song, Texas A&M University Chao Yang, Texas A&M University.
Wi-Fi Technology. Agenda Introduction Introduction History History Wi-Fi Technologies Wi-Fi Technologies Wi-Fi Network Elements Wi-Fi Network Elements.
MAC Registration or Fun with Wireless at the Member’s meeting.
Enhancing the Security of Corporate Wi-Fi Networks Using DAIR Paramvir Bahl, Ranveer Chandra, Jitendra Padhye, Lenin Ravindranath, Manpreet Singh, Alec.
2.1 © 2004 Pearson Education, Inc. Exam Designing a Microsoft ® Windows ® Server 2003 Active Directory and Network Infrastructure Lesson 2: Examining.
Exchange Deployment Planning Services Exchange 2010 Complementary Products.
1 Week #5 Routing and NAT Network Overview Configuring Routing Configuring Network Address Translation Troubleshooting Routing and Remote Access.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Troubleshooting Mesh Networks Lili Qiu Joint Work with Victor Bahl, Ananth Rao, Lidong Zhou Microsoft Research Mesh Networking Summit 2004.
Wi-Fi Technology PRESENTED BY:- PRIYA AGRAWAL.
Resolve today’s IT management dilemma Enable generalist operators to localize user perceptible connectivity problems Raise alerts prioritized by the amount.
KYUNG-HWA KIM HENNING SCHULZRINNE 12/09/2008 INTERNET REAL-TIME LAB, COLUMBIA UNIVERSITY DYSWIS.
LO2 Understand the key components used in networking.
USHA: A Practical Vertical Handoff Solution Ling-Jyh Chen, Tony Sun, Mario Gerla Computer Science Department, UCLA.
Small Business Server common configurations and setup steps David Overton
Model: DS-600 5x 10/100/1000Mbps Ethernet Port Centralized WLAN management and Access Point Discovery Manages up to 50 APs with access setting control.
11 MAINTAINING A NETWORK INFRASTRUCTURE Chapter 9.
Windows Vista Configuration MCTS : Advanced Networking.
Fault Localization via Analysis of Network Dependency Victor Bahl, Ranveer Chandra, Albert Greenberg, Dave Maltz, Ming Zhang (MSR Redmond)
Presented by Edith Ngai MPhil Term 3 Presentation
Chapter 1 Introduction to Networking
Wireless Modes.
WiFi Ads Delivering Location Sensitive Ads Using Wireless Networks
“Detective”: Integrating NDT and E2E piPEs
Presentation transcript:

Change Is Hard: Adapting Dependency Graph Models For Unified Diagnosis in Wired/Wireless Networks Lenin Ravindranath, Victor Bahl, Ranveer Chandra, David A. Maltz, Jitendra Padhye, Parveen Patel

Enterprise Network (of the Near Future) Stationary servers hosted in wired cloud/DC Nomadic users connect via wireless, VPN, RAS, etc. Inter- Building Network Data Center Network Data Center Network Servers RAS Firewalls Internet Remote user via VPN Campus user Access Points

End-to-end performance issues are a result of wired and wireless components URL fetch time: wired desktop client and nomadic laptop client Hard to figure out which component to blame

Existing solutions Diagnose end-to-end application performance Unified wired and wireless Consider effects of wireless mobility Ease of deployment Recovery Jigsaw, DAIR, WIT, Airtight √ Sherlock √√ SMARTS √√ No existing scheme works end-to-end in mixed wired/wireless environments

MnM Take Aways 1. Unified view of the wireless/wired network 2. User location needs to be a first class consideration 3. A system architecture that can deal with constantly changing dependencies, is easy to deploy and takes corrective action

MnM’s hammer: Dynamic Dependency Graphs Dependency graphs – Link observations to root causes – Use a fault inference algorithm, e.g., Sherlock Deal with frequent topology changes due to mobility – Constantly monitor end-systems to detect changes – Apply differences to existing dependency graph Consider location as a first-class component – Bootstrap the location system without help from static infrastructure – Use white-box monitoring to determine location

Example scenario: client accesses DNS Server Kerberos Server Web Server Client C

Stationary dependency graph

Dynamic dependency Graphs Client C accesses Name Resolution (C  DNS) Certificate Fetch (C  Kerberos) HTTP Get (C  WebSrv) Path:C  DNS Path:C  Kerbero s Path:C  WbSr v Web Server Kerberos server DNS server Access Point Network Services Local Gateway RTT LocationInternet Path Remote Gateway RTT RAS Server Routers...

MnM System Architecture Runs on every monitored machine Runs on a central server

Incrementally building an dependency graph Type: Http.Request Instance: Client: C Type: NetworkService Name Resolution (C  DNS) Type: NetworkService Certificate Fetch (C  Kerberos) Type: NetworkService HTTP Get (C  WebSrv) Path:C  DNS Path:C  Kerberos Path:C  WbSrv Web Server Kerberos server DNS server Access Point Remote Gateway RTT Internet Path Location Local Gateway RTT RAS Server Routers... HTTP Expert Service Expert Net Expert WiFi Expert RAS Expert Location Expert

Example: end-to-end diagnosis RTT Monitor HTTP Actuator HTTP Expert Inference Engine Measurement Response Analysis Fault Observation Observation State Root-cause Analysis WiFi Actuator WiFi Expert RC: Hand-off Recovery: Change AP AgentInference Engine

Evaluation Controlled experiments – Verified accuracy of MnM diagnosis Two week study on 27 user laptops and 10 servers

Location Profiling Techniques AP-based location, default Outlook calendar-based, if available Cluster similar looking WiFi signatures to identify unnamed locations, e.g., a coffee shop

Calendar-based Location Profiles

Location Priors

Impact of Using Location Priors

Conclusion End-to-end performance diagnosis in mixed wired/wireless environments requires special considerations – The system needs to cope with constantly changing dependencies – Location needs to be a first-class component MnM is an extensible system architecture for diagnosing performance faults using dynamic dependency graphs

Backup

Accuracy Results Target Root Cause % the target Root Cause is first Other Root Causes in top two Reasons for other root causes Location55Machine, Server, APLocation Error, Real congestion at the server AP100First-hop routerFew positive observations through the first- hop router AP Handoff86Location, Machine, AP Location Error, AP failures Server100Last-hop routerFew positive observations for last-hop router Simultaneous faults100AP First-hop router Few positive observations for the first-hop router