Lecture 17. ATM VPs, circuit-switching D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.

Slides:



Advertisements
Similar presentations
1 EL736 Communications Networks II: Design and Algorithms Class1: Introduction Yong Liu 09/05/2007.
Advertisements

Lecture 4. Topics covered in last lecture Multistage Switching (Clos Network) Architecture of Clos Network Routing in Clos Network Blocking Rearranging.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
B Multi-Layer Network Design II Dr. Greg Bernstein Grotto Networking
1 CONGESTION CONTROL. 2 Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because.
EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
Review: Routing algorithms Distance Vector algorithm. –What information is maintained in each router? –How to distribute the global network information?
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 19: Traffic planning (3) Spring 2011.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
E E Module 17 W. D. Grover TRLabs & University of Alberta © Wayne D. Grover 2002, 2003 ATM VP-based (or MPLS path) Restoration with Controlled Over-
L12. Network optimization problems D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
ECEN “Mobile Wireless Networking”
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Performance Evaluation of IP Telephony over University Network A project funded by University Fast Track By M. Kousa, M Sait, A. Shafi, A. Khan King Fahd.
November 2001Dynamic Alternative Routing1 Yashar Ganjali Stanford University November 2001.
EE 4272Spring, 2003 Chapter 9: Circuit Switching Switching Networks Circuit-Switching Networks Circuit-Switching Concept  Space-Division Switching  Time-Division.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Chapter 12: Circuit Switching and Packet Switching
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
Lecture 3. Notations and examples D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Trunking & Grade of Service
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
Communication concepts (Continued) Week 2 Lecture 2.
1 K. Salah Module 1.0: Introduction Definition Communication Model Type of networks –WAN –MAN –LAN, WLAN –PAN, WPAN Networking Technologies Network Switching.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
B Multi-Layer Network Design Dr. Greg Bernstein Grotto Networking
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Packet and Circuit Switching
Data Communications and Networking
Communication Networks
Basic teletraffic concepts An intuitive approach
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.
Review of Networking Concepts Part 1: Switching Networks
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Integrated Services Digital Network (ISDN)
Wide Area Networks. 2 Types of Traditional Telephone Circuits u Dial-Up Service (Any-to-Any) u Leased Lines u Point-to-point only u Cheaper for high volumes.
ECE 466 Switching Networks. ECE 466 A communication network provides a scalable solution to connect a large number of end systems Communication Networks.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 5 Multiplexing.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
COMT 2201 Managing Telecommunications Systems. COMT 2202 Managing Telecommunications Configuration Management Security Management Accounting Management.
Computer Networks with Internet Technology William Stallings
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
DATA COMMUNICATION (ELA…) ASYNCHRONOUS TRANSFER MODE (ATM) 1.
J.Tiberghien - VUB09-06-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 1.6 Multiplexing & Routing.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 4 Frame Relay by Zornitza Genova Prodanoff.
Lecture 8 Virtual Switching (contd.) & Message Switching.
Communication Networks - Overview CSE 3213 – Fall November 2015.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
1 Chapter 3. Communication Networks Wen-Shyang Hwang KUAS EE.
Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Model of the Nodes in the Packet Network Chapter 10.
WAN – Packet and Cell-switched Networks
2/16/2016 Subject Name: Digital Switching Systems Subject Code:10EC82 Prepared By: Aparna.P, Farha Kowser Department: Electronics and Communication Date:
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 5 Multiplexing.
2016/3/11 1 Data Link Layer. 2016/3/11 2 Two basic services of Data Link Allows the upper layers to access the media using techniques such as framing.
Computer Communication & Networks Lecture # 03 Circuit Switching, Packet Switching Nadeem Majeed Choudhary
1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007.
L11. Link-path formulation
Fundamentals of Cellular Networks (Part IV)
Adv. Wireless Comm. Systems - Cellular Networks -
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Telecommunication II.
L12. Network optimization
Data Link Layer 2019/2/19.
L13. Capacitated and uncapacitated network design problems
Presentation transcript:

Lecture 17. ATM VPs, circuit-switching D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015

Outline ATM virtual path design Telephone network: single BH Telephone network: multiple BH

ATM virtual path design

Asynchronous transfer mode (ATM) Concept of virtual paths (VP) and virtual circuits (VC) VP: permanent/semi-permanent connections Several VC multiplexed into one VP Similar to MPLS but completely separate from IP network Still used mainly in US Could be: IP/ATM/SONET or something like this…

ATM virtual path design Problem we consider Analysis is as usual Get demands constraints: how demands are realized over path Get capacity constraints: which flows are using links (link loads) Analyzing the problem We have set of paths for demand d: Unsplittable (non-bifurcated) solution is needed We need a binary variable Tells us whether a path is chosen or not which gives us demand constraint How to determine the link capacity such that the total link cost is minimized given a set of unsplittable demands and modular link units of 155Mbps?

ATM virtual path design Continuing Total number of VPs using link e At most one flow will use link e for each demand due to If a flow uses link then full demand is realized over this link The link load is then Assume that demand volume and link rates are in units of 155Mbps where link rate for link e is an integer

