Calculating Waiting Time with Weighted Servers in Queueing Theory

  • Context: Graduate 
  • Thread starter Thread starter Jorge07
  • Start date Start date
  • Tags Tags
    Theory
Click For Summary

Discussion Overview

The discussion revolves around calculating waiting times in a queueing system with weighted servers, specifically in a scenario involving a bank customer service with two counters that handle different services. Participants explore various methods to model the situation and estimate waiting times for customers in the queue.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning

Main Points Raised

  • One participant describes a queueing scenario with two counters, where one can handle two types of services (A and B) and the other can only handle service A, seeking a model for this setup.
  • Another participant suggests that most queueing problems require simulations for analysis and points to available software packages for building such simulations.
  • A different participant proposes an approximate method to estimate waiting times by analyzing the performance of one counter and extrapolating for two counters, incorporating a weighted average based on service times for A and B.
  • One participant shares their approach of weighting the servers, suggesting that department A operates faster than the average service speed while department B operates slower, allowing for independent treatment of queue times.

Areas of Agreement / Disagreement

Participants express various methods and approaches to the problem, indicating that there is no consensus on a single solution or model. Multiple competing views remain regarding the best way to estimate waiting times.

Contextual Notes

Some participants acknowledge limitations in their knowledge of advanced mathematics and statistics, which may affect the depth of their proposed solutions. The discussion does not resolve the complexities involved in accurately modeling the queueing scenario.

Jorge07
Messages
2
Reaction score
0
Hi all, I'm a software developer and i am working on a project which use queueing theory. I was reading some stuff about that but I could not find anything related to my problem or I didn't know how to search it. For example If a bank customer service have 2 counters. The first counter have the ability to handle the service A and B. The second counter only the service A. People in the queue have a turn for one of those services, but all are queued in the same queue. I could not find a model for that kind of situation. It is like a service priority but what i found is queue with priorities with all the servers handling both services. Can anyone point me to the right way? Thansk

Counters (servers)
C1 can handle A or B
C2 can handle one A

People in the queue
P1 needs Service A
P2 needs Service B
P3 needs Service B
P4 needs Service A
P5 needs Service B
... and so on

I need to estimate the waiting time for each person in the queue
 
Physics news on Phys.org
If you were looking for an "approximate/ballpark" answer for how long someone would be queued before getting served,you could determine how long one counter handled the queue and then determine how long two counters of the same type (ie offers both A and B services) handles the queuefiguring your answer would be somewhere in between.

Then you could apply some weighted average based on average time to perform service A vs average time to perform service B and the percentage of A and B requestors you expect to get.

This is how I'd approach it from a programming point of view.

There may be better methods that other folks will know about.
 
I've ended up by weighting the servers. Supose you have a service speed M and it is the same for both departments A and B. Now, the department A will run 50% faster than M and service B will run 50% slower than M. In other words, I divided the counters (servers) in halfs, so queue A will run at 3/2 of M speed and queue B will run at 1/2 of M speed. This approach gives me the ability to treat both queue times with independency of each other. That is enough for my needs. I know this is not the better way to do it but I have no advanced knowledge about math and statistics to research more. Neither the time :) Thank you all guys to help me on this issue.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
4
Views
3K
  • · Replies 0 ·
Replies
0
Views
2K
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
Replies
7
Views
3K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 4 ·
Replies
4
Views
8K