MGT 181: Queueing Theory

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Which of the following is the most accurate description of queueing theory?

  • The psychological analysis of customer behavior in retail environments.
  • The analysis of financial investments and risk management.
  • The mathematical study of waiting lines, or queues. (correct)
  • The study of manufacturing processes and optimization.

A real-world service environment includes customers, servers, and rules for handling the queue. What is this referred to as?

  • An optimized server.
  • A queueing model.
  • A queueing system. (correct)
  • A queue.

In queueing theory, what does FCFS stand for?

  • Fixed Cost Flow System
  • Frequently Called Financial Statement
  • Final Customer Feedback Survey
  • First-Come, First-Served (correct)

Which of the following is an example of a queueing system?

<p>A hospital emergency room. (A)</p> Signup and view all the answers

What is the primary goal of implementing queueing systems in service settings?

<p>To achieve efficient operations by balancing service capacity and customer wait times. (D)</p> Signup and view all the answers

Which of the following describes the queueing model?

<p>A mathematical or analytical framework representing the queue. (A)</p> Signup and view all the answers

A call center is an example of what class of queueing system?

<p>Commercial service system. (A)</p> Signup and view all the answers

An IT helpdesk within a company is an example of which class of queueing system?

<p>Internal service system. (B)</p> Signup and view all the answers

Airport check-in counters are examples of what class of queueing system?

<p>Transportation service systems (A)</p> Signup and view all the answers

What does the symbol λ (lambda) typically represent in queueing theory?

<p>The average arrival rate. (B)</p> Signup and view all the answers

In queueing theory, what does 'μ' (mu) represent?

<p>The average service rate. (B)</p> Signup and view all the answers

What does 'ρ' (rho) represent in queueing theory?

<p>The traffic intensity (C)</p> Signup and view all the answers

The average number of customers waiting in the queue is represented by which symbol?

<p>Lq (C)</p> Signup and view all the answers

The average time a customer spends in the system (waiting and being served) is represented by which symbol?

<p>W (A)</p> Signup and view all the answers

The average time a customer spends waiting in the queue is represented by which symbol?

<p>Wq (A)</p> Signup and view all the answers

What does the symbol 'K' represent in queueing theory?

<p>The maximum number of customers allowed in the system. (A)</p> Signup and view all the answers

In the formula $L = \lambda \times W$, what does L represent?

<p>The average number of customers in the system. (B)</p> Signup and view all the answers

According to the relationships among constructs in queueing theory, how is the average number of customers in the system (L) related to the average number in the queue (Lq) and traffic intensity (ρ)?

<p>$L = Lq + \rho$ (A)</p> Signup and view all the answers

What does the traffic intensity (ρ) indicate about a queueing system?

<p>The system utilization. (C)</p> Signup and view all the answers

In an M/M/1 queueing model, if the arrival rate (λ) is 10 customers per hour and the service rate (μ) is 12 customers per hour, what is the traffic intensity (ρ)?

<p>0.83 (B)</p> Signup and view all the answers

For a stable queueing system, what condition must the traffic intensity (ρ) satisfy?

<p>ρ &lt; 1 (C)</p> Signup and view all the answers

Assuming a single-server queue (M/M/1) model, which conditions must be met?

<p>System should have a single, infinite-capacity queue (B)</p> Signup and view all the answers

In queueing theory, what is assumed about customer service times?

<p>Service times are independent and identically distributed according to a specified probability distribution. (B)</p> Signup and view all the answers

What does the 'M' stand for in the M/M/1 queueing model?

<p>Markovian (B)</p> Signup and view all the answers

Which type of queueing model is best suited for scenarios with constant service times, such as vending machines?

<p>M/D/1 (D)</p> Signup and view all the answers

Which queueing model is most appropriate for complex or custom service systems with highly variable environments, often requiring simulation?

<p>G/G/1 (A)</p> Signup and view all the answers

Keenan runs a sari-sari store. On average, 8 customers arrive per hour, and he can assist customers at an average rate of 10 customers per hour. What is the traffic intensity?

<p>0.8 (C)</p> Signup and view all the answers

In the M/M/1 scenario at Keenan's sari-sari store (8 customers arrive per hour, and he serves 10 per hour), what is the average number of customers in the system (L)?

<p>4 (D)</p> Signup and view all the answers

Tita Lina runs a laundry service where customers arrive at an average rate of 6 per hour, and she can serve 9 customers per hour. What is the utilization factor (ρ)?

<p>0.67 (C)</p> Signup and view all the answers

Keenan's sari-sari store now has two checkout counters (M/M/2). Twelve customers arrive per hour; each server can serve 8 customers per hour. What is the traffic intensity (ρ)?

<p>0.75 (B)</p> Signup and view all the answers

