QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.

Slides:



Advertisements
Similar presentations
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Advertisements

Capacity Planning IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Cisco S3 C5 Routing Protocols. Network Design Characteristics Reliable – provides mechanisms for error detection and correction Connectivity – incorporate.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
1 Asian Institute of Technology May 2009 MULTI-CONSTRAINED OPTIMAL PATH QUALITY OF SERVICE (QoS) ROUTING WITH INACCURATE LINK STATE INFORMATION AIT Master.
Network Capacity Planning IACT 418 IACT 918 Corporate Network Planning.
Selective Flooding for Improved Quality-of-Service Routing Mark Claypool and Gangadharan Kannan Presented by Hariharan Kannan Worcester Polytechnic Institute.
Data-Centric Energy Efficient Scheduling for Densely Deployed Sensor Networks IEEE Communications Society 2004 Chi Ma, Ming Ma and Yuanyuan Yang.
Q.S BASED ON OSPF ROUTING BY : SHEMER SCHWARZ ZIV KEDEM.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Performance Analysis of Wavelength-Routed Optical Networks with Connection Request Retrials Fei Xue+, S. J. Ben Yoo+, Hiroyuki Yokoyama*, and Yukio Horiuchi*
Before start… Earlier work single-path routing in sensor networks
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
RD-CSY /09 Distance Vector Routing Protocols.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
Routing and Routing Protocols
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
The Research of Applying Random Early Blocking strategy to Dynamic Lightpath Routing National Yunlin University of Science & Technology.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Distance Vector Routing Protocols Routing Protocols and Concepts Lecture Week 4.
The Network Layer.
QoS Routing in Networks with Inaccurate Information: Theory and Algorithms Roch A. Guerin and Ariel Orda Presented by: Tiewei Wang Jun Chen July 10, 2000.
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
Distance Vector Routing Protocols Dynamic Routing.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Routing and Routing Protocols
Cisco Systems Networking Academy S2 C 11 Routing Basics.
1 Presented by Sarbagya Buddhacharya. 2 Increasing bandwidth demand in telecommunication networks is satisfied by WDM networks. Dimensioning of WDM networks.
2006 QoS Routing and Forwarding Benefits of QoS Routing  Without QoS routing: –must probe path & backtrack; non optimal path, control traffic and processing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Routing Protocols and Concepts Dr. Muazzam A. Khan.
Quality of Service Based Routing Ziv Kedem. Introduction n QoS Routing can improve network performance n The price is an increase in protocol and computational.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Draft-deoliveira-diff-te-preemption-02.txt J. C. de Oliveira, JP Vasseur, L. Chen, C. Scoglio Updates: –Co-author: JP Vasseur –New preemption criterion.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Routing and Routing Protocols CCNA 2 v3 – Module 6.
Working at a Small-to-Medium Business or ISP – Chapter 6
Computer Networks Routing Algorithms.
Routing Protocols and Concepts
Distance Vector Routing Protocols
Routing Metrics for Wireless Mesh Networks
Constraint-Based Routing
Presented by Tae-Seok Kim
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
Analysis of Delay and Jitter of Voice Traffic Over the Internet
A Study of Group-Tree Matching in Large Scale Group Communications
Outline Introduction Routing in Mobile Ad Hoc Networks
CprE 458/558: Real-Time Systems
A comparison of Ad-Hoc Routing Protocols
CCNA 2 v3.1 Module 6 Routing and Routing Protocols
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing.
Network Layer Path Determination.
Distance Vector Routing Protocols
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
After 3.2 Revised
Data and Computer Communications
Distance Vector Routing Protocols
Working at a Small-to-Medium Business or ISP – Chapter 6
Chapter-5 Traffic Engineering.
Routing.
Requirements of Computing in Network
Presentation transcript:

QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.

QoS routing components Maintenance of global network state Can be done by extending OSPF to carry QoS LSAs. Path computation May involve multiple metrics: delay, cost, delay-jitter, packet loss rate, etc.

Imprecise state information? Higher protocol overhead of QoS LSAs More frequent updates to flood changes in resources availability. Link up/down .vs. a 30Mbps link/a 20Mbps link. Implication: need routing algorithms that can tolerate imprecise global network state information.

Maintenance of global network state information Link state update policy: Timer based update: LSAs are flooded periodically. Threshold-based update with hold-down timer LSAs are flooded when the state change passes the threshold. Class-based update with hold-down timer LSAs are flooded when the state change passes the class boundary. The link state update policy can affect the characteristics of the imprecision of global network state information. Random imprecision Deterministic imprecision

Tolerate imprecise global network state information – dynamic algorithms Safety-based routing (Apostolopoulos99) Works for threshold and class based update policy. compute safety (probability) based on the triggering policy. Compute the path that can satisfy the constraint with maximum probability (safest path). Randomized routing (Apostolopoulos99) compute a set of feasible paths and randomly select one. Multi-path routing (Chen98) compute a set of feasible paths and probe all the paths.

Tolerate imprecise global network state information -- static algorithms Static multi-path routing compute a set of paths statically and probe all the paths for each request Localized routing (Srihari00) compute a set of paths statically and use some heuristic to determine a path to use for each request.

Performance Study Cycle-by-cycle network simulator Three link state triggering policies Five routing algorithms Topology and traffic pattern Various random topologies and the ISP topology.

Performance metric: request blocking probability. Traffic pattern: uniform traffic with the Poisson request arrival rate. Constant and exponentially distributed bandwidth requirement. Performance metric: request blocking probability. Results are obtained with 95% confidence level.

Timer based policy (update interval = 5 seconds)

Timer based policy (update interval = 120)

Threshold based policy(th = 0.1, timer = 0)

Threshold based policy(th=0.9, timer= 0)

Impact of the hold-down timer(th=0.5, load=0.5)

Conclusion Multi-path routing is effective in dealing with both random imprecision and deterministic imprecision. Randomized routing performs poorly in most cases. Static routing offers better performance than dynamic routing when global network state is extremely imprecise Safety based routing performs well when dealing with deterministic imprecision and performs poorly when both random and deterministic imprecision is involved.