1 A Fast Delay-Constrained Multicast Routing Algorithm Baoxian Zhang; Krunz, M.M.; Changjia Chen Communications, 2001. ICC 2001. IEEE International Conference.

Slides:



Advertisements
Similar presentations
Multipath Routing for Video Delivery over Bandwidth-Limited Networks S.-H. Gary Chan Jiancong Chen Department of Computer Science Hong Kong University.
Advertisements

Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
1 Asian Institute of Technology May 2009 MULTI-CONSTRAINED OPTIMAL PATH QUALITY OF SERVICE (QoS) ROUTING WITH INACCURATE LINK STATE INFORMATION AIT Master.
Chapter 8, Part I Graph Algorithms.
Graded Channel Reservation with Path Switching in Ultra High Capacity Networks Reuven Cohen, Niloofar Fazlollahi, David Starobinski ECE Dept., Boston University.
MQ: An Integrated Mechanism for Multimedia Multicasting By De-Nian Yang Wanjiun Liao Yen-Ting Lin Presented By- Sanchit Joshi Roshan John.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
1 Switching and Forwarding Bridges and Extended LANs.
1 Internet Networking Spring 2004 Tutorial 9 Max-Min Fairness.
Routing So how does the network layer do its business?
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
LSRP: Local Stabilization in Shortest Path Routing Anish Arora Hongwei Zhang.
Algorithms for Precomputing Constrained Widest Paths and Multicast Trees Paper by Stavroula Siachalou and Leonidas Georgiadis Presented by Jeremy Witmer.
Lecture 12 Minimum Spanning Tree. Motivating Example: Point to Multipoint Communication Single source, Multiple Destinations Broadcast – All nodes in.
MQ : An Integrated Mechanism for Multimedia Multicasting De-Nian Yang, Wanjiun Liao, Member, IEEE, and Yen-Ting Lin IEEE TRANSACTIONS ON MULTIMEDIA VOL.
Optimal Multicast Smoothing of Streaming Video Over the Internet Subhabrata Sen, Don Towsley, Zhi-Li Zhang, and Jayanta K. Dey IEEE J. Selected Areas in.
1 A Distributed Delay-Constrained Dynamic Multicast Routing Algorithm Quan Sun and Horst Langendorfer Telecommunication Systems Journal, vol.11, p.47~58,
1 Efficient QoS Partition and Routing of Unicast and Multicast Dean H.Lorenz,Ariel Orda,Danny Raz,Yuval Shavitt Proceeding of IWQoS 2000, Pittsburgh, PA,
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
Multicast Routing in ATM Networks with Multiple Classes of QoS Ren-Hung Hwang, Min-Xiou Chen, and Youn-Chen Sun Department of Computer Science & Information.
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
ECS H. Zang and B. Mukherjee, UC Davis 1 Routing and Wavelength Assignment for Wavelength-Routed WDM Networks  Combined routing and wavelength.
Bluenet a New Scatternet Formation Scheme * Huseyin Ozgur Tan * Zifang Wang,Robert J.Thomas, Zygmunt Haas ECE Cornell Univ*
1 Internet Networking Spring 2002 Tutorial 6 Network Cost of Minimum Spanning Tree.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
1 Switching and Forwarding Bridges and Extended LANs.
EECC694 - Shaaban #1 lec #7 Spring The OSI Reference Model Network Layer.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
CSE679: Multicast and Multimedia r Basics r Addressing r Routing r Hierarchical multicast r QoS multicast.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
UNC Chapel Hill Lin/Foskey/Manocha Minimum Spanning Trees Problem: Connect a set of nodes by a network of minimal total length Some applications: –Communication.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
13 – Routing Algorithms Network Layer.
Solution to HW1. Problem 1 Need to find shortest path from a single source s to a single destination d. Have a condition in the Dijkstra algo loop which.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Connected Dominating Sets. Motivation for Constructing CDS.
The Influence of Network Topology on the Efficiency of QoS Multicast Heuristic Algorithms Maciej Piechowiak Piotr Zwierzykowski Poznan University of Technology,
QoS Routing ISDL Quality of Service Routing Algorithms for Bandwidth-Delay Constrained Applications Yi Yang, Jogesh Muppala et al.
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 20 Omar Meqdadi Department of Computer Science and Software Engineering University.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 7 Spanning Tree Protocol.
COSC 5341 High-Performance Computer Networks Presentation for By Linghai Zhang ID:
Scatternet Formation of Bluetooth Ad Hoc Networks Bin Zhen, Jonghun Park, Yongsuk Kim HICSS 2003.
Self-stabilizing energy-efficient multicast for MANETs.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Network Layer (2). Review Physical layer: move bits between physically connected stations Data link layer: move frames between physically connected stations.
Tree Configuration in Bridged IEEE1394 Bus Network PHILIPS Research Subrata Banerjee PHILIPS Research Briarcliff P WG Meeting March 19-20, 1998.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Fundamentals of Computer Networks ECE 478/578
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
CSE 373: Data Structures and Algorithms Lecture 21: Graphs V 1.
Lecture 4.
CprE 458/558: Real-Time Systems
CS223 Advanced Data Structures and Algorithms
Intradomain Routing Outline Introduction to Routing
CS 583 Analysis of Algorithms
Communication Networks
Lecture 4.
Bridges and Link Layer Switches
Minimum Spanning Trees
Presentation transcript:

