一种视频网站的服务性能预测方法技术

技术编号:15938538 阅读:24 留言:0更新日期:2017-08-04 21:34
本发明专利技术公开了一种视频网站的服务性能预测方法,所述方法包含:步骤101)通过模拟用户请求,定时测量视频网站性能参数,计算性能参数之间的相关系数;如果相关系数的绝对值超过预设阈值时,将所有性能参数的值存入对应网站的性能预测数据集,否则,仅把下载速率存入对应网站的性能预测数据集;其中,所述性能参数包含:连接时间和下载速率;步骤102)对预测数据集进行参数无量纲化和归一化预处理,基于预处理后得到的数据和时间序列模型或机器学习模型预测下一时刻的视频网站的服务性能;其中,对时间序列模型或机器学习模型输出的归一化预测结果进行反归一化即得到用户在下一时刻访问视频网站可获得的真实的服务性能预测值。

A method for predicting service performance of video websites

The invention discloses a method for predicting the service performance of the video site, the method includes: step 101) through the simulation of user requests, timing measurement of video website performance parameters, the correlation coefficient between the calculated performance parameters; if the absolute value of the correlation coefficient exceeds a preset threshold, all the performance parameters of the corresponding performance values are stored in the web site the forecast data set, otherwise, only the download rate in performance forecast data set the corresponding website; among them, including the performance parameters: connection time and download rate; step 102) parameter dimensionless and normalization of predicted data set, the service performance of preprocessing the data and time series model or the machine learning model to predict the next moment based on video website; among them, the time series model and machine learning model output normalized prediction The result is that the real service performance prediction value obtained by the user accessing the video website at the next time is obtained.

