1 Chapter 4 Fundamental Queueing System. 2 3 4.

Slides:



Advertisements
Similar presentations
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
Advertisements

E&CE 418: Tutorial-4 Instructor: Prof. Xuemin (Sherman) Shen
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
EECC694 - Shaaban #1 lec #5 Spring Data Link In Broadcast Networks: The Media Access Sublayer Broadcast networks with multi-access (or random.
Data Communications and Networking
LECTURE 11 CT1303 LAN. DYNAMIC MAC PROTOCOL No fixed assignment for transmission media or any network resources.. It allows transmission when needed.
1 Chapter 8 Queueing models. 2 Delay and Queueing Main source of delay Transmission (e.g., n/R) Propagation (e.g., d/c) Retransmission (e.g., in ARQ)
Multiaccess Problem How to let distributed users (efficiently) share a single broadcast channel? ⇒ How to form a queue for distributed users? The protocols.
1 ELEN 602 Lecture 8 Review of Last lecture –HDLC, PPP –TDM, FDM Today’s lecture –Wavelength Division Multiplexing –Statistical Multiplexing –Preliminary.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Lecture 2 Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit.
Consider the M/M/1 queue Arrival process: Poi( t) Service distribution: Poi(  t) One server, infinite queue length possible Prob(arrival in small interval.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Network Delays, Statistical Multiplexing
Delay models in Data Networks
Little’s Theorem Examples Courtesy of: Dr. Abdul Waheed (previous instructor at COE)
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 16 Introduction to Computer Networks.
Calculating “a”. a Used as a term in analyzing many network characteristics Has a physical interpretation Represents the number of frames on a link.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 8: Multiplexing.
Queueing Theory.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Queuing Networks: Burke’s Theorem, Kleinrock’s Approximation, and Jackson’s Theorem Wade Trappe.
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
Lesson 11: Solved M/G/1 Exercises
1 ECE453 – Introduction to Computer Networks Lecture 7 – Multiple Access Control (I)
1 Computer Communication & Networks Lecture 4 Circuit Switching, Packet Switching, Delays Waleed.
Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Probability Review Thinh Nguyen. Probability Theory Review Sample space Bayes’ Rule Independence Expectation Distributions.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
CS433 Modeling and Simulation Lecture 13 Queueing Theory Dr. Anis Koubâa 03 May 2009 Al-Imam Mohammad Ibn Saud University.
MIT Fun queues for MIT The importance of queues When do queues appear? –Systems in which some serving entities provide some service in a shared.
Layer 2 Technologies At layer 2 we create and transmit frames over communications channels Format of frames and layer 2 transmission protocols are dependent.
02 – Performance Basics 1CS Computer Networks.
ECE 466 Switching Networks. ECE 466 A communication network provides a scalable solution to connect a large number of end systems Communication Networks.
Chapter 1 Introduction Circuit/Packet Switching Protocols Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley,
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
Network Design and Analysis-----Wang Wenjie Queueing System IV: 1 © Graduate University, Chinese academy of Sciences. Network Design and Analysis Wang.
Modeling and Analysis of Computer Networks
Computer Networks with Internet Technology William Stallings
1 Poisson Random Process. 2 Mean and Variance Results You have to memorize these! You should be able to derive any of the above Exponential: Poisson:
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
EE6610: Week 6 Lectures.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
1 Dr. Ali Amiri TCOM 5143 Lecture 8 Capacity Assignment in Centralized Networks.
Computer Networks Chapter 6 - Multiplexing. Spring 2006Computer Networks2 Multiplexing  The term “multiplexing” is used whenever it is necessary to share.
7-1 Introduction to Queueing Theory l Components of a queueing system n probability density function (pdf) of interarrival times n pdf of service times.
Probability Review CSE430 – Operating Systems. Overview of Lecture Basic probability review Important distributions Poison Process Markov Chains Queuing.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Computer Networking Queueing (A Summary from Appendix A) Dr Sandra I. Woolley.
Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Model of the Nodes in the Packet Network Chapter 10.
1 Chapter 4 Fundamental Queueing System. 2 3 Ref: Mischa Schwartz “Telecommunication Networks” Addison-Wesley publishing company 1988.
1 Queuing Delay and Queuing Analysis. RECALL: Delays in Packet Switched (e.g. IP) Networks End-to-end delay (simplified) = End-to-end delay (simplified)
1 Multiplexing Introduction  Multiplexing  The set of techniques that allow the simultaneous transmission of multiple signals across a single data link.
Delay in packet switched network. Circuit switching In Circuit switched networks the resources needed along a path (buffers and link transmission rate)
COMT 4291 Queuing Analysis COMT Call/Packet Arrival Arrival Rate, Inter-arrival Time, 1/ Arrival Rate measures the number of customer arrivals.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 5 : Chapter 8 Data & computer.
Lecture # 3: WAN Data Communication Network L.Rania Ahmed Tabeidi.
Review of Useful Definitions Statistical multiplexing is a method of sharing a link among transmissions. When computers use store-and-forward packet switching,
Chapter 2 PHYSICAL LAYER.
Introduction to Queueing Theory
CS 5565 Network Architecture and Protocols
Multiple Access Problem: When two or more nodes transmit at the same time, their frames will collide and the link bandwidth is wasted during collision.
Lecture on Markov Chain
ECE 358 Examples #1 Xuemin (Sherman) Shen Office: EIT 4155
Link Layer and LANs Not everyone is meant to make a difference. But for me, the choice to lead an ordinary life is no longer an option 5: DataLink Layer.
CSE 550 Computer Network Design
Presentation transcript:

1 Chapter 4 Fundamental Queueing System

2

3

4

5

6

7

8

9

10

11

12

13

14 net arrival rate= = r The through pat r/μ=

15

16

17

18 Example 1 Statistical Multiplexing Compared with TDM and FDM Assume m statistically iid Poisson packet streams each with an arrival rate of packets/sec. The packet lengths for all streams are independent and exponentially distributed. The average transmission time is. If the streams are merged into a single Poisson stream, with rate, the average delay per packet is If, the transmission capacity is divided into m equal portions, as in TDM and FDM, each portion behaves like an M/M/1 queue with arrival rate and average service rate. Therefore, the average delay per packet is.

19 Example 2 Using One vs. Using Multiple Channels Statistical MUX(1) A communication link serving m independent Poisson traffic streams with overall rate. Packet transmission times on each channel are exponentially distributed with mean. The system can be modeled by the same Markov chain as the M/M/m queue. The average delay per packet is given by An M/M/1 system with the same arrival rate and service rate (statistical multiplexing with one channel having m times larger capacity), the average delay per packet is and denote the queueing probability

20 When << 1 (light load),, and At light load, statistical MUX with m channels produces a delay almost m times larger than the delay of statistical MUX with the m channels combined in one. When,,, <<, and At heavy load, the ratio of the two delays is close to 1.

21 4.6

22

23

24

25

26 A.

27 second moment of service time and load IF

28

29

30

31

32 Roll-call Polling Stations are interrogated sequentially, one by one, by the central system, which asks if they have any messages to transmit. : walk time : frame transmission time

33 The scan or cycle time is given by The average scan time, are the ave. walk time and the ave. time to transmit pkt at station. L is the total walk time of the complete poling system.

34 For station, let : the ave. pkt arrival rate : the ave. packet length : the number of overhead bits C : the channel capacity in bps : the ave. frame length in time The average number of packets waiting to be transmitted when station is polled is, the time required to transmit is With the traffic intensity, the average scan time is given With representing the total traffic intensity on the common channel.

35 For small the average access delay should be. Assume that each station has the same, same frame-length statistics, and the same. The average access delay is is the second moment of the frame length,. The access delay is the average time a packet must wait at a station from the time it first arrives until the time transmission begins. Access delay is thus the average wait time in an M/G/1 queue. Ref: Mischa Schwarty: “Telecommunication Networks, Protocols Modeling and Analysis”, Addison-Wesley Publishing Company, 1988, PP

36 Hub Polling Control is passed sequentially from one station to another. Let the polling message be a fixed value, t p sec in length. The time required per station to synchronize to a polling message is t s sec. The total propagation delay for the entire N-station system is sec.

37 Hub Polling (Cont’) The total walk time for roll-call polling is. Let the stations all be equally spaced, and the round-trip propagation delay between the controller and station N be τ sec. The overall propagation delay is just The analysis of the hub-polling strategy is identical to that of roll-call polling. The only difference is that the walk time L is reduced through the use of hub polling. For hub polling,.