ATM virtual path design Objective function We are to minimize cost Let unit cost of 155Mbps be in link e The whole problem Minimize Subject to where is binary, are integers Integer programming (IP) problem! Complex to solve! Applicable to MPLS directly…

ATM virtual path design: LP vs. IP problem Recall similar problem minimize subject to We have here IP version of LP problem minimize subject to binary integers Note: way more complex to solve compared to LP

Circuit-switched telephony: single BH

Telephony: single busy hour design Nodes in telephony networks End nodes Transit nodes End nodes (access nodes) Digital exchanges generating demand Demand is expressed in Erlangs During the busy hour Network is underloaded at other times Transit nodes: do not generate demands, act as relays The describe the load we need be the average arrival rate be the average duration of a call the offered traffic load is then 1 Erl:

Telephony: circuits/trunks Circuits/trunks Calls require 64Kbps Calls require path for the whole duration of a session Path may traverse se sequence of transit nodes Links between nodes: trunk-groups or circuit-groups Installation of trunks Typically installed in module US/Japan T1 (1.5Mbps) – 24 trunks Rest of the world: E1 (2.048Mbps) – 30 trunks (+2 signaling, 0 and 16) Modular link capacity: a number of E1 trunks, 30,60,90,…! 1 LCU = 30, DVU are arbitrary integers

Telephony: problem and GoS Problem we are to solve What is grade-of-service (GoS)? Set of metrics attributed to traffic performance in the network Simply: allowed call dropping probability (CDP) Dropping: all resources are busy Telephone networks GoS is different for different type of calls Local: 5-8% CDP during BH International: 1-3% during BH Cellular? 5-8% during BH Networks are always designed for BH! How to determine the modular capacity needed in the network so that the offered traffic is carried with some acceptable grade of service (GoS)?

Telephony: call routing Call routing According to fixed rules Using a set of predefined routes Example demand d: end nodes 1 and 2 there are three available routes, P d =3 (1,3,7,6,2), (1,3,7,6,4,2) uses end-node 7 which is not allowed route (1,2,6,4,2) just prohibited Possible routing rule Split demand between routes such that and we are getting demand constraints Implemented using load sharing: route p with probability

Telephony: call routing Links load (taking into account load sharing) are where is 1 if link e belongs to path p of demand d Important notes link load: average offered traffic to link e (Erl.) average number of calls in progress given no losses on a link! given that the link has infinite capacity! Let be the call blocking probability for link e, i.e. a is the offered load c is the number of trunks (circuits) probability that all servers are busy in M/M/c/c queue

Telephony: call routing However, we want to get c for a certain (a,b) Forward formula gives b for certain (a,c) Let c=C(a,b) be inverse of Erlang-B loss formula Function C(a,b) is concave in a for any b

Telephony: call routing Link dependent dimensioning function where is a certain dimensioning constant (e.g. 1% of losses) gives real number of circuits to carry offered load a The whole problem For offered demands, blocking and unit modular capacity cost Minimize Subject to where continuous non-negative, integers Concave-integer dimensioning problem

Circuit-switched telephony: multiple BHs

Telephony: multiple BHs We considered the case Busy hours of all demands coincide E.g. all happen at, say 15:00-16:00 May only happen in local proximity Same time-zone, small country inside a single time-zone US as an example 8:00 AM Eastern time zone (NY, Boston, Washington) 5:00 AM Pacific time zone (LA, San-Francisco, Seattle) BHs do not coincide due to time difference Beneficial for large carriers Decrease the capacity needed Route via “still” or “already” lightly loaded regions Why call prices are that high? Network is unloaded anyway!

Telephony: routing of calls again Routing in Fixed-order of routes + load sharing Routing 1980 onwards Dynamic non-heirarchial routing (DBHR) Dynamically controlled routing (DCR) Dynamic alternative routing (DAR) Real-timer network routing (RTNR) Common: free capacity due to non-coincidence of BHs One time zone is used as a reference Applied to core network, e.g. transit nodes

Telephony: routing of calls again Problem we consider New demand representation Partition a day into several “traffic hours” t=1,2,…,T For each demand its traffic is different at different intervals Set of demand volume vectors Paths is real networks May contain at most two links In other words may traverse at most one intermediate hop We do not even need an algorithm to get them… How to do modular capacity design given that traffic volume is different for different times of a day and by taking into account functional characteristics of a routing scheme.

Telephony: routing of calls again Dynamic nature of a flow Routing should be different at different traffic hours, t=1,2,…,T Demand d for path p at time t is denoted as The whole problem For demands, blocking, modular capacity cost and t=1,2,…,T Minimize Subject to where are non-negative continuous, are integers Similar concave-integer programming problem

Telephony: routing of calls again Nodes on dynamic routing Add another dimension of flexibility Solution is only slightly more complex can be made time-dependent Slightly higher blocking during the links’ busy period Multi-BH scenario for packet-switching Dynamic routing is good for packet networks Dependence of time zones is also evident Similar to voice traffic Different traffic matrices for different time of a day May result in substantial cost savings Adds implementation complexity