{"title":"A framework for simulation-based network control via hindsight optimization","authors":"E. Chong, R. Givan, H. Chang","doi":"10.1109/CDC.2000.912059","DOIUrl":null,"url":null,"abstract":"We describe a novel approach for designing network control algorithms that incorporate traffic models. Traffic models can be viewed as stochastic predictions about the future network state, and can be used to generate traces of potential future network behavior. Our approach is to use such traces to heuristically evaluate candidate control actions using a technique called hindsight optimization. In hindsight optimization, the finite-horizon \"utility\" achievable from a given system state is estimated by averaging estimates obtained from a number of traces starting at the state. For each trace, the utility value of the state is estimated by determining the optimal \"hindsight control\"-this is the control that would be applied by an optimal controller that somehow \"knew\" the whole trace beforehand-and then measuring the utility obtained under that control. Averaging over many samples then gives a simulation-based \"hindsight-optimal\" utility for the starting state that upper bounds the true utility value of the state. This technique for estimating state utility can then be used to select the control-simply select the control that gives the highest utility. Our hindsight-optimization approach to designing simulation-based control algorithms can be applied to a wide variety of network decision problems. We present empirical results showing effectiveness for two example control problems-multiclass scheduling and congestion control.","PeriodicalId":217237,"journal":{"name":"Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"86","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CDC.2000.912059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 86
Abstract
We describe a novel approach for designing network control algorithms that incorporate traffic models. Traffic models can be viewed as stochastic predictions about the future network state, and can be used to generate traces of potential future network behavior. Our approach is to use such traces to heuristically evaluate candidate control actions using a technique called hindsight optimization. In hindsight optimization, the finite-horizon "utility" achievable from a given system state is estimated by averaging estimates obtained from a number of traces starting at the state. For each trace, the utility value of the state is estimated by determining the optimal "hindsight control"-this is the control that would be applied by an optimal controller that somehow "knew" the whole trace beforehand-and then measuring the utility obtained under that control. Averaging over many samples then gives a simulation-based "hindsight-optimal" utility for the starting state that upper bounds the true utility value of the state. This technique for estimating state utility can then be used to select the control-simply select the control that gives the highest utility. Our hindsight-optimization approach to designing simulation-based control algorithms can be applied to a wide variety of network decision problems. We present empirical results showing effectiveness for two example control problems-multiclass scheduling and congestion control.