1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007.

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Advertisements

1 EL736 Communications Networks II: Design and Algorithms Class1: Introduction Yong Liu 09/05/2007.
Outline LP formulation of minimal cost flow problem
Optical networks: Basics of WDM
Optimization problems using excel solver
Traffic Engineering with Forward Fault Correction (FFC)
B Multi-Layer Network Design II Dr. Greg Bernstein Grotto Networking
Optical Networks BM-UC Davis122 Part III Wide-Area (Wavelength-Routed) Optical Networks – 1.Virtual Topology Design 2.Wavelength Conversion 3.Control and.
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.
L12. Network optimization problems D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Placement of Integration Points in Multi-hop Community Networks Ranveer Chandra (Cornell University) Lili Qiu, Kamal Jain and Mohammad Mahdian (Microsoft.
A Constant Factor Approximation Algorithm for the Multicommodity Rent-or-Buy Problem Amit Kumar Anupam Gupta Tim Roughgarden Bell Labs CMU Cornell joint.
Path Protection in MPLS Networks Ashish Gupta Design and Evaluation of Fault Tolerance Algorithms with Performance Constraints.
Network Design Adam Meyerson Carnegie-Mellon University.
Message Passing Algorithms for Optimization
1 Simple Network Codes for Instantaneous Recovery from Edge Failures in Unicast Connections Salim Yaacoub El Rouayheb, Alex Sprintson Costas Georghiades.
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.
Multipath Routing Algorithms for Congestion Minimization Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
CS541 Advanced Networking 1 Introduction to Optimization Neil Tang 2/23/2009.
Yashar Ganjali High Performance Networking Group Stanford University September 17, 2003 Minimum-delay Routing.
1 EL736 Communications Networks II: Design and Algorithms Class11: Multi-Hour and Multi-Layer Network Design 12/05/2007.
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.
B Multi-Layer Network Design Dr. Greg Bernstein Grotto Networking
1 EL736 Communications Networks II: Design and Algorithms Class10: Restoration and Protection Design of Resilient Networks Yong Liu 11/28/2007.
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.
15.082J, 6.855J, and ESD.78J September 21, 2010 Eulerian Walks Flow Decomposition and Transformations.
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.
1 EL736 Communications Networks II: Design and Algorithms Class2: Network Design Problems -- Notation and Illustrations Yong Liu 09/12/2007.
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.
The Minimal Communication Cost of Gathering Correlated Data over Sensor Networks EL 736 Final Project Bo Zhang.
1 Chapter-4: Network Flow Modeling & Optimization Deep Medhi and Karthik Ramasamy August © D. Medhi & K. Ramasamy, 2007.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Lecture 17. ATM VPs, circuit-switching D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Maximization of Network Survivability against Intelligent and Malicious Attacks (Cont’d) Presented by Erion Lin.
Logical Topology Design
Optimization Flow Control—I: Basic Algorithm and Convergence Present : Li-der.
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
Optimal Content Delivery with Network Coding Derek Leong, Tracey Ho California Institute of Technology Rebecca Cathey BAE Systems CISS 2009 March 19, 2009.
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.
Examination Committee: Dr. Poompat Saengudomlert (Chairperson) Assoc. Prof. Tapio Erke Dr. R.M.A.P. Rajatheva 1 Telecommunications FoS Asian Institute.
1 Multicasting in a Class of Multicast-Capable WDM Networks From: Y. Wang and Y. Yang, Journal of Lightwave Technology, vol. 20, No. 3, Mar From:
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Optimal Placement of Energy Storage in Power Networks Christos Thrampoulidis Subhonmesh Bose and Babak Hassibi Joint work with 52 nd IEEE CDC December.
Multicommodity flow, well-linked terminals and routing problems Chandra Chekuri Lucent Bell Labs Joint work with Sanjeev Khanna and Bruce Shepherd Mostly.
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.
1 EL736 Communications Networks II: Design and Algorithms Class7: Location and Topological Design Yong Liu 10/24/2007.
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.
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.
Locating network monitors: complexity, heuristics, and coverage Kyoungwon Suh Yang Guo Jim Kurose Don Towsley.
Slides by Yong Liu1, Deep Medhi2, and Michał Pióro3
Linear Programming Chapter 1 Introduction.
Wavelength-Routed Optical Networks: Linear Formulation, Resource Budgeting Tradeoffs, and a Reconfiguration Study Dhritiman Banergee and Biswanath Mukherjee,
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Impact of Interference on Multi-hop Wireless Network Performance
Constraint-Based Routing
The assignment problem
Chapter 1. Introduction Mathematical Programming (Optimization) Problem: min/max
ISP and Egress Path Selection for Multihomed Networks
L12. Network optimization
Introduction Basic formulations Applications
L13. Capacitated and uncapacitated network design problems
Chapter 1. Formulations.
EMIS The Maximum Flow Problem: Flows and Cuts Updated 6 March 2008
Presentation transcript:

1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007

2 Outline  Routing Restriction  Non-linear Link Dimensioning, Cost and Delay Functions  Budget Constraint, Incremental NDP  Extensions

3 Introducing Routing Restriction  enforce the resulting routes w./w.o. certain properties  path diversity vs. limited split  equal splitting vs. arbitrary splitting  modular flows vs. unmodular flows  extend the basic formulation by introducing additional routing constraints.

4 Path Diversity  “never put all eggs in one basket”

5 Lower Bounds on Non-Zero Flows  the flow volume on a path greater than B if any.  implicitly limit number of paths

6 Limited Demand Split  only split among k paths

7 Node-Link Formulation  Single Path

8 Node-Link Formulation  equally split among k link-disjoint paths

9 Integral Flows  allocate demand volumes in demand modules

10 Nonlinear Link Cost  Linear Link Cost  link capacity = link rate  linear cost: $/bps  Nonlinear Link Cost  modular link capacities  different link modules

11 Dimensioning with Modular Links

12 Dimensioning with Multiple Modules

13 Convex Cost Functions  Convex Function   non-negative second order derivative  local minimum-> global minimum  good approx. for link delay   split demand if possible  how to split?

14 Minimal Delay Routing  link delay, network delay, avg. user delay

15 Piecewise Linear Approximation of Convex Function

16 Piecewise Linear Approximation of Convex Function

17 From CXP to LP

18 Concave Link Dimensioning Functions  Concave Function   non-positive second derivative, unique maximum  Erlang B-Loss Formula (extend to real domain)  Implications  merge resources if possible  conflict?

19 Piecewise Linear Approximation of Concave Function

20 Concave Link Dimensioning

21 Budget Constraint  given budget constraint, maximize the realized ratio for all demands.

22 Incremental NDPs  design from scratch vs. improve existing network; sub-optimal solution

23 Extensions: nodes  constraints on nodes  node cost: input/output ports, link termination, switching fabric, installation, …  reliability: node disjoint  virtual graph  two copies for a node: receiving/sending  directed link from receiving copy to sending copy  incorporating node constraints  node cost represented by link cost on its virtual link  node-disjoint in real graph link-disjoint in virtual graph

24 Extensions: nodes  link-path formulation  load on a node:  reliability against node failures: no node carries more than certain share for a demand  link-path formulation  node-link formulation