{"title":"面向动态分布式实时试验台的鲁棒QoS预测技术","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":"{\"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}","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}
A robust QoS forecasting technique for a dynamic, distributed real-time testbed
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