How To Choose A Path On A Network With Available Bandwidth On A Pms Network



Similar documents
A New Path Selection Algorithm for MPLS Networks Based on Available Bandwidth Estimation

Bandwidth Measurement in Wireless Networks

An Improved Available Bandwidth Measurement Algorithm based on Pathload

Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort Traffic

Path Optimization in Computer Networks

How To Compare Available Bandwidth On A Network With A Powerline To A Network On A Testbed On A Computer Or Network On An Ipad Or Ipad On A 2Mbb (Or Ipad) On A 4Ghz Network On The

TEAM: A Traffic Engineering Automated Manager for DiffServ-Based MPLS Networks

Bandwidth Estimation using Passive Monitoring for WLANs Case Study Report

Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain

Effects of Interrupt Coalescence on Network Measurements

Robust Router Congestion Control Using Acceptance and Departure Rate Measures

A Measurement Study of Available Bandwidth Estimation Tools

Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood

Disjoint Path Algorithm for Load Balancing in MPLS network

LIST OF FIGURES. Figure No. Caption Page No.

MONITORING AVAILABLE BANDWIDTH OF UNDERLYING GRID NETWORKS

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

EQ-BGP: an efficient inter-domain QoS routing protocol

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Testing Packet Switched Network Performance of Mobile Wireless Networks IxChariot

Simulation technique for available bandwidth estimation

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Factors to Consider When Designing a Network

Influence of Load Balancing on Quality of Real Time Data Transmission*

Bandwidth Estimation: Metrics, Measurement Techniques, and Tools

THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE

New QOS Routing Algorithm for MPLS Networks Using Delay and Bandwidth Constraints

CONTROL SYSTEM FOR INTERNET BANDWIDTH BASED ON JAVA TECHNOLOGY

Path Selection Methods for Localized Quality of Service Routing

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

An Adaptive Load Balancing to Provide Quality of Service

Bandwidth Measurement in xdsl Networks

II. BANDWIDTH MEASUREMENT MODELS AND TOOLS

Distributed Explicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks

Path Selection Analysis in MPLS Network Based on QoS

Quality of Service Routing Network and Performance Evaluation*

The Interaction of Forward Error Correction and Active Queue Management

Supporting End-to-End QoS in DiffServ/MPLS Networks

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.

Chapter 1. Introduction

A hierarchical multicriteria routing model with traffic splitting for MPLS networks

Service Level Analysis of Video Conferencing over Wireless Local Area Network

A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks

A REPORT ON ANALYSIS OF OSPF ROUTING PROTOCOL NORTH CAROLINA STATE UNIVERSITY

Ten Fallacies and Pitfalls on End-to-End Available Bandwidth Estimation

Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints

Asynchronous Bypass Channels

CHAPTER 6 SECURE PACKET TRANSMISSION IN WIRELESS SENSOR NETWORKS USING DYNAMIC ROUTING TECHNIQUES

How To Provide Qos Based Routing In The Internet

17: Queue Management. Queuing. Mark Handley

A Catechistic Method for Traffic Pattern Discovery in MANET

Recovery Modeling in MPLS Networks

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Smart Queue Scheduling for QoS Spring 2001 Final Report

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

Estimating Link Capacity in High Speed Networks

Performance Comparison of Mixed Protocols Based on EIGRP, IS-IS and OSPF for Real-time Applications

Optimum Path Computation Algorithms for Multimedia and Real Time Services over IP-Networks

Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)

How To Test A Network Performance

Moving to the Cloud: Estimating the Internet Connection Bandwidth. Abstract

Algorithms and Requirements for Measuring Network Bandwidth

Network Performance Monitoring at Small Time Scales

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

BITAG Publishes Report: Differentiated Treatment of Internet Traffic