Flashcards

What is a 'Queue'?

Waiting line or area where customers wait for service due to limited resources.

What is a 'Queueing Model'?

Framework representing a queue using assumptions about arrival, service, and behavior.

What is a 'Queueing System'?

Service environment including customers, servers, and rules (e.g., first-come, first-served).

What is 'Arrival Rate'?

Average number of customers arriving per time unit.

Signup and view all the flashcards

What is 'Service Rate'?

Average number of customers served per time unit.

Signup and view all the flashcards

What is 'Traffic Intensity'?

Ratio of arrival rate to service rate; measures system utilization.

Signup and view all the flashcards

What is 'Queue Length'?

Average number of customers waiting in the queue.

Signup and view all the flashcards

What is 'System Length'?

Average number of customers in the system (waiting + being served).

Signup and view all the flashcards

What is 'Waiting Time in Queue'?

Average time a customer spends waiting in the queue.

Signup and view all the flashcards

What is 'Time in System'?

Average time a customer spends in the system (waiting + service).

Signup and view all the flashcards

What is 'Queue Discipline'?

Rule for determining the order of service (e.g., FCFS).

Signup and view all the flashcards

What is 'System Capacity'?

Maximum number of customers allowed in the system.

Signup and view all the flashcards

What is 'Calling Population'?

Source of customers (finite or infinite).

Signup and view all the flashcards

Why Define Queueing Theory?

Helps one distinguish queues, queueing models, and queueing systems.

Signup and view all the flashcards

What is M/M/1?

Poisson distribution for customer arrivals and exponential distribution for service times.

Signup and view all the flashcards

What is M/M/2?

Poisson distribution for customer arrivals and exponential distribution for service times, with two parallel servers.

Signup and view all the flashcards

What Indicates System Stability' and what is the formula?

Traffic intensity to be less than 1 for system stability, using the formula ρ = λ / μ

Signup and view all the flashcards

What is the formula for Average Waiting Time in Queue?

λ / [μ(μ – λ)]

Signup and view all the flashcards

Formula for traffic intensity in multi-server queue.

λ / (s × μ)

Signup and view all the flashcards

What are Commercial Queueing Systems?

Commercial queueing systems serve external customers, like bank tellers or fast-food counters.

Signup and view all the flashcards

What are Internal Service Systems?

Internal queueing systems serve internal customers, such as IT helpdesks or HR.

Signup and view all the flashcards

What are Transportation Service Systems?

Transportation queueing systems involve vehicles and passengers, like airport check-ins or bus terminals.

Signup and view all the flashcards

Study Notes

  • Queueing theory is a Management Science topic covered in MGT 181
  • Asst. Prof. Vincent Crist Lipayo, MBM, PhD prepared the material

Objectives of Queueing Theory

  • Define queueing theory, queues, queueing models, and queueing systems
  • Describe the benefits of implementing a queueing system in various service settings
  • Compare and contrast classes of queueing systems and types of queueing models
  • Identify and categorize queueing systems in commercial, internal, and transportation services by system, customer, and server type
  • Recognize and apply key constructs and formulas
  • Solve problems using standard queueing models like single-server (M/M/1) and two-server (M/M/2) queues

Queue, Queueing Models, and Queueing Systems

  • Queue: A waiting line for customers/items with limited resources/capacity
    • Examples: Bank teller lines, cars at toll booths, chat support users
  • Queueing Model: Analytical framework representing a queue, with assumptions about arrival, service, and behavior
    • Examples: M/M/1 single-server, M/M/s multi-server, M/G/1 general service
  • Queueing System: Real-world service environment
    • Includes customers, servers, and queue handling rules like first-come, first-served (FCFS)
    • Examples: Airport check-in, fast-food drive-thrus, hospital emergency rooms

Queueing System Common Benefits

  • Helps determine the probability of no customers in the system
    • Highlights the importance of system capacity for higher utilization
    • Enables productive employers/servers leading to higher profit
  • Determines the average number of customers in the queue
    • Helps with staffing decisions
  • Determines the average time each customer spends in the queue to minimise customer waiting time
  • Determines probability of customer waiting, emphasizing operational efficiency with enough servers
  • Goal: Efficient operations

Classes of Queueing System

  • Commercial Service Systems are used when outside customers receive service from commercial organizations
    • Examples: Bank tellers, fast-food counters, call centers, supermarket checkouts
    • Also includes retail fitting rooms, ticket counters (cinemas/events), online customer support chat, hospitals, pharmacies and hotel front desks.
  • Internal Service Systems are used when customers are internal to the organization
    • Examples: IT helpdesk, internal print/copy centers, in-house maintenance requests
    • Also includes HR query counters, internal logistics/delivery, internal cafeteria lines, software testing queues
    • Further examples include internal approval workflows, finance payroll queries, and internal training registration.
  • Transportation Service Systems pertain to vehicles being the customers
    • Examples: Airport check-in, bus terminals, and toll booths
    • Also includes subway turnstiles, ferry boarding lines, taxi stands, ride-hailing app queues, and parking garage entry queues

