Applications can tailor a network slice by specifying a variety of QoS attributes related to application-specific performance, function or operation. However, some QoS attributes like guaranteed bandwidth required by the application do vary over time. For example, network bandwidth needs of video streams from surveillance cameras can vary a lot depending on the environmental conditions and the content in the video streams. In this paper, we propose a novel, dynamic QoS attribute prediction technique that assists any application to make optimal resource reservation requests at all times. Standard forecasting using traditional cost functions like MAE, MSE, RMSE, MDA, etc. don't work well because they do not take into account the direction (whether the forecasting of resources is more or less than needed), magnitude (by how much the forecast deviates, and in which direction), or frequency (how many times the forecast deviates from actual needs, and in which direction). The direction, magnitude and frequency have a direct impact on the application's accuracy of insights, and the operational costs. We propose a new, parameterized cost function that takes into account all three of them, and guides the design of a new prediction technique. To the best of our knowledge, this is the first work that considers time-varying application requirements and dynamically adjusts slice QoS requests to 5G networks in order to ensure a balance between application's accuracy and operational costs. In a real-world deployment of a surveillance video analytics application over 17 cameras, we show that our technique outperforms other traditional forecasting methods, and it saves 34% of network bandwidth (over a ~24 hour period) when compared to a static, one-time reservation.
翻译:应用中可以通过指定与应用程序特定性能、功能或操作相关的各种 QOS 属性来裁剪网络切片。 但是, 某些 QOS 属性, 如应用程序所需的保障带宽等, 随着时间的推移而变化不一。 例如, 监控摄像头视频流的网络带宽需求, 视环境条件和视频流内容的不同而变化很大。 在本文中, 我们提出一个新的动态 QOS 属性预测技术, 帮助任何应用程序在任何时候都提出最佳资源保留请求。 使用传统成本函数, 如MAE、 MSE、 RMSE、 MMA等的标准预测工作不成功, 因为它们没有考虑到方向( 资源预测多少或少于需要)、 规模( 预测多少偏差, 方向) 或频率( 预报多少次与实际需求不同, 方向) 。 静态 方向、 规模和频度直接影响到应用程序的准确度, 以及操作成本。 我们提出一个新的、 参数化的成本函数, 将所有三个时间都考虑在内, 并指导新预测技术的设计 。 在动态网络中, 最精确地显示我们的一个时间 的运行要求 。