1 EL736 Communications Networks II: Design and Algorithms Class11: Multi-Hour and Multi-Layer Network Design 12/05/2007.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

1 EL736 Communications Networks II: Design and Algorithms Class1: Introduction Yong Liu 09/05/2007.
1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
The strength of routing Schemes. Main issues Eliminating the buzz: Are there real differences between forwarding schemes: OSPF vs. MPLS? Can we quantify.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
1 S4: Small State and Small Stretch Routing for Large Wireless Sensor Networks Yun Mao 2, Feng Wang 1, Lili Qiu 1, Simon S. Lam 1, Jonathan M. Smith 2.
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
B Multi-Layer Network Design II Dr. Greg Bernstein Grotto Networking
Jaringan Komputer Lanjut Packet Switching Network.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
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.
SIGCOMM 2003 Making Intra-Domain Routing Robust to Changing and Uncertain Traffic Demands: Understanding Fundamental Tradeoffs David Applegate Edith Cohen.
A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
L12. Network optimization problems D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
High Performance Router Architectures for Network- based Computing By Dr. Timothy Mark Pinkston University of South California Computer Engineering Division.
Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara,
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
2002 MURI Minisymposium Cooperative Control of Distributed Autonomous Vehicles in Adversarial Environments 2002 MURI Minisymposium Ameesh Pandya Prof.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
1 EL736 Communications Networks II: Design and Algorithms Class10: Restoration and Protection Design of Resilient Networks Yong Liu 11/28/2007.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
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.
Distributed Asynchronous Bellman-Ford Algorithm
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.
Shannon Lab 1AT&T – Research Traffic Engineering with Estimated Traffic Matrices Matthew Roughan Mikkel Thorup
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 5 Multiplexing.
SMUCSE 8344 Protection & Restoration of Optical Networks.
Computer Networks with Internet Technology William Stallings
Logical Topology Design
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
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.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
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.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
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.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 5 Multiplexing.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
Advanced Computer Networks
Network Layer – Routing 1
L12. Network optimization
Data and Computer Communications
SURVIVABILITY IN IP-OVER-WDM NETWORKS (2)
Presentation transcript:

1 EL736 Communications Networks II: Design and Algorithms Class11: Multi-Hour and Multi-Layer Network Design 12/05/2007

2 Outline  Multi-Hour Network Modeling & Design  uncapacitated  capacitated  robust routing  Multi-Layer Networks  modeling  dimensioning  restoration

3 Time-of-Day Effect  Traffic demand varies during hours of a day  Variations not synchronized

4 Multi-Hour Dimensioning  how much capacities needed to handle demands at all times?  rearrange routing when demand changes  modular link dimensioning

5 Multi-Hour Dimensioning  unsplittable flows: one path each demand  non-rearrangeable routing: don’t change routes over time

6 Multi-Hour Routing  link capacity fixed  recalculate routing for each time t  problem separable, optimal routing at each t

7 Extension: robust routing under with multiple Traffic Matrices (TM)  multiple Traffic Matrices  dynamic traffic: demands between routing update period  estimation error: possible traffic demands  Robust routing: single set of routes achieving good performance under all possible TMs  routing reconfiguration too expensive  routing: link-path, node-link, destination based, link weight based  performance measure good average performance bounded worst-case performance trade-off between two  References  “On Optimal Routing with Multiple Traffic Matrices”,  “Optimal Routing with Multiple Traffic Matrices: Tradeoff between Average Case and Worst Case Performance”, ftp://gaia.cs.umass.edu/pub/Zhang05_tradeofftr.pdf

8 Multi-Layer Networks  Traffic vs. Transport Networks  Technology Example  Cost Component  cross-layer connection  physical connection

9 Dimensioning at two Resource Layers  demand layer  demand between pairs of users  to be carried by traffic network  traffic network layer  set of logical links  realize each demand through flow allocation  capacity of each link realized by transport layer  transport network layer  set of physical links  realize each logical link capacity through flow allocation  dimensioning: how much capacity needed on each logical/physical link?

10 Two-Layer Dimensioning (continuous case)

11 Two-Layer Dimensioning (continuous/Integral)

12 Allocation with Two Layers of Resources  lower layer capacities fixed  upper layer capacities variable

13 Two-Layer Mixed Dimensioning Allocation Problem  lower layer capacities fixed  upper layer link cost, lower layer routing cost

14 Extension to More than Two Layers  Example: IP/MPLS/SONET  link at layer k+1 is demand for layer k  demand considered the top layer  joint dimensioning across all layers  generalized shortest path allocation rule  at layer k, allocate a layer k+1 demand (link l k+1 ) to its cheapest path p k  set link weight at layer k+1 for l k+1 using length of p k at layer k  repeat until find the shortest paths for all demands

15 Extension: joint optimal routing and capacity design in upper layer  routing: given demands, link capacities, find the best flow allocation  capacity allocation normally done in coarser time scale  exception in wireless/sensor network  no well-defined link capacity  links from same node share resource: spectrum, power, timeslot  link capacities be adjusted along with routing  joint optimization of rate control, routing and resource allocation  reference: “ A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas”, ftp://gaia.cs.umass.edu/pub/Zhang06_jointopt_tr0612.pdf

16 Multi-Layer Networks for Restoration Design  Upon failures, path restorations can be done  in both upper and lower layers  low layer only  upper layer only  Example: IP/SONET  upon failure: IP Re- routing/SONET reconfiguration  time-scale difference  transit loss of link capacity in IP layer  transit loss of packets for demands

17 Two-Layer Restoration Dimensioning with Unrestricted Flow Reconfiguration  capacity dimensioning to handle all possible failure states  arbitrary flow reconfiguration at both layers

18 Two-Layer Restoration Dimensioning with Unrestricted Flow Reconfiguration

19 Restoration Dimensioning with reconfiguration only at lower layer  upper layer link capacities and flows required to be same under any failure state (no rerouting allowed)  lower layer flow reconfigurable

20 Restoration Dimensioning with reconfiguration only at upper layer  lower layer flows are not reconfigurable, lower layer path may not available after failure  upper layer link capacities affected by failure, and flows can be reconfigured arbitrarily

21 Extension: Overlay/P2P Networks  Overlay Networks  logical networks on top of physical networks  improved end user performance  new services: Content distribution: Akamai p2p file sharing: BitTorrent, EMule Streaming/multicast: Skype/IPTV  Overlay Network Design  efficiency: topologies, routing, scheduling, rate control  interaction with native IP networks  Reference: "On the Interaction Between Overlay Routing and Traffic Engineering'', overlay A D B C G=(V,E) underlay