Key Constructs in Queueing Models

  • Arrival Rate (λ): Average number of customers arriving per time unit
    • Example value: 10 customers/hour
  • Service Rate (μ): Average number of customers served per time unit
    • Example value: 12 customers/hour
  • Traffic Intensity (ρ): Ratio of arrival rate to service rate (system utilization)
    • Example value: 0.83
  • Number of Servers (s): Total servers serving customers
    • Example value: 1 (single-server)
  • Queue Length (Lq): Average number of customers waiting in the queue
    • Example value: 3.47 customers
  • System Length (L): Average number of customers in the system (waiting + being served)
    • Example value: 4.3 customers
  • Waiting Time in Queue (Wq): Average time customer spends waiting in the queue
    • Example value: 0.347 hours (≈21 minutes)
  • Time in System (W): Average time customer spends in the system (waiting + service)
    • Example value: 0.43 hours (≈26 minutes)
  • Queue Discipline: Rule for determining order of service (e.g., FCFS)
  • System Capacity (K): Maximum customers allowed (e.g., ∞ for infinite)
  • Calling Population: Source of customers (finite or infinite)

Formulas

  • Traffic Intensity: ρ = λ / μ - Measures the system utilization and should be less than 1 for stability
  • Average # in System (L): L = λ × W - Little's Law: total customers = arrival rate × time in system
  • Average # in Queue (Lq): Lq = ρ² / (1 − ρ) - Expected number waiting (for M/M/1)
  • Average Time in System (W): W = 1 / (μ − λ) - Total time spent in queue + service
  • Average Waiting Time in Queue (Wq): Wq = λ / [μ(μ − λ)] - Average time customer waits before being served
  • L from Lq and ρ: L = Lq + ρ - Total in system is the waiting time plus being served
  • W from Wq and service rate: W = Wq + (1 / μ) - Total time in system is waiting time plus service time

Assumptions of Queueing Theory

  • Interarrival times are independent and identically distributed according to distribution specified
  • All arriving customers enter the queueing system and remain until service is complete
  • Queueing system has a single, infinite-capacity queue
    • Can hold unlimited customers for all practical purposes
  • Queue discipline is first come, first served (FCFS)
  • Queueing system has specified number of servers, each capable of serving customers.
  • Each customer is served individually by available servers
  • Service times are independent and identically distributed according

Queueing Models

  • Single-Server Queue
    • Notation: M/M/1
    • Arrival Process: Poisson
    • Service Time: Exponential
    • Servers: 1
    • Key Assumptions: Infinite queue, FCFS discipline, infinite population
    • Best Application Areas: Small service desks, single ATMs, basic customer support
  • Two-Server Queue
    • Notation: M/M/2
    • Arrival Process: Poisson
    • Service Time: Exponential
    • Servers: 2
    • Key Assumptions: Same as M/M/1, but with 2 parallel servers
    • Best Application Areas: Bank counters and hospital reception desks
  • Multi-Server Queue:
    • Notation: M/M/s
    • Arrival Process: Poisson
    • Service Time: Exponential
    • Servers: s (≥1) -Key Assumptions: General multi-server system
    • Best Application Areas: Call centers, airport check-ins, ticketing systems
  • Deterministic Service:
    • Notation: M/D/1
    • Arrival Process: Poisson
    • Service Time: Deterministic
    • Servers: 1
    • Key Assumptions: Constant service time
    • Best Application Areas: Vending machines and car washes
  • General Service Time
    • Notation: M/G/1
    • Arrival Process: Poisson
    • Service Time: General
    • Servers: 1
    • Key Assumptions: Flexible service distribution
    • Best Application Areas: Repair shops and medical appointments
  • Deterministic Arrival
    • Notation: D/M/1
    • Arrival Process: Deterministic
    • Service Time: Exponential
    • Servers: 1
    • Key Assumptions: Fixed inter-arrival time
    • Best Application Areas: Scheduled maintenance tasks
  • General Arrival & Service
    • Notation: G/G/1
    • Arrival Process: General
    • Service Time: General
    • Servers: 1
    • Key Assumptions: Fully generalized and often requires simulation
    • Best Application Areas: Complex and custom service systems in highly variable environments
  • Finite Capacity Queue
    • Notation: M/M/1/K
    • Arrival Process: Poisson
    • Service Time: Exponential
    • Servers: 1
    • Key Assumptions: System can hold a maximum of K customers and those in excess are lost or rejected
    • Best Application Areas: Limited-space systems that include parking lots, elevators, and streaming buffers

