Queuing Systems. 1 Lecturer: Hawraa Sh. Modeling & Simulation- Lecture -4-21/10/2012
|
|
- Griffin Carpenter
- 5 years ago
- Views:
Transcription
1 Queuing Systems Queuing theory establishes a powerful tool in modeling and performance analysis of many complex systems, such as computer networks, telecommunication systems, call centers, manufacturing systems and service systems. Many real systems can be modeled as networks of queues, such as the waiting line in a bank, a bus stop, waiting line in airport, material flow in factory, and signal flow in network. So, each of these simple systems consists of three major components: Entities: Something that changes the state of the system. In many cases, particularly those involving service systems, the entity may be a person. In the customer service center, the entities are the customers. Entities do not necessarily have to be people; they can also be objects. Similarly, in the factory example, the entities are components waiting to be machined; entities can be signals waiting to be received in communication networks. Queues: Queues are the simulation term for lines. Entities generally wait in a queue until it is their turn to be processed. Resources: Processer or server that serves the entities those are in the queue. Example factory machines, computer processer, nodes in communication networks. The relationships among these components are illustrated in figure (1). Queue or Buffer Arrival Departure Entities being served Figure (1) Basic Queuing system component Queues can be categorized to simple queue, or it can be chained to make a network of queues; thus the departure from one queue enters to the next queue. Queuing network can be opened network or closed network. Figure (2) shows the opened network, while figure (3) shows the closed network representation. 1 Lecturer: Hawraa Sh.
2 Arrival Queues Departure Figure (2) Opened Queuing Network Arrival Queues Figure (3) Closed Queuing Network Departure Basic Queuing System Concepts Each queuing system is described by characters: A / B /C / X / Y / Z, these characters called Kendall s notation: The first characteristic (A); specifies the arrival distribution (or the time between two successive arrivals). The following standard abbreviations are used: M = Exponential, D = Deterministic, = Erlang type k, GI = General Independent. The second characteristic (B); specifies the service probability distribution. M = Exponential, D = Deterministic, = Erlang type k, GI = General Independent. The third characteristic (C); specifies the number of parallel identical servers in the systems, denoted by 1 of theirs only one server and by C if theirs multiple server. The fourth characteristic (X); describes the queue length or the number of entities allowable to enter the system. The fifth characteristic (Y); specifies the queue strategy. A queue strategy determines the discipline for ordering Entities in a queue. It defines the order in which they are served and the way in which resources are divided between customers. Here are some of these strategies: 2 Lecturer: Hawraa Sh.
3 First In First Out (FIFO). Last In First Out (LIFO). Priority Queue. The shortest is served first. Random Service. Round Robin. Calling source for entities asking for service (Z): it considers being finite if these entities coming from finite population or it can be infinite of the population they are come from is infinite. Performance Measurements One approach to Performance measurement is to obtain the data by observing the events and activities on an existing system. Mean response time, the total service time, the workflow, the numbers of completed or aborted service requests, the total waiting time, the queue length, the number of transactions completed per unit time, the ratio of blocked connection requests, and The rollback completion time are the most important performance measures. When analyzing a system with a single queue, the most common performance measures are obtained as follows: Arrival distribution (λ): or the average time between arrivals (Interarrival times = ). This distribution considers being the first statistical pointer that helped to determine the model type. Service rate ( ): number of departing entines per unit time. Service time is average between departures (Interdeparture time = ). utilization (ρ): or Traffic intensity describes the fraction of time that the server is busy, or the mean fraction of active servers, in the case of multiple servers. Queue length ( L ) : is the number of Entities in the system including both the entities waiting for the service and receiving it. Waiting time ( W ) : is the total time that the Entities spend in the system waiting to be served. : The probability of a given number of Entities i in the system. 3 Lecturer: Hawraa Sh.
4 Little's Formula Little's formula is the most used formula in performance evaluations. It is important because it can be used with most queuing systems and applies to both single server systems and network of servers as well. It state that,, Where N is the average number of entities in the system, is the arrival rate to the system, T is the average time spent in the system, W is the average waiting time in whole system, is the average waiting time in the queue, L is the average number in the system, and is the average number in the queue. Markov Chains The most powerful analytic techniques for evaluating complex system performance are based on the theory of Markov chains. A random process is called a Markov Process if, conditional on the current state of the process, its future is independent of its past. A Markov chain is a mathematical model for stochastic systems whose states, discrete or continuous, are governed by transition probability. Transitions means the change of the state of the system, and the probabilities associated with various statechanges are called transition probabilities. The collection of the states and transition probabilities forms a Markov chain. Many queuing models are in fact represents Markov processes. There are a large number of real engineering, industrial, physical, biological, economics, and social phenomena that can be described and analyzed as Markov chains. The Birth-Death process The Birth-Death process is a Continuous Time Markov Chains (CTMC) with states {0, 1, 2 n-1} for which transition from state i may go only to state i-1 or i+1. CTMC do not have discrete time or index. The state changes could occur at any instant of time. Queuing systems suppose that the entity arrival and departure operations to and from the system basis on birth-death process. In queuing theory the term birth means entity arrival to queuing line, and the term death means the departing entity after getting the service. 4 Lecturer: Hawraa Sh.
5 M / M / 1 Queue The M / M / 1 queue is the default representation of Kendall notation of queuing systems, it contain from single server uses the FIFO service disciplines, and one waiting line of infinite size. Figure (4) shows the M / M / 1 queue. And the state diagram of this model explained in figure (5). L λ µ W Figure (4) The M / M / 1 queue The relationship between the performance measurements of M / M / 1 is :.((1)).((2)).((3)) This relationship defined with little's formula n-1 n n+1 µ µ µ µ µ Figure (5) the state diagram of birth-death process for M / M /1 5 Lecturer: Hawraa Sh.
6 M / M / C Queue The number of parallel servers is ( C ) where ( C >1 ) and the entities use the FIFO service disciplines. In this model the arrival rate, while the service rate can be calculate as follows : 1 If (, the number of entities in the system is more than or equal to the number of servers; this means all servers is busy; then the average of served entities is ( ). 2 If (, the number of entities in the system is less than the number of servers; this means that some servers are idle; then the average of served entities is ( ). Also, we can describe these points as follows: { c-1 c µ 2µ cµ cµ Figure (6) the state diagram of birth-death process for M / M /C We have two types of M / M / C, the first one consist of one waiting queue and all the parallel servers share this queue, while in the other one each server have its own waiting queue, the two types can be explain in a and b of figure (7). µ µ Arrival λ Departure µ (a) M / M / C model with one waiting queue. 6 Lecturer: Hawraa Sh.
7 /n µ Arrival /n µ Departure /n µ (b) M / M /C model with one queue for each server. Figure (7) M / M /C model Tandem Queue This model consist of (j) sequence stages, where (j>1). And each stage include number of parallel server (i) where (i 1). If entity completes its service at any server or if new entity asking for a service this situation makes change in the state of system. Figure (8) explain the model, 1 1 Figure (8) Tandem queue model Tandem Queue with Feedback From the previous results, it become so clear for us that the system with two sequence server is working as two independent M / M / 1 queues. And for applying this relationship to tandem queue with feedback, we take the model in (a), the state diagram in figure (9) as an example: λ C I Figure (9) Tandem queue with feedback 7 Lecturer: Hawraa Sh.
8 The arrival rate for the first server is and for the second server is and so the departure in the steady state its done by. Entities arriving to the first server (C) from the outside with rate server (I, feedback) with rate, thus or from the second.((1)) When entity arriving to the system, it enter server (C) and after complete its service enter to server (I), then return to server (C) and finally depart from the system. We conclude that the entity get service two times at server(c) and one time at server (I). 8 Lecturer: Hawraa Sh.
Introduction to Queuing Systems
Introduction to Queuing Systems Queuing Theory View network as collections of queues FIFO data-structures Queuing theory provides probabilistic analysis of these queues Examples: Average length Probability
More informationLecture 5: Performance Analysis I
CS 6323 : Modeling and Inference Lecture 5: Performance Analysis I Prof. Gregory Provan Department of Computer Science University College Cork Slides: Based on M. Yin (Performability Analysis) Overview
More informationFundamentals of Queueing Models
Fundamentals of Queueing Models Michela Meo Maurizio M. Munafò Michela.Meo@polito.it Maurizio.Munafo@polito.it TLC Network Group - Politecnico di Torino 1 Modeling a TLC network Modelization and simulation
More informationUNIT 4: QUEUEING MODELS
UNIT 4: QUEUEING MODELS 4.1 Characteristics of Queueing System The key element s of queuing system are the customer and servers. Term Customer: Can refer to people, trucks, mechanics, airplanes or anything
More informationQueuing Networks Modeling Virtual Laboratory
Queuing Networks Modeling Virtual Laboratory Dr. S. Dharmaraja Department of Mathematics IIT Delhi http://web.iitd.ac.in/~dharmar Queues Notes 1 1 Outline Introduction Simple Queues Performance Measures
More informationStochastic Processing Networks: What, Why and How? Ruth J. Williams University of California, San Diego
Stochastic Processing Networks: What, Why and How? Ruth J. Williams University of California, San Diego http://www.math.ucsd.edu/~williams 1 OUTLINE! What is a Stochastic Processing Network?! Applications!
More informationQueuing Networks. Renato Lo Cigno. Simulation and Performance Evaluation Queuing Networks - Renato Lo Cigno 1
Queuing Networks Renato Lo Cigno Simulation and Performance Evaluation 2014-15 Queuing Networks - Renato Lo Cigno 1 Moving between Queues Queuing Networks - Renato Lo Cigno - Interconnecting Queues 2 Moving
More informationTeletraffic theory I: Queuing theory
Teletraffic theory I: Queuing theory Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2716/ 1. Place of the course TLT-2716 is a part of Teletraffic theory five
More informationUsing Queuing theory the performance measures of cloud with infinite servers
Using Queuing theory the performance measures of cloud with infinite servers A.Anupama Department of Information Technology GMR Institute of Technology Rajam, India anupama.a@gmrit.org G.Satya Keerthi
More informationTELCOM 2130 Queueing Theory. David Tipper Associate Professor Graduate Telecommunications and Networking Program. University of Pittsburgh
TELCOM 2130 Queueing Theory David Tipper Associate Professor Graduate Telecommunications and Networking Program University of Pittsburgh Learning Objective To develop the modeling and mathematical skills
More informationIntroduction to Performance Engineering and Modeling
Introduction to Performance Engineering and Modeling Dr. Michele Mazzucco Software Engineering Group Michele.Mazzucco@ut.ee http://math.ut.ee/~mazzucco What is Performance Engineering? Whether you design,
More informationAdvanced Internet Technologies
Advanced Internet Technologies Chapter 3 Performance Modeling Dr.-Ing. Falko Dressler Chair for Computer Networks & Internet Wilhelm-Schickard-Institute for Computer Science University of Tübingen http://net.informatik.uni-tuebingen.de/
More informationMODELS FOR QUEUING SYSTEMS
0 MODELS FOR QUEUING SYSTEMS Omor Sharif University of South Carolina Department of Civil and Environmental Engineering 00 Main Street Columbia, SC 0 Telephone: (0) -0 Fax: (0) -00 Email: omor.sharif@gmail.com
More informationCover sheet for Assignment 3
Faculty of Arts and Science University of Toronto CSC 358 - Introduction to Computer Networks, Winter 2018, LEC0101 Cover sheet for Assignment 3 Due Monday March 5, 10:00am. Complete this page and attach
More informationDDSS: Dynamic Dedicated Servers Scheduling for Multi Priority Level Classes in Cloud Computing
DDSS: Dynamic Dedicated Servers Scheduling for Multi Priority Level Classes in Cloud Computing Husnu Saner Narman Md. Shohrab Hossain Mohammed Atiquzzaman School of Computer Science University of Oklahoma,
More informationQUEUING SYSTEM. Yetunde Folajimi, PhD
QUEUING SYSTEM Yetunde Folajimi, PhD Introduction What is a queue? A line of people or things waiting to be handled, usually in sequential order starting at the beginning or top of the line or sequence.
More informationCPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017
CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Recap: Simulation Model Taxonomy 2 Recap: DES Model Development How to develop a
More informationQueueing Networks. Lund University /
Queueing Networks Queueing Networks - Definition A queueing network is a network of nodes in which each node is a queue The output of one queue is connected to the input of another queue We will only consider
More informationCalculating Call Blocking and Utilization for Communication Satellites that Use Dynamic Resource Allocation
Calculating Call Blocking and Utilization for Communication Satellites that Use Dynamic Resource Allocation Leah Rosenbaum Mohit Agrawal Leah Birch Yacoub Kureh Nam Lee UCLA Institute for Pure and Applied
More informationNumerical approach estimate
Simulation Nature of simulation Numericalapproachfor investigating models of systems. Data are gathered to estimatethe true characteristics of the model. Garbage in garbage out! One of the techniques of
More informationQueueing Models. System Capacity the number of customers who are allowed to be in the system at any given time.
Queueing Models Introduction Many systems can be readily modeled as a queueing model. Such a model represents the system as a set of one or more customers and one or more servers. A customer is defined
More informationModeling and Simulation (An Introduction)
Modeling and Simulation (An Introduction) 1 The Nature of Simulation Conceptions Application areas Impediments 2 Conceptions Simulation course is about techniques for using computers to imitate or simulate
More informationLecture 14: M/G/1 Queueing System with Priority
Lecture 14: M/G/1 Queueing System with Priority Dr. Mohammed Hawa Electrical Engineering Department University of Jordan EE723: Telephony. Priority Queueing Systems Until the moment, we assumed identical
More informationModel suitable for virtual circuit networks
. The leinrock Independence Approximation We now formulate a framework for approximation of average delay per packet in telecommunications networks. Consider a network of communication links as shown in
More informationEP2200 Queueing theory and teletraffic systems
EP2200 Queueing theory and teletraffic systems Viktoria Fodor Laboratory of Communication Networks School of Electrical Engineering Lecture 1 If you want to model networks Or a complex data flow A queue's
More informationTeletraffic theory (for beginners)
Teletraffic theory (for beginners) samuli.aalto@hut.fi teletraf.ppt S-38.8 - The Principles of Telecommunications Technology - Fall 000 Contents Purpose of Teletraffic Theory Network level: switching principles
More informationRead Chapter 4 of Kurose-Ross
CSE 422 Notes, Set 4 These slides contain materials provided with the text: Computer Networking: A Top Down Approach,5th edition, by Jim Kurose and Keith Ross, Addison-Wesley, April 2009. Additional figures
More informationDiscrete Event (time) Simulation
Discrete Event (time) Simulation What is a simulation? Simulation is the process of designing a model of a real system and conducting experiments with this model for the purpose either of understanding
More informationIntroduction to Performance Engineering and Modeling
Introduction to Performance Engineering and Modeling Dr. Michele Mazzucco Software Engineering Group Michele.Mazzucco@ut.ee http://math.ut.ee/~mazzucco Today s lecture is not about performance and modeling
More informationROORKEE COLLEGE OF ENGINEERING
ROORKEE COLLEGE OF ENGINEERING OPERATIONS RESEARCH LECTURE NOTES RAHUL BHARTI Assistant Professor RCE, ROORKEE Introduction The mathematical models which tells to optimise (minimize or maximise) the objective
More informationCalculating Call Blocking, Preemption Probabilities, and Bandwidth Utilization for Satellite Communication Systems.
Calculating Call Blocking, Preemption Probabilities, and Bandwidth Utilization for Satellite Communication Systems. Aero RIPS 2011 Leah Rosenbaum, Mohit Agrawal, Leah Birch, and Yacoub Kureh Academic Mentor
More informationÄriprotsesside modelleerimine ja automatiseerimine Loeng 8 Järjekorrateooria ja äriprotsessid. Enn Õunapuu
Äriprotsesside modelleerimine ja automatiseerimine Loeng 8 Järjekorrateooria ja äriprotsessid Enn Õunapuu enn@cc.ttu.ee Kava Järjekorrateooria Näited Järeldused Küsimused Loengu eesmärk Loengu eesmärgiks
More informationIntroduction to the course
Introduction to the course Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/ moltchan/modsim/ http://www.cs.tut.fi/kurssit/tlt-2706/ 1. What is the teletraffic theory? Multidisciplinary
More informationModule 7:Application of stochastic processes in queueing theory Lecture 29:Application of stochastic processes in Queueing Theory
The Lecture Contains: Introdution For a queueing system we generally should define or know the following General system notations Example of Single servers What we can glean from the set of information
More informationNetwork Performance Analysis
Network Performance Analysis Network Performance Analysis Thomas Bonald Mathieu Feuillet Series Editor Pierre-Noël Favennec First published 2011 in Great Britain and the United States by ISTE Ltd and
More informationMotivation: Wireless Packet-Based Transport
Wireless Networks I: Protocols & Architectures Hans-Peter Schwefel, Haibo Wang, Petar Popovski Mm1 IP Mobility Support (hps) Mm2 Wireless Multicast (hw) Mm3 Ad-hoc networks (pp) Mm4 Introduction to performance
More information048866: Packet Switch Architectures
048866: Packet Switch Architectures Output-Queued Switches Deterministic Queueing Analysis Fairness and Delay Guarantees Dr. Isaac Keslassy Electrical Engineering, Technion isaac@ee.technion.ac.il http://comnet.technion.ac.il/~isaac/
More informationiscrete-event System Simulation of Queues with Spreadsheets Combined with Simple VBA Code: A Teaching Case
Nithipat Kamolsuk D iscrete-event System Simulation of Queues with Spreadsheets Combined with Simple VBA Code: A Teaching Case Chairperson, Department of General Science Faculty of Engineering and Technology
More informationChapter 6 Queuing Disciplines. Networking CS 3470, Section 1
Chapter 6 Queuing Disciplines Networking CS 3470, Section 1 Flow control vs Congestion control Flow control involves preventing senders from overrunning the capacity of the receivers Congestion control
More informationSimulation Models for Manufacturing Systems
MFE4008 Manufacturing Systems Modelling and Control Models for Manufacturing Systems Dr Ing. Conrad Pace 1 Manufacturing System Models Models as any other model aim to achieve a platform for analysis and
More informationPerformance of Cloud Computing Centers with Multiple Priority Classes
Performance of Cloud Computing Centers with Multiple Priority Classes Wendy Ellens, Miroslav Živković, Jacob Akkerboom, Remco Litjens, Hans van den Berg Performance of Networks and Systems TNO Delft, the
More informationMODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES
MODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES Contents Smart Grid Model and Components. Future Smart grid components. Classification of Smart Grid Traffic. Brief explanation of
More informationTraffic Modeling of Communication Networks
EÖTVÖS LORÁND UNIVERSITY, BUDAPEST Traffic Modeling of Communication Networks PÉTER VADERNA THESES OF PHD DISSERTATION Doctoral School: Physics Director: Prof. Zalán Horváth Doctoral Program: Statistical
More informationEP2200 Queueing theory and teletraffic systems
EP2200 Queueing theory and teletraffic systems Viktoria Fodor Laboratory of Communication Networks School of Electrical Engineering Lecture 1 If you want to model networks Or a complex data flow A queue's
More informationPARALLEL ALGORITHMS FOR IP SWITCHERS/ROUTERS
THE UNIVERSITY OF NAIROBI DEPARTMENT OF ELECTRICAL AND INFORMATION ENGINEERING FINAL YEAR PROJECT. PROJECT NO. 60 PARALLEL ALGORITHMS FOR IP SWITCHERS/ROUTERS OMARI JAPHETH N. F17/2157/2004 SUPERVISOR:
More informationLecture 8: Using Mathematica to Simulate Markov Processes. Pasi Lassila Department of Communications and Networking
Lecture 8: Using Mathematica to Simulate Markov Processes Pasi Lassila Department of Communications and Networking Aim of the lecture Use Mathematica to implement simple examples We consider 2 examples
More informationÄriprotsesside modelleerimine ja automatiseerimine Loeng 9 Järjekorrateooria ja äriprotsessid. Enn Õunapuu
Äriprotsesside modelleerimine ja automatiseerimine Loeng 9 Järjekorrateooria ja äriprotsessid Enn Õunapuu enn.ounapuu@ttu.ee Kava Järjekorrateooria Näited Järeldused Küsimused Loengu eesmärk Loengu eesmärgiks
More informationMultidimensional Queueing Models in Telecommunication Networks
Multidimensional Queueing Models in Telecommunication Networks ThiS is a FM Blank Page Agassi Melikov Leonid Ponomarenko Multidimensional Queueing Models in Telecommunication Networks Agassi Melikov Department
More informationnalysis, Control, and Design of Stochastic Flow Systems Limited Storage
nalysis, Control, and Design of Stochastic Flow Systems 1 / 42 Analysis, Control, and Design of Stochastic Flow Systems with Limited Storage Stanley B. Gershwin Department of Mechanical Engineering Massachusetts
More informationChapter 9. Uniprocessor Scheduling
Operating System Chapter 9. Uniprocessor Scheduling Lynn Choi School of Electrical Engineering Scheduling Processor Scheduling Assign system resource (CPU time, IO device, etc.) to processes/threads to
More informationA Comparative Approach to Reduce the Waiting Time Using Queuing Theory in Cloud Computing Environment
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 5 (2014), pp. 469-474 International Research Publications House http://www. irphouse.com /ijict.htm A Comparative
More informationConnection-Level Scheduling in Wireless Networks Using Only MAC-Layer Information
Connection-Level Scheduling in Wireless Networks Using Only MAC-Layer Information Javad Ghaderi, Tianxiong Ji and R. Srikant Coordinated Science Laboratory and Department of Electrical and Computer Engineering
More informationAn algorithm for Performance Analysis of Single-Source Acyclic graphs
An algorithm for Performance Analysis of Single-Source Acyclic graphs Gabriele Mencagli September 26, 2011 In this document we face with the problem of exploiting the performance analysis of acyclic graphs
More informationWhy is scheduling so difficult?
Queueing Page 1 Why is scheduling so difficult? Wednesday, November 8, 2017 7:35 AM Scheduling is a matter of great controversy. Should it be fair? (O(log n)) Should it instead be fast? (O(1)) As well,
More informationON NEW STRATEGY FOR PRIORITISING THE SELECTED FLOW IN QUEUING SYSTEM
ON NEW STRATEGY FOR PRIORITISING THE SELECTED FLOW IN QUEUING SYSTEM Wojciech Burakowski, Halina Tarasiuk,RyszardSyski Warsaw University of Technology, Poland Institute of Telecommunications 00-665-Warsaw,
More informationFlexible Servers in Understaffed Tandem Lines
Flexible Servers in Understaffed Tandem Lines Abstract We study the dynamic assignment of cross-trained servers to stations in understaffed lines with finite buffers. Our objective is to maximize the production
More informationApplication of QNA to analyze the Queueing Network Mobility Model of MANET
1 Application of QNA to analyze the Queueing Network Mobility Model of MANET Harsh Bhatia 200301208 Supervisor: Dr. R. B. Lenin Co-Supervisors: Prof. S. Srivastava Dr. V. Sunitha Evaluation Committee no:
More informationProcess- Concept &Process Scheduling OPERATING SYSTEMS
OPERATING SYSTEMS Prescribed Text Book Operating System Principles, Seventh Edition By Abraham Silberschatz, Peter Baer Galvin and Greg Gagne PROCESS MANAGEMENT Current day computer systems allow multiple
More informationPerformance Evaluation of Scheduling Mechanisms for Broadband Networks
Performance Evaluation of Scheduling Mechanisms for Broadband Networks Gayathri Chandrasekaran Master s Thesis Defense The University of Kansas 07.31.2003 Committee: Dr. David W. Petr (Chair) Dr. Joseph
More informationMethod for Automatic Construction of Queuing System Models
International Conference on Modelling, Simulation and Applied Mathematics (MSAM 215) Method for Automatic Construction of Queuing System Models Eimutis Valakevicius * Department of Mathematical Modeling
More informationNetwork Traffic Characterisation
Modeling Modeling Theory Outline 1 2 The Problem Assumptions 3 Standard Car Model The Packet Train Model The Self - Similar Model 4 Random Variables and Stochastic Processes The Poisson and Exponential
More informationSERVICE STRATEGIES IN TANDEM SERVER NETWORKS WITH FEEDBACK AND BLOCKING
ZESZYTY NAUKOWE POLITECHNIKI BIAŁOSTOCKIEJ. INFORMATYKA SERVICE STRATEGIES IN TANDEM SERVER NETWORKS WITH FEEDBACK AND BLOCKING Walenty Oniszczuk Faculty of Computer Science, Bialystok University of Technology,
More informationBUFFER STOCKS IN KANBAN CONTROLLED (TRADITIONAL) UNSATURATED MULTI-STAGE PRODUCTION SYSTEM
VOL. 3, NO., FEBRUARY 008 ISSN 89-6608 006-008 Asian Research Publishing Network (ARPN). All rights reserved. BUFFER STOCKS IN KANBAN CONTROLLED (TRADITIONAL) UNSATURATED MULTI-STAGE PRODUCTION SYSTEM
More informationM/G/c/K PERFORMANCE MODELS
M/G/c/K PERFORMANCE MODELS J. MacGregor Smith Department of Mechanical and Industrial Engineering, University of Massachusetts Amherst, Massachusetts 01003 e-mail: jmsmith@ecs.umass.edu Abstract Multi-server
More informationIntroduction: Two motivating examples for the analytical approach
Introduction: Two motivating examples for the analytical approach Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. D. Manjunath Outline
More informationINTEGRATION of data communications services into wireless
208 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL 54, NO 2, FEBRUARY 2006 Service Differentiation in Multirate Wireless Networks With Weighted Round-Robin Scheduling and ARQ-Based Error Control Long B Le, Student
More informationVolume 5, No. 2, May -June, 2013, ISSN
ABSTRACT Simulation Tool for Queuing Models: QSIM Pratiksha Saxena, Lokesh Sharma Gautam Buddha University, Department of Mathematics, School of Applied Sciences, Gautam Buddha University, Greater Noida,
More informationCNCL: Contents. Extra material (1)
CNCL: Contents CNCL C++ library for supporting event driven simulations Learning CNCL by examples Example 1: GI/GI/1 system, combined queue and server Example 2: steady state simulation using independent
More informationResource Allocation and Queuing Theory
and Modeling Modeling Networks Outline 1 Introduction Why are we waiting?... 2 Packet-Switched Network Connectionless Flows Service Model Router-Centric versus Host-Centric Reservation Based versus Feedback-Based
More informationPerformance Study of Interweave Spectrum Sharing Method in Cognitive Radio
Performance Study of Interweave Spectrum Sharing Method in Cognitive Radio Abstract Spectrum scarcity is one of the most critical recent problems in the field of wireless communication One of the promising
More informationWeb application performance
Web application performance A Lecture for LinuxDays 2017 by Ing. Tomáš Vondra Cloud Architect at Capacity planning Marketing gives you: estimate of the number of customers and its trend > You need to translate
More informationMarkov Chains and Multiaccess Protocols: An. Introduction
Markov Chains and Multiaccess Protocols: An Introduction Laila Daniel and Krishnan Narayanan April 8, 2012 Outline of the talk Introduction to Markov Chain applications in Communication and Computer Science
More informationTraffic Analysis and Modeling of Real World Video Encoders
Traffic Analysis and Modeling of Real World Video Encoders KLIMIS NTALIANIS, NIKOLAOS DOULAMIS, ANASTASIOS DOULAMIS AND STEFANOS KOLLIAS Department of Electrical and Computer Engineering National Technical
More informationReview. EECS 252 Graduate Computer Architecture. Lec 18 Storage. Introduction to Queueing Theory. Deriving Little s Law
EECS 252 Graduate Computer Architecture Lec 18 Storage David Patterson Electrical Engineering and Computer Sciences University of California, Berkeley Review Disks: Arial Density now 30%/yr vs. 100%/yr
More informationData Network Protocol Analysis & Simulation
Module Details Title: Long Title: Data Network PENDING APPROVAL Data Network Module Code: EE509 Credits: 7.5 NFQ Level: 9 Field of Study: Electronic Engineering Valid From: 2017/18 (Sep 2017) Module Delivered
More informationTSIN01 Information Networks Lecture 3
TSIN01 Information Networks Lecture 3 Danyo Danev Division of Communication Systems Department of Electrical Engineering Linköping University, Sweden September 10 th, 2018 Danyo Danev TSIN01 Information
More informationLecture 9 November 12, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy
Lecture 9 November 12, 2018 Wireless Access Graduate course in Communications Engineering University of Rome La Sapienza Rome, Italy 2018-2019 Medium Access Control Scheduled access Classification of wireless
More informationAn Efficient Queuing Model for Resource Sharing in Cloud Computing
The International Journal Of Engineering And Science (IJES) Volume 3 Issue 10 Pages 36-43 2014 ISSN (e): 2319 1813 ISSN (p): 2319 1805 An Efficient Queuing Model for Resource Sharing in Cloud Computing
More informationOutline. Application examples
Outline Application examples Google page rank algorithm Aloha protocol Virtual circuit with window flow control Store-and-Forward packet-switched network Interactive system with infinite servers 1 Example1:
More informationSimultaneous Simulation of Alternative Configurations of Markovian System Models
1 Simultaneous Simulation of Alternative Configurations of Markovian System Models Shravan Gaonkar and William H. Sanders gaonkar@ieee.org, whs@illinois.edu Version date: March 5, 2009 Abstract Simulation
More informationGBA 334 Module 6 Lecture Notes Networks and Queues. These notes will cover network models and queuing theory.
GBA Module Lecture Notes Networks and Queues These notes will cover network models and queuing theory. Have you ever wondered how your GPS knows the most efficient route to get you to your destination?
More informationProgram for Modelling Queuing Systems in Transport
Logistics and Transport N o 2(15)/2012 Stavri Dimitrov Todor Kableshkov University of Transport, Sofia, Bulgaria This paper presents an example application of a software program developed using the programming
More informationETSN01 Exam Solutions
ETSN01 Exam Solutions March 014 Question 1 (a) See p17 of the cellular systems slides for a diagram and the full procedure. The main points here were that the HLR needs to be queried to determine the location
More informationOptimizing the Queueing System of a Fast Food Restaurant: A Case Study of Ostrich Bakery
Optimizing the Queueing System of a Fast Food Restaurant: A Case Study of Ostrich Bakery Oladejo M.O. 1, Agashua N. U. 2, Tamber J. A. 3 1,2,3 Department of Mathematics, Nigerian Defence Academy, Afaka,
More informationSIMULATION OF A SINGLE-SERVER QUEUEING SYSTEM
SIMULATION OF A SINGLE-SERVER QUEUEING SYSTEM Will show how to simulate a specific version of the single-server queuing system Though simple, it contains many features found in all simulation models 1-
More informationPriority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies
CSCD 433/533 Priority Traffic Advanced Networks Spring 2016 Lecture 21 Congestion Control and Queuing Strategies 1 Topics Congestion Control and Resource Allocation Flows Types of Mechanisms Evaluation
More informationA Novel Scheduling and Queue Management Scheme for Multi-band Mobile Routers
A Novel Scheduling and Queue Management Scheme for Multi-band Mobile Routers Mohammed Atiquzzaman Md. Shohrab Hossain Husnu Saner Narman Telecommunications and Networking Research Lab The University of
More informationOptical Packet Switching
Optical Packet Switching DEISNet Gruppo Reti di Telecomunicazioni http://deisnet.deis.unibo.it WDM Optical Network Legacy Networks Edge Systems WDM Links λ 1 λ 2 λ 3 λ 4 Core Nodes 2 1 Wavelength Routing
More informationSimulation Studies of a Multi-priority Dual Queue (MPDQ) with Preemptive and Non-preemptive Scheduling
Simulation Studies of a Multi-priority Dual Queue (MPDQ) with Preemptive and Non-preemptive Scheduling Anthony Bedford and Panlop Zeephongsekul Department of Mathematics and Statistics, RMIT University
More informationOn the application of forking nodes to product-form queueing networks
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS Int. J. Commun. Syst. (in press) Published online in Wiley InterScience (www.interscience.wiley.com)..881 On the application of forking nodes to product-form
More informationTime Shifting Bottlenecks in Manufacturing
Roser, Christoph, Masaru Nakano, and Minoru Tanaka. Time Shifting Bottlenecks in Manufacturing. In International Conference on Advanced Mechatronics. Asahikawa, Hokkaido, Japan, 2004. Time Shifting Bottlenecks
More informationThe A* traffic process in a queue with feedback
The A traffic process in a queue with feedback Elizabeth Varki Abstract This paper establishes the A traffic process in queueing networks. The A traffic process links open and closed networks, and explains
More informationFOURTH EDITION. Discrete-Event System Simulation
Discrete-Event System Simulation FOURTH EDITION Jerry Banks Independent Consultan f John S. Carson II Brooks Automation Barry L. Nelson North western University David M. Nicol University o f Illinois,
More information3. Examples. Contents. Classical model for telephone traffic (1) Classical model for telephone traffic (2)
Contents Model for telephone traffic Packet level model for data traffic Flow level model for elastic data traffic Flow level model for streaming data traffic lect03.ppt S-38.45 - Introduction to Teletraffic
More informationTemporary Call-back Telephone Number Service
2012 26th IEEE International Conference on Advanced Information Networking and Applications Temporary Call-back Telephone Number Service Ming-Feng Chang and Chi-Hua Chen Department of Computer Science
More informationETSN01 Exam. August 22nd am 1pm. Clearly label each page you hand in with your name and the page number in the bottom right hand corner.
ETSN01 Exam August 22nd 2015 8am 1pm Instructions Clearly label each page you hand in with your name and the page number in the bottom right hand corner. Materials allowed: calculator, writing material.
More informationSimulation Studies of the Basic Packet Routing Problem
Simulation Studies of the Basic Packet Routing Problem Author: Elena Sirén 48314u Supervisor: Pasi Lassila February 6, 2001 1 Abstract In this paper the simulation of a basic packet routing problem using
More informationCongestion Control 3/16/09
Congestion Control Outline Resource Allocation Queuing TCP Congestion Control Spring 009 CSE3064 Issues Two sides of the same coin pre-allocate resources so at to avoid congestion control congestion if
More informationModeling Complex Systems Using SimEvents. Giovanni Mancini SimEvents Product Marketing Manager The MathWorks 2006 The MathWorks, Inc.
Modeling Complex Systems Using SimEvents Giovanni Mancini SimEvents Product Marketing Manager The MathWorks 2006 The MathWorks, Inc. Topics Discrete Event Simulation SimEvents Components System Example
More informationTable 9.1 Types of Scheduling
Table 9.1 Types of Scheduling Long-term scheduling Medium-term scheduling Short-term scheduling I/O scheduling The decision to add to the pool of processes to be executed The decision to add to the number
More information