1 A Fast Delay-Constrained Multicast Routing Algorithm Baoxian Zhang; Krunz, M.M.; Changjia Chen Communications, ICC IEEE International Conference on, Volume: 9, 2001 Page(s):

2 Outline Motivation,model and problem SDCR heuristic for unicast DCMA heuristic for multicast Simulation results Conclusion

3 Motivation Objective –Construct a delay-constrained multicast tree with lower complexity –DCMA heuristic : Earlier research –BSMA heuristic : –KPP heuristic : –CKMB heuristic :

4 Model and Problem Given –A network graph : G(V,E) –Each link has Delay value D(e) Link cost C(e) –Source node s –Destination set –Delay constraint

5 Model and Problem Find a tree T rooted at s and span all nodes satisfying – – is minimum

6 Routing information Source routing strategy –Source maintain full information –OSPF is used Two vectors –Delay vector –Cost vector –Each has |V|-1 entries for

7 Routing information (cont.) Entry for in delay vector –Destination ID –End to end delay of least delay path –Predecessor of on Entry for in cost vector –Destination ID –End to end delay of least cost path –Predecessor of on

8 Outline Motivation,model and problem SDCR heuristic for unicast DCMA heuristic for multicast Simulation results Conclusion

9 Source-based Delay Constrained Routing (SDCR) Objective –Find a delay-constrained least cost path between source and a destination Idea –Start from d –Backward to s along until –Then continues along until reach s

10 Example of SDCR Heuristic s D F E Destination : F Each link has {cost,delay} pair Delay constraint : 6 (1,3)(1,4) (5,1)(3,1) s D E Fs D F E Relay node (a)(b) (a)SDCR (b)LD path

11 SDCR Heuristic (cont.) Complexity is O(|V|) Lemma –SDCR returns a loop-free path Idea – can not contain any node on, besides relay node u suvd LD path LC path

12 Outline Motivation,model and problem SDCR heuristic for unicast DCMA heuristic for multicast Simulation results Conclusion

13 Delay Constrained Multicast Algorithm (DCMA) Based on SDCR algorithm Earlier research –Union of all delay-constrained unicast paths –Loop will happen Loop phenomenon sv d2 d1 w relay node of d1 u relay node of d2 LD path LC path

14 Loop free DCMA Heuristic Idea –First phase Proceed along path Until a node v –Marked or satisfy –Second phase Connect each v to s along Until –Reach s or a node on existing tree

15 First Phase of DCMA Heuristic while S is not empty active_node d remove d while ON[active_node]=0 if ON[active_node] ld_lhop active_node ld_lhop else Q[d]=active_node break

16 Second Phase of DCMA Heuristic for i=1 to |S| if Q[i] NULL active_node = Q[i] while ON[active_node]=0 ON[active_node] lc_lhop active_node lc_lhop

17 Example of DCMA Heuristic s d1 d2v u S = {d1,d2} Q[d1]=Q[d2]=u LD path LC path relay node=Q[d1] s u v d1 d2 Final tree

18 DCMA Heuristic (cont.) Lemma –The tree constructed by DCMA is always loop-free Possible case for loop –Source s,destination {x,y,z} s u q z v x y s u q z vw x y

19 Outline Motivation,model and problem SDCR heuristic for unicast DCMA heuristic for multicast Simulation results Conclusion

20 Simulation Parameters –Link capacity with 155 Mbps –Cost Total reserved bandwidth –Traffic Uniform distributed 10M and 120Mbps Performance evaluation Cost of LD, DCMA, CDKS heuristics with respect to CKMB

21 Simulation Results

22 Outline Motivation,model and problem SDCR heuristic for unicast DCMA heuristic for multicast Simulation results Conclusion

23 Conclusion Complexity –SDCR : O(|V|) –DCMA : O(mlogm+|V|) DCMA heuristic –achieve good performance and complexity