VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

The Gold Standard of Queueing Theory | Split-Drift Monitoring, Child-Class Recombination and Parent-Archive Reactivation

People queuing to board a bus at a bus stop near Sixth Avenue MRT station in Singapore.

A queue classification can be improved by splitting one broad class into two useful child classes. The change becomes risky when the children drift until they no longer describe stable mechanisms, or when operators quietly recombine them without preserving what was learned.

This guide explains how to monitor a split after release, decide whether the children still earn separate treatment, and reactivate a parent archive when the split no longer supports a defensible queueing decision. The focus is not naming. It is whether the classification still changes measurement, prediction or action in a reliable way.

Examples are hypothetical teaching models. A real service must set its own system boundary, harm controls, retention rules and decision authority. A monitoring signal is a reason to investigate, not an automatic instruction to merge or reopen a class.

eduKateSG · The Gold Standard · Queueing Theory

Find your next learning step

Start with the class boundary, then follow the evidence from drift signals to a reversible archive decision.

Full chapter index · Queueing Theory root guide · Learning that transfers into life · How X Works hub

CHAPTER 1 OF 12

1. A split is a decision hypothesis

Back to contents

Suppose a support queue previously used one class, P, for access failures. A review separates it into P1 for expired credentials and P2 for service-side permission errors. The split is useful only if it improves a defined job: routing, service-time prediction, capacity allocation or diagnosis.

Treat the split as a hypothesis with a start date, owner and expected consequence. If P1 and P2 receive the same route, have indistinguishable waiting distributions and lead to the same action, the extra labels may add burden without adding control. Different names alone do not establish different queueing mechanisms.

The preceding guide on boundary migration, split stability and class-archive deprecation explains how a split is admitted. This article begins after that admission.

Contents · Next chapter

CHAPTER 2 OF 12

2. Freeze the boundary and the denominator

Back to contents

Drift cannot be measured if the class definition changes every week. Store the decision rule, required fields, tie-breaking rule and treatment of unknown cases. Preserve the parent label as lineage even when new work is assigned to children.

Choose denominators that answer the question. The share P1/(P1+P2) measures the mixture inside the parent family. P1/all arrivals measures the class burden on the whole queue. A fall in the first can coexist with a rise in the second, so the two ratios should not be substituted for each other.

Contents · Previous chapter · Next chapter

CHAPTER 3 OF 12

3. Monitor composition, performance and assignment together

Back to contents

Composition drift asks whether the mixture of child classes changed. Performance drift asks whether waiting, service or recurrence changed within a child. Assignment drift asks whether the same case would receive a different label under the current rule or reviewer.

A single chart cannot settle all three. Record arrival share, service-time distribution, wait quantiles, reassignment rate and an outcome relevant to the split. Compare like periods and preserve the observation window. A holiday surge may change composition without changing the class mechanism.

Contents · Previous chapter · Next chapter

CHAPTER 4 OF 12

4. Worked example: a stable total hides child drift

Back to contents

A fictional queue receives 1,000 parent-family cases in a baseline month: 600 P1 and 400 P2. Three months later it again receives 1,000, but the mix is 350 P1 and 650 P2. The parent volume is unchanged, while the P1 share falls from 60% to 35%.

Median service time is 6 minutes for P1 and 18 for P2. The baseline weighted mean is 10.8 minutes: (600×6 + 400×18)/1,000. At the later mix it is 13.8 minutes. A planner using only total arrivals would miss a 28% increase in expected work per arrival. The calculation shows why mixture drift matters; it does not prove why the mix changed.

PeriodP1 shareP2 shareWeighted mean service
Baseline60%40%10.8 min
Later35%65%13.8 min
Change−25 percentage points+25 percentage points+3.0 min
Worked split-drift calculation for a hypothetical parent family.

Contents · Previous chapter · Next chapter

CHAPTER 5 OF 12

5. Use signals as review triggers, not verdicts

Back to contents

A Shewhart chart is useful for large shifts; an exponentially weighted moving average can be more sensitive to smaller persistent changes. The NIST measurement handbook stresses that charts depend on an in-control baseline and that out-of-control signals need investigation.

Do not reset the baseline merely to make an uncomfortable signal disappear. First check logging, reviewer behaviour, missing fields, seasonality and the mechanism itself. If a boundary rule changed, label the change point and evaluate the periods separately.

  • Specify the baseline period and exclusion rules.
  • Record the signal time and the data available then.
  • Repeat or extend the check when chance variation is plausible.
  • Document the investigated cause and the action taken.

