{"title":"Marginal Productivity Index Policies for Scheduling Multiclass Delay-/Loss-Sensitive Traffic with Delayed State Observation","authors":"J. Niño-Mora","doi":"10.1109/NGI.2007.371218","DOIUrl":null,"url":null,"abstract":"This paper addresses the problem of dynamic bandwidth allocation in a channel to multiclass packet traffic, where each traffic class has a finite dedicated buffer. Class-dependent linear holding and rejection cost rates are used to model differing levels of tolerance to delay and loss. Time is slotted, and the controller's backlog information is delayed by one slot. The goal is to design well-grounded and tractable scheduling policies that nearly minimize expected total discounted or long-run average cost. New dynamic index policies are introduced, awarding higher priority to classes with larger index values, where a class' index measures the marginal productivity of work at its current state. The results are obtained by deploying the work-cost analysis approach to marginal productivity indices (MPIs) for restless bandits developed by the author. The results of a computational study on two-class instances are reported, shedding light on how the MPI policy's relative performance varies with each parameter. Across the range of instances explored, the MPI policy is shown to be nearly optimal, and to substantially outperform conventional benchmark policies.","PeriodicalId":207883,"journal":{"name":"2007 Next Generation Internet Networks","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 Next Generation Internet Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NGI.2007.371218","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
This paper addresses the problem of dynamic bandwidth allocation in a channel to multiclass packet traffic, where each traffic class has a finite dedicated buffer. Class-dependent linear holding and rejection cost rates are used to model differing levels of tolerance to delay and loss. Time is slotted, and the controller's backlog information is delayed by one slot. The goal is to design well-grounded and tractable scheduling policies that nearly minimize expected total discounted or long-run average cost. New dynamic index policies are introduced, awarding higher priority to classes with larger index values, where a class' index measures the marginal productivity of work at its current state. The results are obtained by deploying the work-cost analysis approach to marginal productivity indices (MPIs) for restless bandits developed by the author. The results of a computational study on two-class instances are reported, shedding light on how the MPI policy's relative performance varies with each parameter. Across the range of instances explored, the MPI policy is shown to be nearly optimal, and to substantially outperform conventional benchmark policies.