We address the problem of scheduling a multiclass M/M/1 queue with a finite dedicated buffer for each class. Some classes are delay-sensitive, modeling real-time traffic (e.g. voice, video), whereas others are loss-sensitive, modeling nonreal-time traffic (e.g. data). Different levels of tolerance to delay and loss are modeled by appropriate linear holding cost and rejection cost rates. The goal is to design well-grounded and tractable scheduling policies which nearly minimize the discounted or long-run average expected cost objective. We develop new dynamic index policies, prescribing to give higher service priority to classes with larger index values, where the priority index of a class measures the marginal productivity of work at its current state. To construct the indices, we deploy the theory of marginal productivity indices (MPIs) and PCL-indexability we have introduced in recent work, and further introduce significant extensions to such theory motivated by phenomena observed in the model of concern. The MPI policies are shown to furnish new, insightful structural results, and to exhibit a nearly optimal performance in a computational study.
展开▼
机译:我们解决了为每个类安排一个带有有限专用缓冲区的多类M / M / 1队列的问题。有些类别对延迟敏感,可以模拟实时流量(例如语音,视频),而其他类别对损失敏感,可以对非实时流量进行建模(例如数据)。通过适当的线性持有成本和拒绝成本比率,可以模拟不同程度的延迟和损失容忍度。目标是设计有充分根据和易于处理的调度策略,以使折现或长期平均预期成本目标几乎最小化。我们开发了新的动态索引策略,规定为具有较大索引值的类提供更高的服务优先级,其中类的优先级指标衡量其当前状态下的边际生产率。为了构建指数,我们采用了在最近的工作中介绍的边际生产率指数(MPI)和PCL可指数化的理论,并进一步引入了由关注模型中观察到的现象引起的这种理论的重大扩展。 MPI策略显示出提供新的,有洞察力的结构结果,并在计算研究中展现出近乎最佳的性能。
展开▼