A robust QoS forecasting technique for a dynamic, distributed real-time testbed

L. Yang, L. Welch, J. Liu, C. Cavanaugh
{"title":"A robust QoS forecasting technique for a dynamic, distributed real-time testbed","authors":"L. Yang, L. Welch, J. Liu, C. Cavanaugh","doi":"10.1109/CAMP.2003.1598154","DOIUrl":null,"url":null,"abstract":"Dynamic, distributed, real-time control systems must control changing environments in a timely manner despite the fact that the system's load and timing vary in a way that is not characterizable by time-invariant statistical distributions. A quality of service (QoS) manager has been implemented that forecasts timing constraint violations in such systems and corrects them before they occur. The majority of forecasting techniques rely on moving averaging to extrapolate the future values, therefore the existence of outliers frequently impose disastrous effects on the accuracy of prediction. Most existing forecasting methods in literature use thresholding steps to empirically eliminate outliers, whose success heavily depends on the prior knowledge in choosing the initial fit and threshold values. In this paper, we propose a robust algorithm to automatically reject outliers and thus achieve accurate forecasting of host load and path latency. Our algorithm involves minimizing the integral of the squared error (ISE or L2E) between a Gaussian model of the residual and its true density function. The residual here refers to the difference between the path latencies and the trend line. We present the implementation results using L2E as well as other two widely used forecasting methods: least-squares linear regression and Box-Jenkins AR(2) forecasting, with DynBench dynamic, distributed real-time benchmark being employed as the testbed. We experimentally show that our L2 E-based scheme yields higher forecasting accuracy over the other two approaches","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CAMP.2003.1598154","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Dynamic, distributed, real-time control systems must control changing environments in a timely manner despite the fact that the system's load and timing vary in a way that is not characterizable by time-invariant statistical distributions. A quality of service (QoS) manager has been implemented that forecasts timing constraint violations in such systems and corrects them before they occur. The majority of forecasting techniques rely on moving averaging to extrapolate the future values, therefore the existence of outliers frequently impose disastrous effects on the accuracy of prediction. Most existing forecasting methods in literature use thresholding steps to empirically eliminate outliers, whose success heavily depends on the prior knowledge in choosing the initial fit and threshold values. In this paper, we propose a robust algorithm to automatically reject outliers and thus achieve accurate forecasting of host load and path latency. Our algorithm involves minimizing the integral of the squared error (ISE or L2E) between a Gaussian model of the residual and its true density function. The residual here refers to the difference between the path latencies and the trend line. We present the implementation results using L2E as well as other two widely used forecasting methods: least-squares linear regression and Box-Jenkins AR(2) forecasting, with DynBench dynamic, distributed real-time benchmark being employed as the testbed. We experimentally show that our L2 E-based scheme yields higher forecasting accuracy over the other two approaches
面向动态分布式实时试验台的鲁棒QoS预测技术
动态的、分布式的、实时的控制系统必须及时地控制不断变化的环境,尽管系统的负载和时间变化的方式不是用时不变的统计分布来表征的。已经实现了一个服务质量(QoS)管理器,用于预测此类系统中违反时间约束的情况,并在它们发生之前纠正它们。大多数预测技术依靠移动平均来推断未来值,因此异常值的存在经常对预测的准确性造成灾难性的影响。文献中现有的预测方法大多采用阈值步骤来经验地消除异常值,其成功与否很大程度上取决于初始拟合和阈值的选择的先验知识。在本文中,我们提出了一种鲁棒算法来自动拒绝异常值,从而实现对主机负载和路径延迟的准确预测。我们的算法涉及最小化残差的高斯模型与其真实密度函数之间的平方误差(ISE或L2E)的积分。这里的残差是指路径延迟和趋势线之间的差。我们展示了使用L2E以及其他两种广泛使用的预测方法的实现结果:最小二乘线性回归和Box-Jenkins AR(2)预测,并采用DynBench动态分布式实时基准作为测试平台。实验表明,我们基于L2的方案比其他两种方法产生更高的预测精度
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信