【技术实现步骤摘要】
一种视频网站的服务性能预测方法
本专利技术涉及网站的服务性能预测领域,特别涉及一种融合多信息源的视频网站服务性能预测方法,属于网络服务性能预测领域。
技术介绍
针对一个视频内容,网络中有很多视频网站可以提供服务。因为视频网站是通过动态的互联网提供服务,因此视频网站的服务性能不能很好地保持稳定,会随着网络环境、服务器负载等因素的变化而变化,从而出现周期性、短暂性的服务性能变化的情况。为此,对历史数据的分析来准确地预测未来一段时间内视频网站的服务性能,是选择并使用满足用户需求的视频源的关键问题,有重要意义。目前现有的视频网站服务性能的预测方法的主要思路为:(1)收集某一服务性能指标在一段时间内的数据作为历史数据;(2)选择某种模型,使用单一性能指标的数据进行模型训练和性能预测。现有的方法存在的问题即使用单一指标的数据进行预测,不考虑其他信息源的数据,在网络情况出现较大波动时,对网站性能的预测会出现较大偏差。因此为改善预测的性能,增加预测模型在网络性能短时间波动较大的情况下的预测稳定性,亟待加入其他信息源的数据,提高服务性能预测的准确度。
技术实现思路
本专利技术目的在于,为克服上述技术缺陷,进而使对视频网站未来时刻的服务性能预测所需时间可接受的范围内,本专利技术技术方案将多个信息源的信息进行融合,进而提高预测模型对视频网站的服务性能预测的精度。同时,本专利技术的技术方案能够增强预测模型在网络情况剧烈变化的情况下的预测准确性的稳定性。为了实现上述目的,本专利技术实施例公开了如下技术方案:第一方面,提供一种视频网站的服务性能预测方法,所述方法包含:步骤101)通过模拟用户请求,定时测量视频网站性能参数,计算性能参数之间的相关系数;如果相关系数的绝对值超过预设阈值时,将所有性能参数的值存入对应网站的性能预测数据集,否则,仅把下载速率存入对应网站的性能预测数据集;其中,所述性能参数包含:连接时间和下载速率;步骤102)对预测数据集进行参数无量纲化和归一化预处理,基于预处理后得到的数据和时间序列模型或机器学习模型预测下一时刻的视频网站的服务性能;其中,对时间序列模型或机器学习模型输出的归一化预测结果进行反归一化即得到用户在下一时刻访问视频网站可获得的真实的服务性能预测值。结合上述第一方面,在第一种可能的实现方式中,上述步骤101)通过在节点上设定地址列表并模拟用户行为,定时向地址列表中的视频网站发送请求,测量视频网站的连接时间和下载速率。结合上述第一方面,和/或第一种可能的实现方式中,在第二种可能的实现方式中,采用皮尔逊相关系数计算性能参数之间的相关系数。结合上述第一方面,和/或第一种可能的实现方式中,在第三种可能的实现方式中,采用线性函数归一化对预测数据集进行归一化处理。结合上述第一方面,和第三种可能的实现方式中,在第四中可能的实现方式中,上述反归一化方法即线性归一化方法的反归一化。结合第一方面,和/或第一种可能的实现方式中,在第五中可能的实现方式中,上述时间序列模型为指数平滑模型;或上述机器学习的模型采用线性回归或径向基网络模型。结合第一方面,和/或第一种可能的实现方式中,在第五中可能的实现方式中,上述步骤102)进一步包含:步骤102-1)使用测量发生的时间将收集的预测数据集分为两部分:训练集和测试集;步骤102-2)使用训练集的数据训练预测模型,将测试集数据带入模型公式,以预测值和真实值的最小最方误差为标准,不断调整模型参数并利用梯度下降算法求得模型参数的最优数值;步骤102-3)利用步骤102-2)中得到的模型参数的取值,得到完整预测模型,将测试集中的数据带入完整预测模型,进行预测,再将预测所得结果反归一化得到预测值。第二方面,提供一种视频网站的服务性能预测系统,所述系统包含:预处理模块,用于通过模拟用户请求,定时测量视频网站性能参数,计算性能参数之间的相关系数;如果相关系数的绝对值超过预设阈值时,将所有性能参数的值存入对应网站的性能预测数据集,否则,仅把下载速率存入对应网站的性能预测数据集;其中,所述性能参数包含:连接时间和下载速率;预测模块,用于对预测数据集进行参数无量纲化和归一化预处理,基于预处理后得到的数据和时间序列模型或机器学习模型预测下一时刻的视频网站的服务性能;其中,对时间序列模型或机器学习模型输出的归一化预测结果进行反归一化即得到用户在下一时刻访问视频网站可获得的真实的服务性能预测值。结合上述第二方面,在第一种可能的实现方式中,当性能参数包含连接时间和下载速率时,所述预处理模块进一步包含:测量子模块,通过在节点上设定地址列表并模拟用户行为,定时向地址列表中的视频网站发送请求,测量视频网站的连接时间和下载速率;判决存储子模块,用于判断如果相关系数的绝对值超过预设阈值时,将所有性能参数的值存入对应网站的性能预测数据集,否则,仅把下载速率存入对应网站的性能预测数据集。结合上述第二方面,和/或第一种可能的实现方式中,在第二种可能的实现方式中当采用三阶指数平滑预测模型时,所述预测模块进一步包含:分组子模块,用于采用测量发生的时间将收集的预测数据集分为两部分:训练集和测试集;预测模型参数最优值获取模块,用于采用训练集的数据训练预测模型,将测试集的数据带入模型公式,以预测值和真实值的最小最方误差为标准,不断调整模型参数,并利用梯度下降算法求得模型参数的最优数值;预测值获取模块,用于利用预测模型参数最优值获取模块得到的模型参数的取值,得到完整预测模型;再将测试集中的数据带入预测模型,进行预测,最后预测所得结果反归一化得到预测值。与现有技术相比,本专利技术的优点在于:1、通过步骤(1)中测量程序定时对视频网站的连接时间和下载速率进行测量,确保测量条件的相对稳定,减小时间间隔不统一等其余因素对预测准确度的影响;2、通过步骤(2)和步骤(3)将连接时间和下载速率相关性较高情况下的连接时间加入性能预测数据集,再进行参数无量纲化、归一化,即引入其他信息源,提高预测的准确度和网络状况突变情况下预测模型的稳定性;3、通过步骤(4)和步骤(5)中选择合适的三阶的指数平滑模型或机器学习模型作为预测模型,提高预测的准确程度。附图说明图1是融合多信息源的视频网站服务性能预测方法的流程图;图2是本方法应用实例的场景示意图;图3是本专利技术实施例提供的具体的性能预测数据集的生成及归一化过程;图4是本专利技术实施例提供的三阶指数平滑模型训练与预测流程。具体实施方式下面结合附图对本专利技术的技术方案进行详细说明。实施例1本专利技术提供了一种视频网站服务性能预测方法,其步骤包括:步骤(1)通过在节点上部署测量程序模拟用户请求,定时测量视频网站的连接时间和下载速率两种服务性能指标;步骤(2)由步骤1测量所得数据,计算下载速率和连接时间的相关系数,若相关系数的绝对值超过预设阈值,判定两个序列有相关性,否则判定两个序列无相关性;步骤(3)在步骤2中如果判定两个序列有相关性,将测量所得的连接时间和下载速率的历史数据放入网站性能预测数据集,否则仅把下载速率放入数据集。之后再对数据集进行线性归一化;步骤(4)将归一化后的数据集整理成训练集和测试集,选择时间序列模型中的三阶的指数平滑模型或者机器学习模型中的线性回归模型或径向基网络模型使用训练集训练模型,再使用测试本文档来自技高网...
一种视频网站的服务性能预测方法

