Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Introduction to Algorithms
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Chapter 4: Network Layer
Towards More Adaptive Internet Routing Mukund Seshadri Prof. Randy Katz.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Lecture 3. Notations and examples D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 21 Introduction to Computer Networks.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Max-flow/min-cut theorem Theorem: For each network with one source and one sink, the maximum flow from the source to the destination is equal to the minimal.
NETWORK LAYER (2) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Network Planning & Capacity Management Frank Yeong-Sung Lin ( 林永松 ) Department of Information Management National Taiwan University Taipei, Taiwan, R.O.C.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Minimum-Cost Multicast Routing for Multi- Layered Multimedia Distribution IM PhD Forum, NTU Minimum-Cost Multicast Routing for Multi- Layered Multimedia.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
L13. Shortest path routing D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Routing and Routing Protocols Routing Protocols Overview.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 6 Routing and Routing Protocols.
1 Chapter-4: Network Flow Modeling & Optimization Deep Medhi and Karthik Ramasamy August © D. Medhi & K. Ramasamy, 2007.
WAN technologies and routing Packet switches and store and forward Hierarchical addresses, routing and routing tables Routing table computation Example.
Minimum Cost Flows. 2 The Minimum Cost Flow Problem u ij = capacity of arc (i,j). c ij = unit cost of shipping flow from node i to node j on (i,j). x.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Introduction to Multiple-multicast Routing Chu-Fu Wang.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Constraint-Based Routing
Routing and Switching Fabrics
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Network Layer – Routing 1
Optimal Configuration of OSPF Aggregates
An Equal-Opportunity-Loss MPLS-Based Network Design Model
Frank Yeong-Sung Lin (林永松) Information Management Department
1.206J/16.77J/ESD.215J Airline Schedule Planning
Network Optimization Research Laboratory
Advisor: Professor Yeong-Sung Lin Student: Yeong-Cheng Tzeng (曾勇誠)
L12. Network optimization
Introduction Basic formulations Applications
Department of Information Management National Taiwan University
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Advisor: Frank Yeong-Sung Lin, Ph.D. Presented by Yu-Jen Hsieh 謝友仁
Frank Yeong-Sung Lin (林永松) Information Management Department
Network Planning & Capacity Management
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Network Planning & Capacity Management
Routing and Switching Fabrics
Network Planning & Capacity Management
Computer network technology
OSPF Protocol.
Presentation transcript:

Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management Department National Taiwan University Taipei, Taiwan, R.O.C.

2 Outline Introduction to SMDS The default Inter-Switching System Interface (ISSI) routing algorithm Minimax Criteria Problem Formulation Solution Procedures Computational Results Summary

3 Introduction to the SMDS Service Switched Multi-megabit Data Service (SMDS) is a public, high-speed, connectionless (datagram), packet switched data service that the Regional Bell Operating companies (RBOCs) have offered. Provides LAN-like performance and features over a wide area. Regarded as the first phase of B-ISDN High-speed access (1.5 Mbps to 45 Mbps) Multicast capability

4 The Default ISSI Routing Algorithm Open Shortest Path First (OSPF) routing algorithms –Each Switching System (SS) has identical information about (i) the network topology and (ii) the link set metrics. –Each SS uses the link set metrics (arc weights) to calculate a shortest path spanning tree (by applying the Dijkstra’s algorithm) for each root to transmit individually addressed and group addressed (multicast) traffic. –OSPF routing protocols are also widely applied in the Internet and other high-speed networks.

5 The Default ISSI Routing Algorithm The default link set metrics: inversely proportional to the link set capacities Advantages –Simplicity (static) –Minimizing the total link set utilization factors Disadvantages –Does not respond to the network load fluctuation –Does not impose link set capacity constraints

6 Minimax Criteria The maximum link set utilization is minimized. Advantages: –Respond to and balance the network load –Remain optimal if network load grows uniformly –Robust to demand fluctuation –The difficulty of non-linearity is circumvented –Perform well with respect to other performance measures, e.g. packet loss rate and average packet delay –Conform to the default routing algorithm (OSPF)

