Definition
Jockeying is a probabilistic behavior in multi-queue systems where a customer switches between parallel queues in an attempt to find the shortest wait time.
Why It Matters
Jockeying creates dynamic instability in parallel queue configurations. It shows how local optimization attempts by individuals can complicate system-level predictability.
Core Concepts
- Parallel Queues: Jockeying only occurs when there are multiple lines (e.g., grocery store checkout) rather than a single snake-line feeding multiple servers.
- Information Asymmetry: Customers jockey based on perceived queue length, which may not accurately reflect actual service time.
- System Friction: Jockeying can cause temporary disruptions and frustration among other waiting customers.