Contents · Previous chapter · Next chapter

CHAPTER 6 OF 12

6. Define recombination before you need it

Back to contents

Child-class recombination means returning operational decisions to a parent family while retaining the historical child assignments. It is not deleting the children or pretending the split never happened.

A recombination rule can require evidence that separate routing no longer improves a chosen outcome, that assignment disagreement is high, or that child samples are too sparse for reliable monitoring. The threshold should be connected to a decision and tested on historical windows before release.

Contents · Previous chapter · Next chapter

CHAPTER 7 OF 12

7. Compare the separate and recombined decisions

Back to contents

For each review window, calculate the decision under the child model and under the parent model. Compare staffing, priority, predicted delay or another declared action. A classification difference that never changes a reasonable action may not justify separate operational control.

The opposite mistake is also common: merging because averages are close while tails differ. If P2 occasionally generates very long service, the parent mean can conceal the reason for a protective route. Compare medians, upper quantiles and outcome-specific costs, not only means.

Contents · Previous chapter · Next chapter

CHAPTER 8 OF 12

8. A decision ledger makes the trade-off visible

Back to contents

A recombination ledger should carry the window, child counts, assignment agreement, separate action, parent action, difference in outcome and reviewer decision. This prevents a narrative from being reconstructed after the preferred action is known.

The table below shows a compact teaching format. A real ledger may include confidence intervals, service harms and approval roles. Blank evidence should remain blank rather than being replaced by a confident label.

FieldQuestionStop condition
Assignment stabilityWould comparable cases receive the same child label?Disagreement exceeds the approved limit
Action differenceDo child models change a declared action?No material difference across review windows
Tail protectionDoes a child isolate high-delay or high-harm work?Protection is lost after merging
Sample adequacyAre estimates stable enough to compare?Counts are too sparse for the decision
Example fields for a child-class recombination review.

Contents · Previous chapter · Next chapter

CHAPTER 9 OF 12

9. Reactivate the parent archive as a versioned control

Back to contents

The parent archive should contain the original definition, the split decision, mappings to children, historical estimates and the reason it stopped being the live control. Reactivation creates a new version with an effective date; it does not overwrite the former record.

Keep both directions of lineage: parent-to-child for historical interpretation and child-to-parent for current operation. Queries for old periods should reproduce the labels and rules in force then. Queries for current work should apply the reactivated parent rule.

Contents · Previous chapter · Next chapter

CHAPTER 10 OF 12

10. Run a shadow period and a rollback drill

Back to contents

Before recombination becomes authoritative, run the parent decision beside the child decision. Check that routing, workload and protected cases behave as expected. Define what would reverse the change, who can act and how quickly child control can be restored.

A drill should use a changed context, not the exact window used to approve recombination. For example, test a peak week or a new channel. Transfer is shown when the rule remains useful under a relevant change, not when it reproduces its training case.

Contents · Previous chapter · Next chapter

CHAPTER 11 OF 12

11. Limits, misconceptions and transfer checks

Back to contents

Recombination does not prove the children were imaginary. It can mean their distinction no longer supports the current decision, that measurement is insufficient, or that another control now carries the protection. Likewise, a stable class share does not prove stable service times or assignment behaviour.

Transfer check: suppose a third child P3 appears after a platform change. Do not force it into the old two-child review. Define whether P3 is inside the same parent family, test its mechanism, and decide whether the parent archive is broad enough to represent it without hiding a new risk.

When should two queue classes be recombined?

When a declared review shows that separate classes no longer support sufficiently different, reliable and protective decisions—and when the parent control can be restored without erasing lineage. Similar names or low volume alone are not enough.

Does reactivating a parent archive delete the child history?

No. The reactivated parent is a new operational version. Historical child labels, mappings, decisions and evidence remain available so earlier results can still be reproduced and audited.

Contents · Previous chapter · Next chapter

CHAPTER 12 OF 12

12. Evidence route and connected reading

Back to contents

The NIST guide to monitoring bias and long-term variability explains why charts should be reviewed for shifts and trends. Its EWMA control-chart section shows how small persistent changes can be monitored, while the remedial-actions section separates a signal from the investigation and response.

Continue through the verified specialist sequence: class-library drift and retrospective reclassification, then boundary migration and split-stability review. The Queueing Theory root connects the wider subject.

Contents · Previous chapter · Return to the Queueing Theory root