Introduction to Network Design

Slides:



Advertisements
Similar presentations
E&CE 418: Tutorial-4 Instructor: Prof. Xuemin (Sherman) Shen
Advertisements

QUEUING MODELS Based on slides for Hilier, Hiller, and Lieberman, Introduction to Management Science, Irwin McGraw-Hill.
Mean Delay in M/G/1 Queues with Head-of-Line Priority Service and Embedded Markov Chains Wade Trappe.
Example 14.4 Queuing | 14.2 | 14.3 | 14.5 | 14.6 | 14.7 |14.8 | Background Information n Which system has the.
27 August EEE442 COMPUTER NETWORKS Test results & analysis.
Management of Waiting Lines
OM&PM/Class 6b1 1Operations Strategy 2Process Analysis 3Lean Operations 4Supply Chain Management 5Capacity Management in Services –Class 6b: Capacity Analysis.
Trunking & Grade of Service
Lecture 14 – Queuing Systems
The Marriage Problem Finding an Optimal Stopping Procedure.
Computer System Lifecycle Chapter 1. Introduction Computer System users, administrators, and designers are all interested in performance evaluation. Whether.
Lecture 11: Cellular Networks
Spreadsheet Modeling & Decision Analysis
Introduction to Management Science
Basic teletraffic concepts An intuitive approach
ISM 270 Service Engineering and Management Lecture 7: Forecasting and Managing Service Capacity.
1 Chapter 16 Applications of Queuing Theory Prepared by: Ashraf Soliman Abuhamad Supervisor by : Dr. Sana’a Wafa Al-Sayegh University of Palestine Faculty.
Management of Waiting Lines McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Capacity analysis of complex materials handling systems.
1 Queuing Analysis Overview What is queuing analysis? - to study how people behave in waiting in line so that we could provide a solution with minimizing.
1 Voice Traffic Engineering & Management. 2 PSTN and PBX networks are designed with 2 objectives: Maximize usage of their circuits Maximize usage of their.
Introduction to Network Design. e 2 Acknowledgement Edward Chow Robert Cahn.
COMT 2201 Managing Telecommunications Systems. COMT 2202 Managing Telecommunications Configuration Management Security Management Accounting Management.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Network Design and Analysis-----Wang Wenjie Queuing Theory III: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis.
Modeling and Simulation Queuing theory
Waiting Lines and Queuing Theory Models
3-location Data Network Design 3 locations separated by 200 km among pairs. Give the new populations below 296 users, design the data network.
2/16/2016 Subject Name: Digital Switching Systems Subject Code:10EC82 Prepared By: Aparna.P, Farha Kowser Department: Electronics and Communication Date:
Small Office / Home Office (SOHO) IP Telephony Who says You Can’t Run with the Big Dogs?
Thought of the day Thought of the day Difference between science and spirituality is same as the difference between word and silence. Sameer Trapasiya.
Management of Waiting Lines Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Managerial Decision Making Chapter 13 Queuing Models.
1 Lecture 06 EEE 441: Wireless And Mobile Communications BRAC University.
Break-Even Analysis Shad Valley Entrepreneurship.
Lin/Operations/Managing Services1 Capacity Management in Services Module u Queuing processes and performance measures u Why do queues build up? u Performance.
Sizing SIP Trunks Gary Audin #700. What You Will Learn Learn about traffic patterns How to calculate the number of inbound sessions for a specific Grade.
Queuing Models Part 1: Basics
Tele traffic A telephone network is composed of a variety of common equipment, such as: Digital receivers Call processors Inter-stage switching links &
Fundamentals of Cellular Networks (Part IV)
Ch. 19, R.A. Arnold, Economics 9th Ed
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Honors Stats 4 Day 10 Chapter 16.
QlikView Licensing.
CTMCs & N/M/* Queues.
Understanding How The Buyer Makes Purchasing Decisions
Management of Waiting Lines
Queuing Theory Queuing Theory.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
How Can Hosted PBX Help You Gain The Communication Balance
Trunking Theory In general, there are many more users than channels--everyone can’t have a permanent personal channel! Fortunately, only a small fraction.
Models for Calculating Blocking Probabilities
UNIT-V TRAFFIC ANALYSIS
HR Metrics 2: Staffing Metrics
Solutions Hwk Que3 1 The port of Miami has 3 docking berths for loading and unloading ships but is considering adding a 4th berth.
IV-2 Manufacturing Systems modeling
Dept. of Electrical and Computer Engineering
The M/G/1 Queue and others.
Supplement D Waiting Line Models
Switching Techniques.
Capacity Unit 26 Design a small or home office network
Lecture 13 – Queuing Systems
Chapter 9. Circuit Switching
3-location Data Network Design
Network Planning & Capacity Management
Chapter-5 Traffic Engineering.
Network Planning & Capacity Management
Network Planning & Capacity Management
Course Description Queuing Analysis This queuing course
Cost Accounting for Decision-making
Presentation transcript:

Introduction to Network Design Network design is Create network structure (blue print) Decide how to allocate resource and spend money Two basic questions: How much it cost to build a usable network? How much improvement does $x buy? Answer: Depend on network services and components available We will concentrate the techniques and algorithms 11/20/2018 C. Edward Chow

Network Evaluation Every network has three characteristics: Cost Performance Reliability First we need to find agree-upon quantitative numbers. Based on the quantitative numbers of these characteristics, we can evaluate different design alternative by ordering them and ruling out losers. 11/20/2018 C. Edward Chow

Example 1 Four designs for a network design problem 11/20/2018 C. Edward Chow

Cheap Network (by Intrepid) 11/20/2018 C. Edward Chow

Messy Network 11/20/2018 C. Edward Chow

Rank Designs by Attributes 11/20/2018 C. Edward Chow

Justify the Designs There can be factors that decides the final choice: Whether the company is expanding Maybe the proposed designs are not as expected. In outsourcing situation, you may ask for redesign You may not have to serve as designer but as an evaluator. 11/20/2018 C. Edward Chow

Compare Designs 11/20/2018 C. Edward Chow

What is more important, Performance or Cost? 150 cashiers $13,725/month CEO  $152,500/month One user my justify the building a high performance network 11/20/2018 C. Edward Chow

Two-Location Problem It is called “Hello World” of Network Design. It is undaunting yet interersting problem! Design a network connecting two locations, 200km apart. Anagon city with 5 employees, Bregen with 10. Each employee call other site 4 times/day, avg. 5 min. each. 4*5*15=300 min/day call others in the same office 10 times/day about joint work, each last avg. 3 min. 10*3*15=450 min/day Note here we are not using C(10,2)+C(5,2) for the # of calls How can we best provide the communications between the two cities 11/20/2018 C. Edward Chow

Cost of Network Services and Components Network equipment purchase is typically amortized at 3% per month. The PBX Private Branch Exchange would cost $60/month 11/20/2018 C. Edward Chow

Public Switched Telephone Network Solution 11/20/2018 C. Edward Chow

Cost of PSTN Solution Assume 21 2/3 work days=65/3 days Local call: 450min/day*0.05$/min*65/3day=487.5$ Long distance call; 300min/day*0.4$/min*65/3day=2600$ 11/20/2018 C. Edward Chow

Utilization Analysis 5 employees at Anagon place 4*5min*5=100 min calls/day to Bregen 10 employee at Bregen place 4*5min*10=200 min calls/day to Anagon 300 min long distance calls are shared among 5 employee at Anagon. That is 300min/5=1 hour/employee/day on long distance. For 8 hour day, each phone at Anagon is busy 25%=2/8? of the time. While phone at Bregen is busy 18.75%=1.5/8?  Low Utilization Resaon: Each employee at Anagon makes 10*3min/day=30min local call, but it will tie up other employee’s line. Assume no conference call. Therefore each line is 30min*2=1hour/day is busy on local call. 11/20/2018 C. Edward Chow

Design Principle 2.1 Good network designs tend to have many well-utilized components. 11/20/2018 C. Edward Chow

PBX Solution $487.5/month for local calls saved With$60*2=$120 amortized PBX cost, we actually save $367.5/month Reliability degraded?! Performance? 11/20/2018 C. Edward Chow

Reducing Trunks at Bregen There can be 5 intersite simultaneous calls. Reduce 10 outgoing trunks at Bregen to 5. $25/month*5=$125/month access fee saving. How can we reduce the cost further? Clue Study the usage pattern 11/20/2018 C. Edward Chow

Famous 2 camel hump Telephone Traffic Daily Pattern Traffic measured in Erlangs. 11/20/2018 C. Edward Chow

Erlang: the Traffic Measure Unit Definition 2.1 If call arrive rate=l and departure rate=m, Then the call intensity is E=l/m Erlangs. In honor of Danish Telephone engineer Erlang. Example 1. Calls arrive 2 per min., and hold for an average of 3 min, then l=2 and 1/m=3, E= l/m =6 Erlangs. Note that hold time (H)= 1/departure rate; H=1/m. Apparently one line cannot handle this amount of traffic. When a call comes and all lines are busy, the call is blocked. How many lines can reduce the blocking probability to x%? 11/20/2018 C. Edward Chow

Erlang Calculation In our 2-location case, 15 places 4 long distance calls/day, each call last avg. 5min. Assume 8 hr day What is the call (traffic) intensity for the day? l=15*4 calls/8 hr = 15/2 calls/hr H=5 min/call =1/12 hr/call m=1/H=12 calls/hr = 0.2 calls/min E=l/m=(15/2)/12=15/24=5/8 Erlangs. Assume 20% of the traffic in the busy hour. What is the call intensity in the busy hour? l=60 calls/day * 0.2 = 12 calls/hr = 0.2 calls/min E=l/m=12/12=1 Erlang. 11/20/2018 C. Edward Chow

Queueing Theory for System with Loss Assume a telephone system with multiple lines. When a call comes and all lines are busy, the call is blocked. Unlike data network, calls are not buffered or queued if lines are not available. Or, you can consider it is a finite queue, i.e., after queue full (line busy), further call are blocked. How many lines can reduce the blocking probability to x% for a given traffic density? Queueing theory can be used analyzed the telephone system’s performance, specifically the blocking probability. 11/20/2018 C. Edward Chow

M/M/2 Queue 11/20/2018 C. Edward Chow

Loss with m Lines (m servers, no queue) A: Arrive Rate; D: Departure Rate; E=A/D APk-1=kDPk  Pk=E/k * Pk-1 11/20/2018 C. Edward Chow

Erlang-B Function 11/20/2018 C. Edward Chow

Calculating the Blocking In 2-location case, with busy hour, A=0.2 calls/min, D=0.2calls/min. When 1 call in progress, departure rate is 0.2 calls/min When 2 calls in progress, departure rate is 0.4. 11/20/2018 C. Edward Chow

Design Intersite Link Given we can tolerate x% blocking, how many lines we actually need? Here E=1 (busy hour). Carried load=E(1-B(E,m)). qi=fraction of load on link i. 11/20/2018 C. Edward Chow

Simplified Traffic Profile Instead of 2 camel hump traffic pattern, simplify it to two levels: peak and off-peak. 60min*2*0.4*(21+2/3)=1040 30min*6*0.4*(21+2/30=1560 11/20/2018 C. Edward Chow

Reduce Cost by Using Leased Lines Instead of charged by # of calls, pay monthly cost. The leased line costs $275/month replacing two PSTN lines, one on each end, for a total of $50. The calls placed on the leased line save $0.4/min. Strategy: Place calls on leased lines first. Question: How many released lines should we use? Let us figure out the cost saving of each leased line. First focus on busy-hour analsys 11/20/2018 C. Edward Chow

Busy Hours Analysis for Leased Line Saving What is the value of busy-hours traffic carried by a single leased line? With 60min/hour usage, traffic is E=60/60=1 Erlang. From table 2.3, the fraction of calls on a single leased line is 0.5. The other half got blocked. Saving on dialup cost: 0.5*$1040=$520/month The net equipment cost of leased line=$275-$50 (replaced two PSTN lines)= $225/month. The net cost saving = $520-$225=$295/month It is justifiable. 11/20/2018 C. Edward Chow

2nd Leased Line Saving For busy hours, the 2nd leased line will carry 0.3 traffic. Dialup cost saving = 0.3*$1040=$312/month. $312 > $225  still justified. The third leased line only carries 0.1325 busy hour traffic. Dialup cost saving = 0.1325*$1040=$143/month. We need to see if the cost saving of off-peak hour usage of the 3rd leased line adds adds up to $225. 11/20/2018 C. Edward Chow

Off-Peak Analysis of 3rd Leased Line Off-Peak hours traffic = 30/60= 0.5 Erlang. The fraction of calls carried by the first leased line =B(0.5,0)-B(0.5,1)=1-(0.5*B(0.5,0))/(0.5*B(0.5,0)+1)=2/3. Cost saving for the 1st leased line=(2/3)*$1560=$1040/month. The fraction of calls carried by the 3rd leased line =B(0.5,2)-B(0.5,3)=(1/13)-(0.5*B(0.5,2))/(0.5*B(0.5,2)+1) =1/13-1/79=0.0643. Cost saving for the 3RD leased line during off-peak hours =(0.0643)*$1560=$100.25/month. $100.25+$143=$243.25> $225  justified! 11/20/2018 C. Edward Chow

Final Design 11/20/2018 C. Edward Chow

2PBX’ 3 leased lines 4 PSTN lines Cost of Final Design 2PBX’ 3 leased lines 4 PSTN lines $3462.5-$1129.75=$2332.75/month saving 11/20/2018 C. Edward Chow

Homework #1 Exercises 2.1 & 2.3 For Exercise 2.1, design for handle busy hour traffic. Indicate how many lines will be needed and how many of them should be leased lines. You need to generate tables similar to Table 2.3 and 2.5 to guide your decision. Hint: You may want to use spreadsheet to calculate Tables 2.3&2.5 Exercise A: Use Erlang-B function to decide # of modems for an ISP. Assume that it has 1000 customers, each connects once for 1 hour during the day. If the blocking probability of 0.2 is acceptable, how many modems are needed in the modem pool? Note that this is 24x7 operation. 11/20/2018 C. Edward Chow