【技术保护点】
一种视频网站的服务性能预测方法,所述方法包含:步骤101)通过模拟用户请求,定时测量视频网站性能参数,计算性能参数之间的相关系数;如果相关系数的绝对值超过预设阈值时,将所有性能参数的值存入对应网站的性能预测数据集,否则,仅把下载速率存入对应网站的性能预测数据集;其中,所述性能参数包含:连接时间和下载速率;步骤102)对预测数据集进行参数无量纲化和归一化预处理,基于预处理后得到的数据和时间序列模型或机器学习模型预测下一时刻的视频网站的服务性能;其中,对时间序列模型或机器学习模型输出的归一化预测结果进行反归一化即得到用户在下一时刻访问视频网站可获得的真实的服务性能预测值。

【技术特征摘要】
1.一种视频网站的服务性能预测方法,所述方法包含:步骤101)通过模拟用户请求,定时测量视频网站性能参数,计算性能参数之间的相关系数;如果相关系数的绝对值超过预设阈值时,将所有性能参数的值存入对应网站的性能预测数据集,否则,仅把下载速率存入对应网站的性能预测数据集;其中,所述性能参数包含:连接时间和下载速率;步骤102)对预测数据集进行参数无量纲化和归一化预处理,基于预处理后得到的数据和时间序列模型或机器学习模型预测下一时刻的视频网站的服务性能;其中,对时间序列模型或机器学习模型输出的归一化预测结果进行反归一化即得到用户在下一时刻访问视频网站可获得的真实的服务性能预测值。2.根据权利要求1所述的视频网站的服务性能预测方法,其特征在于,所述步骤101)通过在节点上设定地址列表并模拟用户行为,定时向地址列表中的视频网站发送请求,测量视频网站的连接时间和下载速率。3.根据权利要求1或2所述的视频网站的服务性能预测方法,其特征在于,采用皮尔逊相关系数计算性能参数之间的相关系数。4.根据权利要求1或2所述的视频网站服务性能预测方法,其特征在于,采用线性函数归一化对预测数据集进行归一化处理。5.根据权利要求4所述的视频网站服务性能预测方法,其特征在于,所述反归一化方法即线性归一化方法的反归一化。6.根据权利要求1或2所述的视频网站服务性能预测方法,其特征在于,所述时间序列模型为指数平滑模型;或所述机器学习的模型采用线性回归或径向基网络模型。7.根据权利要求1或2所述的视频网站服务性能预测方法,其特征在于,所述步骤102)进一步包含:步骤102-1)使用测量发生的时间将收集的预测数据集分为两部分:训练集和测试集;步骤102-2)使用训练集的数据训练预测模型,将训练集数据带入模型公式,以预测值和真实值的最小均方误差为标准,不断调整模型参数并利用梯度下降算法求得模型参数的最优数值;步骤102-3)利用步骤102-2)中得到的模型参数的取值,得到完整...

【专利技术属性】
技术研发人员:刘学薛寒星尤佳莉
申请(专利权)人:中国科学院声学研究所
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1