7 Problem Formulation Notation The network is modeled as a graph G(V, L). V = {1, 2, …, N}: the set of nodes in the graph. L: the set of links in the graph (network). W: the set of O-D pairs (with individually addressed traffic demand) in the network.  w : the mean arrival rate of new traffic for each O- D pair w  W.  r : the mean arrival rate of multicast traffic for each multicast root r  V.

8 Problem Formulation (cont’d) Notation (cont’d) P w : the set of all possible elementary directed paths form the origin to the destination for O-D pair w. P: the set of all elementary directed paths in the network, that is, P =  w  W P w. O w : the origin of O-D pair w. T r : the set of all possible spanning trees rooted at r for multicast root r. T : the set of all spanning trees in the network, that is, T =  r  V T r.

9 Problem Formulation (cont’d) Notation (cont’d) C l : the capacity of link l  L. a l : the link set metric for link l  L (a decision variable). x p : the routing decision variable which is 1 if path p is used to transmit the packets for O-D pair w and 0 otherwise.  pl : the indicator function which is 1 if link l is on path p and 0 otherwise.

10 Problem Formulation (cont’d) Notation (cont’d) y t : the routing decision variable which is 1 if tree t  T r is used to transmit the multicast traffic originated at root r and 0 otherwise.  tl : the indicator function which is 1 if link l is on tree t and 0 otherwise.

11 Problem Formulation (cont’d) (IP’) (1) (2) (3) (4) (5) (6) (7) (8) subject to:

12 Define the following notation An equivalent formulation of IP’: Z IP = min s subject to: (9) (10) (11) (12) (13) (14) (15) (16) (17) Problem Formulation (cont’d)

13 Solution Approach A dual approach based on Lagrangean relaxation subject to:

14 Solution Approach (cont’d) A dual approach (cont’d) (LR) and be decomposed into three independent sub-problems. –A trivial problem for S –A shortest path problem for each O-D pair w –A minimum cost spanning tree problem for each root r The dual problem is. The subgradient method is applied to solve the dual problem. A heuristic for determining the link set metrics is to let a l be u l.

15 Solution Approach (cont’d) A primal approach (1) Assign an initial value to each a l. Set the iteration counter k to be 1. (2) If k is greater than a pre-specified counter limit, stop. (3) Apply Dijkstra’s shortest path algorithm to calculate a shortest path spanning tree for each origin. (4) Calculate the aggregate flow for each link. (5) Identify the set of link(s) with the highest utilization, denoted by S. (6) For each l  S, increase a l by a positive value t k. (7) Increase k by 1 and go to Step 2.

16 Solution Approach (cont’d) The following two properties of {t k } are suggested – approaches infinity and –t k approaches 0 as k approaches infinity. Advantages of the primal approach –The algorithm is simple. –Both types of traffic are considered in a uniform way.

17 Computational Results The dual approach provides lower bounds on Z IP so that the quality of the heuristic solutions can be evaluated. The dual approach is expected to perform well when |L| / |W| is small. Compared with the default ISSI routing, the minimax routing algorithm based upon the dual approach results in a 7% to 53% improvement in the maximum link utilization.

18 21-node 52-link ARPA2 network14-node 42-link PSS network 15-node 38-link SWIFT network12-node 50-link GTE network Computational Results (cont’d)

19 Computational Results (cont’d) The primal approach is in general (but not uniformly) superior to the dual approach in terms of computation time and quality of solutions. It is then suggested that the dual and the primal approaches be applied in a joint fashion to achieve better performance. Compared with the default ISSI routing, the joint (combining the primal and the dual approach) minimax routing algorithm results in a 13% to 133% improvement in the maximum link utilization.

20 Summary Investigate more responsive routing algorithms than the ISSI routing scheme (OSPF routing with default link set metrics) for SMDS networks. Find a new set of link set metrics such that the maximum link set utilization is minimized. Formulate the problem as a nonlinear mixed integer programming problem. Propose two solution procedures. Compared with the default ISSI routing, the proposed minimax routing algorithm results in a 13% to 133% improvement in the maximum link utilization.