Towards Unbiased End-to-End Network Diagnosis Name: Kwan Kai Chung Student ID:05133720 Date: 18/3/2007.

Slides:



Advertisements
Similar presentations
Data-Plane Accountability with In-Band Path Diagnosis Murtaza Motiwala, Nick Feamster Georgia Tech Andy Bavier Princeton University.
Advertisements


ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
CS4231 Parallel and Distributed Algorithms AY 2006/2007 Semester 2 Lecture 4 Instructor: Haifeng YU.
Chapter 8: Estimating with Confidence
Model Assessment, Selection and Averaging
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Trees and BFSs Page 1 The Network Simplex Method Spanning Trees and Basic Feasible Solutions.
4 4.3 © 2012 Pearson Education, Inc. Vector Spaces LINEARLY INDEPENDENT SETS; BASES.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
An Algebraic Approach to Practical and Scalable Overlay Network Monitoring Yan Chen, David Bindel, Hanhee Song, Randy H. Katz Presented by Mahesh Balakrishnan.
Tomography-based Overlay Network Monitoring and its Applications Joint work with David Bindel, Brian Chavez, Hanhee Song, and Randy H. Katz UC Berkeley.
1 A Suite of Schemes for User-level Network Diagnosis without Infrastructure Yao Zhao, Yan Chen Lab for Internet and Security Technology, Northwestern.
Slide -1- February, 2006 Interdomain Routing Gordon Wilfong Distinguished Member of Technical Staff Algorithms Research Department Mathematical and Algorithmic.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
User-level Internet Path Diagnosis R. Mahajan, N. Spring, D. Wetherall and T. Anderson.
Yao Zhao 1, Yan Chen 1, David Bindel 2 Towards Unbiased End-to-End Diagnosis 1.Lab for Internet & Security Tech, Northwestern Univ 2.EECS department, UC.
Linear and generalised linear models
Physical Mapping II + Perl CIS 667 March 2, 2004.
A victim-centric peer-assisted framework for monitoring and troubleshooting routing problems.
Scalable and Deterministic Overlay Network Diagnosis Yao Zhao, Yan Chen Northwestern Lab for Internet and Security Technology (LIST) Dept. of Computer.
Objectives: 1. Solve exponential and logarithmic equations. 2. Solve a variety of application problems by using exponential and logarithmic equations.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
IGMP and MLD Optimizations in Wireless and Mobile Networks 1 draft-liu-multimob-igmp-mld-wireless-mobile-02 Liu Hui Mike McBride.
Ad Hoc Wireless Routing COS 461: Computer Networks
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Game Theory.
Switching, routing, and flow control in interconnection networks.
Intrusion and Anomaly Detection in Network Traffic Streams: Checking and Machine Learning Approaches ONR MURI area: High Confidence Real-Time Misuse and.
Tomo-gravity Yin ZhangMatthew Roughan Nick DuffieldAlbert Greenberg “A Northern NJ Research Lab” ACM.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
SCAN: a Scalable, Adaptive, Secure and Network-aware Content Distribution Network Yan Chen CS Department Northwestern University.
Using Adaptive Methods for Updating/Downdating PageRank Gene H. Golub Stanford University SCCM Joint Work With Sep Kamvar, Taher Haveliwala.
Lecture 12 Statistical Inference (Estimation) Point and Interval estimation By Aziza Munir.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Maximum Likelihood Estimator of Proportion Let {s 1,s 2,…,s n } be a set of independent outcomes from a Bernoulli experiment with unknown probability.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Data Mining Practical Machine Learning Tools and Techniques Chapter 4: Algorithms: The Basic Methods Section 4.6: Linear Models Rodney Nielsen Many of.
CCNA 2 Week 9 Router Troubleshooting. Copyright © 2005 University of Bolton Topics Routing Table Overview Network Testing Troubleshooting Router Issues.
Elementary Linear Algebra Anton & Rorres, 9th Edition
Error Control Code. Widely used in many areas, like communications, DVD, data storage… In communications, because of noise, you can never be sure that.
Section 2.3 Properties of Solution Sets
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
Towards a Well-Managed Next Generation Internet! Hot Research Topics in Next Generation Internet Panel NY Systems/Networking Summit, NYU Aman Shaikh AT&T.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Behavior Control of Virtual Vehicle
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
NetQuest: A Flexible Framework for Large-Scale Network Measurement Lili Qiu University of Texas at Austin Joint work with Han Hee Song.
Week 21 Order Statistics The order statistics of a set of random variables X 1, X 2,…, X n are the same random variables arranged in increasing order.
Artificial Intelligence in Game Design Lecture 20: Hill Climbing and N-Grams.
Lo Presti 1 Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING Network.
1 Network Tomography Using Passive End-to-End Measurements Lili Qiu Joint work with Venkata N. Padmanabhan and Helen J. Wang.
Seminar On AppleTalk.
Chapter 3.  Help you understand what hardware is required to allow networks to work including: ◦ Repeaters ◦ Hub ◦ Switch ◦ Bridge ◦ Gateway (not needed.
Week 21 Statistical Model A statistical model for some data is a set of distributions, one of which corresponds to the true unknown distribution that produced.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
1 Minimum Bayes-risk Methods in Automatic Speech Recognition Vaibhava Geol And William Byrne IBM ; Johns Hopkins University 2003 by CRC Press LLC 2005/4/26.
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
The minimum cost flow problem
Controlling the Cost of Reliability in Peer-to-Peer Overlays
Intra-Domain Routing Jacob Strauss September 14, 2006.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ISP and Egress Path Selection for Multihomed Networks
DDoS Attack Detection under SDN Context
Delivery, Forwarding, and Routing of IP Packets
Towards Unified Management
Objectives 6.1 Estimating with confidence Statistical confidence
Objectives 6.1 Estimating with confidence Statistical confidence
Presentation transcript:

Towards Unbiased End-to-End Network Diagnosis Name: Kwan Kai Chung Student ID: Date: 18/3/2007

Why Network Diagnosis Several Months before, Taiwan earth crack Surely a Disaster to Taiwan, cause death Surely a Disaster to Hong Kong, cause…..

Why Network Diagnosis Damage to major physical link, of course can discover immediately How about small/insignificant/local damage, or non-physical problem (heavy traffic by infected PC) Problem shooting need information on network traffic/link status

Why Network Diagnosis By knowing Traffic information, user know which ISP to pay (though they may never get real information) Local ISP know how to choose higher level ISP, and troubleshooting Overlay Service provider and provide more intelligent network choosing method for better service So we desire, and provide research, aims to improve diagnosis mechanism, provide better visibility on network information. More Fast, more accurate, more adaptive to fast network growth, and more efficient in narrow the problem location range

Why so hard Internet is non-centralized Physical equipments (routers) are maintained by different organizations, and they don’t willing to cooperate In business sense, hardware modification method is not a short term prefer solution Software only solution meet limited from hardware by leak of information in segment the network Some method are not usable as they depends on protocol (e.g. ICMP) that banned as security reason Asymmetric behavior of Network

Diagnosis Method Classification method -End – to –End Require a number of observer locate in distributed location -Router Response base Single location observer, ping/traceroute method, estimate network status by send message and observe response

What is Bias Most method make some assumption to network behavior These assumption induce non-zero expect value error These are error bias and biased assumption

Least-biased End-to-End Network Diagnosis (LEND) Aims to provide Unbiased Diagnosis method Use End-to-End Method Identify segments that can infer it’s property by End-to-End Measurement

Current two Minimum Assumptions 1.End-to-End measurement can infer the end-to-end properties accurately 2.The linear system between path and link level properties assumes independence between link-level properties These two assumption may also biased!

Algebraic Model s: Number of links v: Vector with s elements, element j is 1 if the j th link is in the path, else 0 l j : loss rate of the j th link x j : log(1-l j ) r: Number of path G: A matrix with row as a path and column as link b i : log(1-p i ), i is the path index

Minimal Identifiable Link Sequence (MILS) Link –LEND we conside physical link only, it is actually a cable between routers/End System MILS A minimum path segment with loss rate that can be uniquely identified by end-to-end path measurements

MILS In some situation, some property of link within path cannot be identify MILS tell which segments enable to identify it’s property Give more information for narrow the possible problem location

MILS MILS may linear dependent MILS may be a sub-segment of other MILS MILS is consecutive sequence of link MILS cannot be composed by other MILSes MILSes can be expressed as linear combination of end-end paths MILSes does not share end-points MILSes must in the path space

LEND phases 2 Phases 1.Infer loss ratio of all end-end path 2.Identify all MILS and their loss ratio

Identify MILSes For each path exhaustively enumerate the link sequence in size increasing order Check minimality by check if current checking sequence share start link with previous discovered MILS Check identifiable by the fact that MILSes must in path space, equation help use to check this fact

Identify MILSes and Properties

Xg != X, Xg do not give a real link loss rate (as suppose loss ratio of individual link cannot be measured) But loss ratio given by Is suppose to provide real loss ratio of corresponding MILS To lower overhead network traffic, b (depends on End-End loss ratio) can keep unchange for 1 hour

Extend To Directed Graph Previous Calculation model network as undirected graph Not suitable as network behavior is asymmetric Cannot extend directly, without change, all MILSes are End-End path, cannot further segment

How to extend to Directed Graph Make use of “Good Path Algorithm” No Negative loss rate Without remove good link, we can identify all link and their loss rate as 0 Sometime act low loss rate path as good path can provide diagnosis granularity with tradeoff of accuracy

Update of Network Topology 4 Changes: add/delete bad path, add/delete good path Update of the orthonormal basis Q according to 1 column/1 row change in path space have a smaller Big O then re-initialize new Q MILSes re-identify after update Q

Remarks LEND provide information on which segment can uniquely identify their property Can work with other statistical method to estimate property of un-identifiable segments

Advantage of LEND Provide additional information for narrow the problem location range No Hardware modification need for all routers Low number of assumption, less bias and more accuracy

Disadvantage of LEND Require distributed observer Diagnosis granularity depends on observer distribution (location with more observer population will get better granularity)