Solving Single-Server Queues

  • Prepare the data by tabulating the following in Excel - Arrival Rate (λ) - Service Rate (μ) - Confirm it's a Single Server (M/M/1) queue.
  • Compute the Utilization (ρ) - By using: ρ = λ / μ - Check if ρ < 1 to ensure the system is stable.
  • Calculate the Average Time in System (W) - By using W = 1 / (μ - λ) - Convert the time to minutes if needed.
  • Calculate the Average Number in the System (L) - By using L=λ×W
  • Calculate the Average Number in the Queue (Lq) - By using Lq = ρ² / (1 - ρ)
  • Calculate the Average Waiting Time in Queue (Wq) - Wq = Lq / λ or Wq = λ / (μ*(μ - λ)) - Convert to minutes if needed.

Notation Reference Table

  • Caret symbol (^) is used for exponentiation
  • Parentheses () are used to group operation in the PEMDAS rule
  • Square brackets [] are used for manual math notation and aren't recognized in Excel formulas
  • Braces {} are used in set notation or programming and aren't functional in Excel formulas

Solving Server Queues (M/M/1) questions

  • Sari-sari store example is provided that uses the single server queue model
  • Laundry service example is provided that uses single server queue model

Comparing M/M/1 and M/M/2

  • Queue:
    • Formula for finding arrival rate (ρ); for M/M/1 (ρ = λ /μ) and M/M/2 (ρ = λ / (s × μ)); not similar due to no. of ‘s’
    • Formula for finding average number (L); for M/M/1 (L = Lq + (λ / μ)) and M/M/2 (L = Lq + (λ / μ)); similar
    • Formula for finding queue length (Lq); for M/M/1 (Lq = ρ² / (1 - ρ)) M/M/2 (Lq = (Pw × λ × μ) / (s – λ/μ)²), not similar and M/M/2 is complex
    • Formula for finding the average customer wait time (W); for M/M/1 (W=L/λ) and M/M/2 (W = Wq + 1 / μ), not similar
    • Formula for finding queue waiting time (Wq); for M/M/1 (Wq = λ / (μ × (μ - λ))) M/M/2 (Wq = Lq / λ), only similar for single sever
    • Formula for finding queue waiting time (Wq) for both M/M/1 (Wq = Lq / λ) and M/M/2 (Wq = Lq / λ), similar
    • Formula for finding probability (Po) for both M/M/1(P₀ = [∑(λ/μ)^n / n! from n=0 to s−1 + (λ/μ)^s / (s!·(1−ρ))]⁻¹) and M/M/2(P₀ = [∑(λ/μ)^n / n! from n=0 to s−1 + (λ/μ)^s / (s! (1−ρ))]⁻¹), not applicable for M/M/1

Double-Server Queues

  • Identify known values λ, μ, and s
  • Find the traffic intensity ρ = λ / (s × μ)
  • Compute for the P₀ (probability that zero customers ) use below formula
    • P₀ = [∑(λ/μ)^n / n! from n=0 to s−1 + (λ/μ)^s / (s!·(1−ρ))]⁻¹
  • Calculate average number in queue
    • Lq = (Pw × λ × μ) / (s – λ/μ)²
  • Calculate average number in system
    • L = Lq + (λ / μ)
  • Calculate average time in system
    • W = L / λ
  • Calculate average waiting time in queue
    • Wq = Lq / λ
  • Results in terms of customers and time (convert hours to minutes if needed to summarise

Solving questions for Two-Server Queues (M/M/2)

  • Sari-sari store (Keenan's Checkout Counter) example is provided that uses the Double Server Queue model

References

  • This presentation uses content, information and data from many sources
    • Hillier, M., & Hillier, F. (2011). Introduction to management Science: a modeling and case studies approach with spreadsheets (International ed.). McGraw-Hill. Chapter 11.
    • Cinco, J. Jr. (2021). Video lecture 181.5.1 on queueing theory. UP Cebu, School of Management.
    • Cinco, J. Jr. (2021). Video lectures 181.5.2 on queueing theory. UP Cebu, School of Management.

Material coverage for Major Examinations

  • LE2 (Long Exam 2) covers 50 objective and calculation based questions
  • It includes content and questions from
    • Queueing theory
      • M/M/1
      • M/M/2 - some

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Queueing Theory Quiz
5 questions

Queueing Theory Quiz

AccessibleRhinoceros avatar
AccessibleRhinoceros
Linear Programming and Queueing Theory Quiz
6 questions
Queueing Theory Practice Questions
5 questions
Queueing Theory for MGT 181 Management Science
30 questions
Use Quizgecko on...
Browser
Browser