中文

未知服务率排队系统的作业调度策略

系统与控制 2021-06-11 v2 机器学习 系统与控制

摘要

在多服务器排队系统中,若没有容纳所有到达作业的中央队列,则使用作业调度策略将到达作业分配给某一服务器处的队列。经典的作业调度策略如 join-the-shortest-queue 与最短期望延迟假设调度器已知各服务器的服务率与队列长度。本工作中,我们解决在不知晓服务率与队列长度情况下的作业调度问题,其中调度器只能通过观测作业离开来获得服务率的含噪估计。该问题提出了一种新颖的探索-利用权衡:将作业发往所有服务器以估计其服务率,与利用当前已知最快服务器以最小化期望排队延迟之间的权衡。我们提出一种基于 bandit 的探索策略,从观测到的作业离开中学习服务率。不同于标准多臂 bandit 问题仅有限动作集中一个最优,此处最优策略要求识别出发往每台服务器的到达作业的最优比例。我们给出了后悔分析以及仿真,以证明所提基于 bandit 的探索策略的有效性。

关键词

引用

@article{arxiv.2106.04707,
  title  = {Job Dispatching Policies for Queueing Systems with Unknown Service Rates},
  author = {Tuhinangshu Choudhury and Gauri Joshi and Weina Wang and Sanjay Shakkottai},
  journal= {arXiv preprint arXiv:2106.04707},
  year   = {2021}
}