CSC778 - Optical Networking Rudra Dutta, Fall 2007 General Overview: Static Traffic Network Design.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
1 EL736 Communications Networks II: Design and Algorithms Class1: Introduction Yong Liu 09/05/2007.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Jaringan Komputer Lanjut Packet Switching Network.
EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
CONGESTION CONTROL T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
Optical communications & networking - an Overview
Giuseppe Bianchi Basic switching concepts circuit switching message switching packet switching.
5: DataLink Layer5-1 Asynchronous Transfer Mode: ATM r 1990’s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service.
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Wide Area Networks School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 11, Thursday 3/22/2007)
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
Restoration Routing in MPLS Networks Zartash Afzal Uzmi Computer Science and Engineering Lahore University of Management Sciences.
Data Communication and Networks
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
1 Introduction to Optical Networks. 2 Telecommunications Network Architecture.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Data Communications and Networking
Slides originally from Professor Williamson at U Calgary1-1 Introduction Part II  Network Core  Delay & Loss in Packet-switched Networks  Structure.
Multiplexing.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
ATM SWITCHING. SWITCHING A Switch is a network element that transfer packet from Input port to output port. A Switch is a network element that transfer.
Frame Relay Frame Relay is a fast packet-switching technology introduced in fast packet-switching means, high-speed communications and low-delay.
Switched network.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Computer Networks with Internet Technology William Stallings
1 Network Properties (Ownership, Service Paradigm, Measures of Performance)
IP Traffic Management In IP- OVER-WDM Networks:HOW? Javier Aracil, Daniel Morato, and Mikel Izal Universidad Publica de Navarra, Pamplona, Spain Presenter:Chen.
J.Tiberghien - VUB09-06-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 1.6 Multiplexing & Routing.
Diverse Routing Algorithms
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
SEPT, 2005CSI Part 2.1 Network Properties (Ownership, Service Paradigm, Measures of Performance) Robert Probert, SITE, University of Ottawa.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Network Resource Design - Overview ECE/CSC 570: Fall, 2010, Sections 001, 601.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
WAN – Packet and Cell-switched Networks
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Queueing Fundamentals for Network Design Application ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Computer Communication & Networks Lecture # 03 Circuit Switching, Packet Switching Nadeem Majeed Choudhary
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
Introduction to Communication Lecture (07) 1. Bandwidth utilization Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
Network Resource Design - Overview CSC 401: Fall, 2011, Section 001.
Introductory Concepts Introductory Concepts Rudra Dutta ECE/CSC Fall 2010, Sections 001, 601.
Muhammad Mateen Yaqoob Department of Computer Science COMSATS Institute of Information Technology, Abbottabad 1.
Chapter 2 PHYSICAL LAYER.
Switching and High-Speed Networks
Circuit Switching Packet Switching Message Switching
Congestion Control (from Chapter 05)
Optical communications & networking - an Overview
CSE 550 Computer Network Design
Congestion Control (from Chapter 05)
Presentation transcript:

CSC778 - Optical Networking Rudra Dutta, Fall 2007 General Overview: Static Traffic Network Design

Copyright Rudra Dutta, NCSU, Fall, Overview Static Traffic – Variation of traffic over time - no variation – Where and why? – A view of the network – Traffic networks and transport networks Network Design – Capacity, flow, provisioning – Design goals

Copyright Rudra Dutta, NCSU, Fall, Network Traffic What is traffic? – That which occupies / is carried by links Traffic is offered to the network by/at network nodes – Network is made of end nodes, intermediate nodes, and links – All traffic ultimately originated by end-nodes – However, for hierarchical networks, aggregation may occur In some network paradigms, E2E traffic is recognizable at all “places” in network In others, components within aggregated traffic not recognizable inside network “Forwarding” at L1 versus L3 – Are telephone calls just (very) long packets? – Consider the flexibility / choice of actions afforded to intermediate stations

Copyright Rudra Dutta, NCSU, Fall, Network View Because of scalability, hierarchy seems inevitable Nature of end-nodes and intermediate nodes vary All links are TDM (FDM modeled as separate links)

Copyright Rudra Dutta, NCSU, Fall, Traffic Aggregation - Static Traffic Consider lowest level networks Assume each station injects traffic steadily – Number of bits injected per time unit is constant for each source Due to aggregation, magnitude increases as traffic climbs hierarchy – But constant nature of traffic remains Aggregation/dis-aggregation process is straightforward for intermediate nodes – Effectively same as slotted TDM Therefore static traffic is stable - remains static at higher levels of hierarchy Utilization of links / provisioning of capacity is not a problem / not interesting – Capacity, of course, must increase at higher levels

