Balancing Independent and Collaborative Service
Shuwen Lu, Mark E. Lewis, Jamol Pender

TL;DR
This paper analyzes a queueing system with flexible servers that choose between independent or collaborative processing, providing optimal policy characterizations and simple heuristics with proven near-optimal performance.
Contribution
It offers a complete structural characterization of optimal policies and introduces effective threshold heuristics with theoretical bounds and empirical validation.
Findings
Heuristic policies achieve costs within 0.5% of optimal.
Optimal control follows a threshold structure based on queue length.
Heuristics outperform benchmark policies significantly.
Abstract
We study a two-type server queueing system where flexible Type-I servers, upon their initial interaction with jobs, decide in real time whether to process them independently or in collaboration with dedicated Type-II servers. Independent processing begins immediately, as does collaborative service if a Type-II server is available. Otherwise, the job and its paired Type-I server wait in queue for collaboration. Type-I servers are non-preemptive and cannot engage with new jobs until their current job is completed. We provide a complete characterization of the structural properties of the optimal policy for the clearing system. In particular, an optimal control is shown to follow a threshold structure based on the number of jobs in the queue before a Type-I first interaction and on the number of jobs in either independent or collaborative service. We propose simple threshold…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Queuing Theory Analysis · Age of Information Optimization · IoT and Edge/Fog Computing