Analysis of QoS Routing Approach and the starvation`s evaluation in LAN

Effects of Filler Traffic In IP Networks. Adam Feldman April 5, 2001 Master s Project

Active Queue Management

Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks

Probe Station Placement for Robust Monitoring of Networks

A Hidden Markov Model Approach to Available Bandwidth Estimation and Monitoring

CS551 End-to-End Internet Packet Dynamics [Paxson99b]

Planning in FARS by dynamic multipath Reconfiguration system failure recovery in Wireless Mesh Network

Network Performance Monitoring for Applications Using EXPAND.

Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors

GREEN: Proactive Queue Management over a Best-Effort Network

Achieving QoS for TCP traffic in Satellite Networks with Differentiated Services

SBSCET, Firozpur (Punjab), India

A Localized Adaptive Proportioning Approach to QoS Routing

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

A New Forwarding Policy for Load Balancing in Communication Networks

Transcription:

A New Path Selection Algorithm for MPS Networks Based on Available Bandwidth Measurement T. Anjali, C. Scoglio, J. de Oliveira,. C. Chen, I. F. Akyildiz, J. A. Smith *, G. Uhl *, A. Sciuto * Broadband and Wireless Networking aboratory School of Electrical and Computer Engineering Georgia Institute of Technology * ESDIS Network Prototyping aboratory NASA Goddard Space Flight Center 1

Summary Need for Measurement Available Bandwidth Measurement Path Selection Algorithm Available Bandwidth Estimator Experimental Results 2

Need for Measurement QoS-aware path selection for Efficient Traffic Engineering User QoS satisfaction Efficient path selection finds a path with sufficient resources Requires knowledge of resource availability in the network 3

Capacity vs. Available Bandwidth Capacity: Maximum throughput without crosstraffic Available bandwidth: Maximum throughput given cross-traffic A 1 A 2 A 3 A 4 Source Destination C 1 C 2 C 3 C 4 4

Existing Methods Pathchar based (Jacobson) Packet pair based (Bolot) Nettimer (ai and Baker) AMP (NANR) OCXmon (NANR) MRTG (Oetiker) Pathload (Dovrolis and Jain) 5

MRTG MRTG to monitor the traffic load on network links Highly portable SNMP based tool Provides only 5 min averages of link utilization Used by the network operators only as router SNMP community string information required ink-by-link measurement 6

Pathload Sends Self-oading Periodic Streams at increasing rates till the rate is larger than the tight link available bandwidth and the relative one way delays of packets show an increasing trend. This scheme is highly intrusive even though the scheme measures the available bandwidth of the tight link End-to-end available bandwidth measurement 7

Path Selection Algorithm Various algorithms for path selection Guerin/Orda (GOBECOM 1997) Matta/Bestavros (INFOCOM 1998) Kar/Kodialam (JSAC 2000) Require nominal available bandwidth information Actual traffic does not follow the SA agreement Non-efficient network resource utilization 8

Path Selection Algorithm (Contd.) More accurate link utilization information Not very frequently Scalabilty Correctness ink utilization estimation and prediction 9

Path Selection Algorithm (Contd.) 1. At time instant k, a bandwidth request r arrives between nodes i and j. 2. Run the available bandwidth estimation algorithm on links with no bandwidth estimation available. 3. Compute the best path using the shortest widest path algorithm with weights as computed in Step 2. 4. Obtain the available bandwidth A on the bottleneck link of the path. 5. If r>a*threshold, reject this path and return to step 3. Else, the path is selected for the request. 6. If no path is available, request is rejected and network is congested. 10

Available Bandwidth Estimation Method Accurate, reliable estimate of the available bandwidth of a link Based on MRTG++ Reliably predicts the utilization of the link for a future interval, that varies in size 11

Available Bandwidth Estimation (Contd.) k-p+1 k k+h We use the past p samples to predict the utilization for the next h samples Utilize the Wiener-Hopf equations for prediction Values of p and h varied according to the estimation error 12

13 Available Bandwidth Estimation (Contd.) inear prediction problem: Wiener-Hopf equations (solved by evinson recursion) = = + 1 0 ] [1, for ] [ ] [ ] [ p n a h a n w n k a k τ τ + = 1) ( ) ( 1) ( (0) (0) 1) ( 1) ( (0) p a r a r p w w r p r p r r a a M M M O M

Available Bandwidth Estimation (Contd.) 1. At time instant k, available bandwidth measurement is desired 2. Find the prediction coefficients in the Wiener - Hopf equations using evinson recursion. 3. Find predicted utilization from the linear prediction 4. Predict available bandwidth from the utilization 5. Find prediction error 6. Obtain new values for p and h based on the prediction error. 14

Performance Evaluation Available Bandwidth Estimator 15

Performance Evaluation (Contd.) Available Bandwidth Estimator 16

Performance Evaluation (Contd.) Simulation Network Topology 1 2 23 3 12 44 77 64 4 36 5 11 SP request from node 2 to 8 Traditional shortest path scheme selects path 2 fi 12 fi 11 fi10 fi9 fi8 Proposed scheme selects path 2 fi3 fi4 fi5 fi6 fi7 fi8 which has less nominal available bandwidth but larger actual available 43 bandwidth, which is measured by our available bandwidth estimato r 74 10 68 6 9 30 40 7 57 8 17

Performance Evaluation (Contd.) Rejection probability for node pair 2-8 with increasing traffic load on the node pair, in presence of background traffic. 18

Conclusions and Future Work Proposed a new QoS-aware path selection algorithm Utilizes a scheme for accurate estimations of link available bandwidth Based on MRTG++ Utilizes Wiener-Hopf equations for prediction Tells the duration for which the prediction is valid Achieved lower rejection probability due to more accurate network state information Future Work: Multi-domain path selection scheme 19