Copyright Rudra Dutta, NCSU, Fall, Bursty Traffic Traffic is generated intermittently at each end node – Assume (peak) rates are known Question of capacity and aggregation become intertwined – One approach: pretend each end node is a steady source at its peak rate, then provision as before Aggregation will be easy – Another approach: provision for average Do bursts arrive deterministically? Sometimes link will be busy when traffic arrives to use it Must store-and-forward, or discard Question of slotting TDM comes in - work conservation

Copyright Rudra Dutta, NCSU, Fall, A View of Aggregation bandwidth burstiness

Copyright Rudra Dutta, NCSU, Fall, “Elastic” Traffic Read: – “Elastic Traffic Effects on WDM Dynamic Grooming Algorithms”, R. Lo Cigno, E. Salvadori, Z. Zsoka, Globecom 2004 – Also reference [10] of the above – Need to primarily read the definition and discussion on “elasticity” of Internet traffic Briefly: – Source-to-destination traffic flows in the Internet are not static as generated – Congestion in network will slow down bursts – In response, flow duration will increase

Copyright Rudra Dutta, NCSU, Fall, Empirical Observations Many sources around the net – Not all are equally comprehensive or thorough, use judgment CAIDA is a good source – Source for this set of data

Copyright Rudra Dutta, NCSU, Fall, About Loss Loss may occur on the link – Usually very little in guided medium - ignore – Usually handled by L2 transmissions or ignored Loss may occur at intermediate nodes – Store-and-forward buffers are finite - may overflow – Other mechanism at intermediate node may discard Does retransmission occur? – May not be required / desired – If desired, May be at L2, on link May be at L4, E2E

Copyright Rudra Dutta, NCSU, Fall, About Delay Controversial proposition: – “If delay is not important, capacity is not important” – “If delay is important, capacity must be large OR aggregation must be slotted OR both” Delay for static traffic / slotted TDM aggregation – Small, constant Delay for bursty traffic / statistical TDM – Large range Delay for circuits - telephony – Very small and constant, operative quantity is blocking ratio

Copyright Rudra Dutta, NCSU, Fall, Delay for Single Link Bursty traffic, statistical TDM Usual M/M/1 assumptions – In reality, traffic process is heavier-tailed D(,  ) = 1 / (  - ) “Statistical Multiplexing Gain”

Copyright Rudra Dutta, NCSU, Fall, Blocking in Telephony Average call rate Average holding time  Offered traffic load or intensity a =  a c / c! B(a,c) =  a k / k!

Copyright Rudra Dutta, NCSU, Fall, Static Traffic Performance Give “matrix” of traffic demand components – Static, “always-on” – Usually aggregate – Measured or estimated Delay - fairly constant for each demand Blocking - none; loss - none – Except in unusual circumstances Performance is measured globally – Various objectives – Delay or throughput (global, across all components) – Revenue, fairness, protection, …

Copyright Rudra Dutta, NCSU, Fall, Transport, Demand, Capacity Traffic Networks and Transport Networks Traffic networks: where stochastic demand picture is operative – Short term switching/routing Transport networks: where traffic demands of static magnitude are seen to be operative – (Semi-) Permanent – QoS considerations paramount – Demands seen to be injected at transport network nodes, lower level networks not visible Links must have capacity to carry traffic – But routing can be designed on basis of traffic

Copyright Rudra Dutta, NCSU, Fall, Flows Multiply defined term In this context, the traffic associated with a path or route Sometimes (esp. in Internet context) defined as source-to-destination traffic Routing defines flows, but routing can be in terms of flows – If only s-d is considered, routing can be by flow (s-d) Instead of by destination only – But same s-d traffic can be split up and routed variously Requires slotted TDM approach, to “mark” flows

Copyright Rudra Dutta, NCSU, Fall, Summation L3-switched/routed traffic can be thought of as static at a high level of network At this level, a transport view of network is appropriate, using slotted TDM This approach is indispensable when strong guarantees must be made w.r.t. delay, variability of delay, and bandwidth Capacity of links becomes important in meeting such guarantees Capacity, routing, and other variables can be thought of as “control knobs” in the ensuing design problem

Copyright Rudra Dutta, NCSU, Fall, Multi-layer Networks Generalized protocol layering can create complicated networks – Better thought of as multiple layers – Each layer satisfies flow constraints Generally, demand is specified in one layer and capacity in another – Must assume some mapping method - possibly constrained Digital Transmission Optics Media Cross- Connect IP Networks Ckt-switched voice Private Line

Copyright Rudra Dutta, NCSU, Fall, Management Cycle Near Real-Time Capacity Mgmt, Netw Engg. Network Planning

Copyright Rudra Dutta, NCSU, Fall, Design Problems Capacity Design – Given topology, traffic matrix, (constrained routing), find minimum links capacities that will work – Utilization maximization Fair Networking – Max-min fairness - user fairness – Proportional fairness - mixture of user and network Topology Design – Link installation cost included – Possibly virtual links in multilayer networks Restoration Design – Backup paths as well as working paths – Governed by failure criteria