1 EL736 Communications Networks II: Design and Algorithms Class7: Location and Topological Design Yong Liu 10/24/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

The strength of routing Schemes. Main issues Eliminating the buzz: Are there real differences between forwarding schemes: OSPF vs. MPLS? Can we quantify.
Design of the fast-pick area Based on Bartholdi & Hackman, Chpt. 7.
Software-defined networking: Change is hard Ratul Mahajan with Chi-Yao Hong, Rohan Gandhi, Xin Jin, Harry Liu, Vijay Gill, Srikanth Kandula, Mohan Nanduri,
B Multi-Layer Network Design II Dr. Greg Bernstein Grotto Networking
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
1 Efficient and Robust Streaming Provisioning in VPNs Z. Morley Mao David Johnson Oliver Spatscheck Kobus van der Merwe Jia Wang.
Research Direction Introduction Advisor : Frank, Y.S. Lin Presented by Yu Pu Wu.
Martha Garcia.  Goals of Static Process Scheduling  Types of Static Process Scheduling  Future Research  References.
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.
Ant colony-based algorithm for constructing broadcasting tree with degree and delay constraints 晏廷.
1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
1 Topology Design of Structured Campus Networks by Habib Youssef Sadiq M. SaitSalman A. Khan Department of Computer Engineering King Fahd University of.
1 Bandwidth Allocation Planning in Communication Networks Christian Frei & Boi Faltings Globecom 1999 Ashok Janardhanan.
Lecture 3. Notations and examples D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
1 Topology Design of Structured Campus Networks by Habib Youssef Sadiq M. SaitSalman A. Khan Department of Computer Engineering King Fahd University of.
1 EL736 Communications Networks II: Design and Algorithms Class11: Multi-Hour and Multi-Layer Network Design 12/05/2007.
1 EL736 Communications Networks II: Design and Algorithms Class10: Restoration and Protection Design of Resilient Networks Yong Liu 11/28/2007.
Fast Spectrum Allocation in Coordinated Dynamic Spectrum Access Based Cellular Networks Anand Prabhu Subramanian*, Himanshu Gupta*,
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.
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.
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
Network Aware Resource Allocation in Distributed Clouds.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
17 th International Teletraffic Congress Topological design of telecommunication networks Michał Pióro a,b, Alpar Jüttner c, Janos Harmatos c, Áron Szentesi.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Low-Power Gated Bus Synthesis for 3D IC via Rectilinear Shortest-Path Steiner Graph Chung-Kuan Cheng, Peng Du, Andrew B. Kahng, and Shih-Hung Weng UC San.
Liping WANG 1, Yusheng JI 1,2, and Fuqiang Liu 3 1 The Graduate University for Advanced Studies, Tokyo, Japan 2 National Institute of Informatics, Tokyo,
Maximization of Network Survivability against Intelligent and Malicious Attacks (Cont’d) Presented by Erion Lin.
Logical Topology Design
CP Summer School Modelling for Constraint Programming Barbara Smith 2. Implied Constraints, Optimization, Dominance Rules.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Towards Efficient Large-Scale VPN Monitoring and Diagnosis under Operational Constraints Yao Zhao, Zhaosheng Zhu, Yan Chen, Northwestern University Dan.
15.053Tuesday, April 9 Branch and Bound Handouts: Lecture Notes.
Wireless Network Optimisation Mike Morgan. Categories of Wireless Device ➲ Fixed ● Physically fixed in position e.g. Antenna mounted on tower or rooftop.
ASSIGNMENT, DISTRIBUTION AND QOS PROVISIONING IN COMMUNICATION NETWORKS.
Heuristic Methods for Topological Design of Telecommunication Networks Andrzej Mysłek, Piotr Karaś Institute of Telecommunications Warsaw University of.
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.
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.
Research Direction Introduction Advisor : Frank, Y.S. Lin Presented by Yu Pu Wu.
Research Direction Introduction Advisor: Frank, Yeong-Sung Lin Presented by Hui-Yu, Chung 2011/11/22.
Placing Relay Nodes for Intra-Domain Path Diversity Meeyoung Cha Sue Moon Chong-Dae Park Aman Shaikh Proc. of IEEE INFOCOM 2006 Speaker 游鎮鴻.
1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007.
Optimal Placement of Relay Infrastructure in Heterogeneous Wireless Mesh Networks by Bender’s Decomposition Aaron So, Ben Liang University of Toronto,
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
L11. Link-path formulation
Water Resources Planning and Management Daene McKinney
A Study of Group-Tree Matching in Large Scale Group Communications
ElasticTree Michael Fruchtman.
Optimizing OSPF Bernard Fortz (Université Libre de Bruxelles)
ISP and Egress Path Selection for Multihomed Networks
Multi-Core Parallel Routing
Kevin Lee & Adam Piechowicz 10/10/2009
L12. Network optimization
Introduction Basic formulations Applications
Algorithms for Budget-Constrained Survivable Topology Design
EE5900 Advanced Embedded System For Smart Infrastructure
L13. Capacitated and uncapacitated network design problems
Maximum Flow Problems in 2005.
Presentation transcript:

1 EL736 Communications Networks II: Design and Algorithms Class7: Location and Topological Design Yong Liu 10/24/2007

2 Outline  Topological Design Modeling  location  connectivity  demand/capacity allocation  Solution  heuristic algorithms

3 Topological Design  So far deal with link dimensioning  links already in place  cost increases with link capacity  Topological Design  long-term network planning stage  where to place nodes/links  installation/opening cost capacity independent  Two Types of Topological Design  pure location: node/link placement to achieve a desirable topology, demand volume not in consideration  location & flow: node/link placement+link capacity to realize demands at minimum installation+dimensioning cost

4 Node Location Problem  connect N areas through M possible locations  one access link per area  maximal connection per location  maximum number of ports per router  cost of opening each location  cost of connecting each area to each location  always connect to the cheapest/closest location?

5 NLD: Formulation

6 Add Heuristic  Local Search Algorithm  Start with a random location  all sources connect to that location  Iteratively add new locations, one each time  to reduce the opening and connection cost  choose the candidate with largest reduction  Stop if cost reduction is not possible

7 Add Heuristic: the algorithm  Complexity: O(NM 2 ), N--number of areas, M--number of locations

8 Add Heuristic: example  6 areas, 4 locations   connectivity cost

9 MPLS Joint Node Location and Link Connectivity  connectivity cost  from access nodes to core nodes  between core nodes  fully connected core  two models  one-level design all nodes same type, each site can be possibly a core node site (same node for access and core): IP routers with different capacities  two-level design access node locations and core node locations are different: IP/MPLS IP

10 One-level Design  N sites, select P core sites, remaining N-P access sites connect to one of P core sites  core site j handles k j access sites  fully connected backbone among core sites  all sites connected through the core backbone  symmetric (undirected) connections

11 One-level Formulation

12 Two-level Design  access sites and core sites are different  different types of nodes on access/core sites  N access sites  P core sites out of M possible locations  connection cost  between an access site and core site  between two core sites

13 Two-level Formulation

14 Non-Fully Connected Core  Non-fully connected in practice  Avoid disconnecting network  Delete core link heuristic

15 Comprehensive Topological Design  traffic demand has big impact on node and link location  jointly design location/dimension/flow  given access/core locations, determine link locations, flow and capacity allocation  given access locations only, determine core locations, link locations, flow and capacity allocation  access nodes represent access networks  traffic demand between access nodes, to be realized; pure access nodes cannot transit traffic;  pure core nodes only transit traffic, don’t generate traffic  cost  link/node opening  Capacity cost access node Core/transit node

16 Design with Budget Constraint: optimal network problem  access/core locations given  link cost  capital cost (installation) must under budget  maintenance/opera tional (capacity dependent) cost to be minimized  NP-Complete  enforce path diversity?

17 Optimal Network Problem: extended objective  what if budget too tight?  network cost = capital cost + maintenance cost  NP Complete

18 Optimal Network Problem: Heuristic Algorithm  start with all links installed  iteratively remove links, one each iteration  saving from link removal: capital + operational  cost from link removal: traffic on the removed link have to be rerouted: local rerouting v.s. global rerouting capacity cost incurred on new paths  Net gain of remove link e gain(e)=saving(e)-cost(e)  Remove the link maximizing gain(e) X

19 Core Nodes and Links Location  both core nodes and links locations to be determined  new constraints  if a node v not installed, all links attached to v won’t be installed  bound on core node degree  Link-path formulation or node-link formulation

20 Link-Path Formulation  how to pre-set paths without knowing the locations of core nodes and links?  bad set of candidate paths might lead to expensive or infeasible solutions

21 Link-Path Formulation (cont.d)

22 Node-Link Formulation  distinguish access and transit links  directed access links: between access and transit nodes  directed transit links: between transit nodes  use source-based link-flow variable

23 REF: Node-Link Formulation II

24 Node-Link Formulation

25 Node-Link Formulation

26 Node-Link Formulation