System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网络流速预测监控方法、装置、计算设备及存储介质制造方法及图纸_技高网

网络流速预测监控方法、装置、计算设备及存储介质制造方法及图纸

技术编号:43235603 阅读:13 留言:0更新日期:2024-11-05 17:22
本申请涉及网络流速预测监控领域,公开了一种网络流速预测监控方法、装置、计算设备及存储介质,该方法包括:获取当前运行的目标应用的应用名称以及应用名称对应的进程标识符;计算目标应用在预设时间段内运行时的网络流速;构建第一网络流速预测模型和第二网络流速预测模型;将待预测的目标应用对应的进程标识符以及待预测时段输入所述第一网络流速预测模型和第二网络流速预测模型,输出得到第一预测网络流速和第二预测网络流速,根据第一预测网络流速和第二预测网络流速确定目标应用的网络流速限制范围。本申请根据不同的网络流速预测模型综合得到未来时间段的预测网络流速,为网络规划和资源分配提供依据,提升网络限速的准确性。

【技术实现步骤摘要】

本申请涉及网络流速预测监控领域,更具体地涉及一种网络流速预测监控方法、装置、计算设备及存储介质


技术介绍

1、网络流量指的是网络数据的传输量,它描述了单位时间内通过网络接口传输的数据量。一般而言,流量包括上传和下载的数据量,通常以字节(byte)、千字节(kb)、兆字节(mb)或千兆字节(gb)为单位进行计量。对应的,网络流速是用于描述数据在计算机网络中传输的速率,即单位时间内传输数据容量的大小。在windows操作系统中,应用的进程标识符是操作系统为每个进程分配的唯一数字标识。这个标识用于在系统中唯一地识别和管理进程。在系统上每启动一个应用程序,系统都会为这个应用程序创建一个新的进程,并为其分配一个进程标识符,这个进程标识符在进程的生命周期内是唯一的,可以被操作系统用来进行进程控制和管理,例如调整进程的优先级、终止进程等。时间序列分析是指将历史数据按照时间顺序排列,并通过分析这些数据随时间变化的规律来预测未来数据的方法。根据应用历史进程的网络流速数据,对其进行时间序列分析,便于得到未来时间段的预测网络流速,便于网络资源管理时对不同应用程序做出适应的网络限速要求。


技术实现思路

1、本申请实施例提供一种网络流速预测监控方法、装置、计算设备及存储介质,根据不同的网络流速预测模型综合得到未来时间段的预测网络流速,为网络规划和资源分配提供依据,提升网络限速的准确性。

2、第一方面,本申请实施例提供一种网络流速预测监控方法,包括:获取当前运行的目标应用的应用名称以及所述应用名称对应的进程标识符;计算所述目标应用在预设时间段内运行时的网络流速;根据所述目标应用对应的进程标识符和所述网络流速构建第一网络流速预测模型和第二网络流速预测模型;将待预测的目标应用对应的进程标识符以及待预测时段输入所述第一网络流速预测模型,输出得到第一预测网络流速;将待预测的目标应用对应的进程标识符以及待预测时段输入所述第二网络流速预测模型,输出得到第二预测网络流速,所述第一网络流速预测模型和所述第二网络流速预测模型为不同类型的模型;根据第一预测网络流速和第二预测网络流速确定所述目标应用的网络流速限制范围。

3、在一个实施方式中,所述预设时间段是以第一预设时间为始,第二预设时间为终,所述计算所述目标应用在预设时间段内运行时的网络流速,包括:

4、根据所述进程标识符获取所述目标应用对应的传输控制协议连接信息;

5、在第一预设时间获取所述每个传输控制协议连接的第一网络流量;

6、在第二预设时间获取所述每个传输控制协议连接的第二网络流量,其中,所述第一预设时间与第二预设时间之差为间隔时间;

7、根据所述第一网络流量、所述第二网络流量和所述间隔时间,计算所述目标应用在预设时间段内运行时的网络流速。

8、在一个实施方式中,所述根据所述目标应用对应的进程标识符和所述网络流速构建第一网络流速预测模型和第二网络流速预测模型,包括:

9、根据所述进程标识符、所述网络流速和所述网络流速对应的预设时间段构建网络流速时序数据集;

10、对所述网络流速时序数据集中的时序数据进行初始处理后得到网络流速预测数据集,其中,所述网络流速预测数据集中的时序数据为平稳序列;

11、建立第一网络流速初始预测模型,所述第一网络流速初始预测模型为数学模型,所述第一网络流速初始预测模型包括取值未定的模型参数;

12、根据所述网络流速预测数据集求解所述模型参数的取值,并根据所述模型参数的取值确定第一网络流速预测模型;

13、根据所述网络流速预测数据集训练第二网络流速预测模型得到训练后的第二网络流速预测模型。

14、在一个实施方式中,所述第一网络流速预测初始模型包括数学模型,所述根据所述网络流速预测数据集求解所述模型参数的取值,并根据所述模型参数的取值确定第一网络流速预测模型,包括:

15、定义模型选择函数,所述模型选择函数的值反映所述第一网络流速预测模型和所述网络流速预测数据集的拟合效果;

16、确定所述模型参数的取值组;

17、分别以一个取值组为所述模型参数的目标取值组,确定第一网络流速目标预测模型;

18、根据所述模型参数的目标取值组和所述网络流速预测数据集计算所述模型选择函数的目标值;

19、在完成根据每一组取值组计算的模型选择函数的目标值之后,确定所述模型参数的取值为所述模型选择函数的目标值最低时对应的目标取值组;

20、根据所述模型参数的取值确定所述第一网络流速预测模型。

21、在一个实施方式中,所述模型参数包括第一参数和第二参数,所述确定所述模型参数的取值组,包括:

22、利用第一函数和所述网络流速预测数据集绘制第一函数图;

23、根据所述第一函数图,确定所述第一参数的取值上限,并确定所述第一参数取值下限为1,得到所述第一参数的取值范围;

24、利用第二函数和所述网络流速预测数据集绘制偏第二函数图;

25、根据所述第二函数图,确定所述第二参数的取值上限,并确定所述第二参数的取值下限为1,得到所述第二参数的取值范围;

26、分别遍历所述第一参数的取值范围和所述第二参数的取值范围,确定所述模型参数的取值组。

27、在一个实施方式中,所述根据第一预测网络流速和第二预测网络流速确定所述目标应用的网络流速限制范围,包括:

28、根据所述第一预测网络流速和所述第一预测网络流速对应的第一网络流速权重相乘得到赋权后的第一预测网络流速;

29、根据所述第二网络流速和所述第二预测网络流速对应的第二网络流速权重相乘得到赋权后的第二预测网络流速;

30、根据赋权后的第一预测网络流速和赋权后的第二预测网络流速,确定所述目标应用的网络流速限制范围。

31、在一个实施方式中,所述方法还包括:

32、获取所述目标应用的下载任务请求;

33、获取所述目标应用下载任务请求对应的请求网络流速;

34、根据所述请求网络流速调整所述网络流速限制范围以响应所述下载任务请求。

35、第二方面,本申请实施例提供一种网络流速预测监控装置,具有实现对应于上述第一方面提供的网络流速预测监控方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。在一个实施方式中,所述网络流速预测监控装置包括:

36、获取模块:用于获取当前运行的目标应用的应用名称以及所述应用名称对应的进程标识符;

37、计算模块:用于计算所述目标应用在预设时间段内运行时的网络流速;

38、构建模型模块:用于根据所述目标应用对应的进程标识符和所述网络流速构建第一网络流速预测模型和第二网络流速预测模型;

39、第一输出模块:用于将待本文档来自技高网...

【技术保护点】

1.一种网络流速预测监控方法,其特征在于,所述网络流速预测监控方法包括:

2.根据权利要求1所述的网络流速预测监控方法,其特征在于,所述预设时间段是以第一预设时间为始,第二预设时间为终,所述计算所述目标应用在预设时间段内运行时的网络流速,包括:

3.根据权利要求1所述的网络流速预测监控方法,其特征在于,所述根据所述目标应用对应的进程标识符和所述网络流速构建第一网络流速预测模型和第二网络流速预测模型,包括:

4.根据权利要求3所述的网络流速预测监控方法,其特征在于,所述第一网络流速预测初始模型为数学模型,所述根据所述网络流速预测数据集求解所述模型参数的取值,并根据所述模型参数的取值确定第一网络流速预测模型,包括:

5.根据权利要求4所述的网络流速预测监控方法,其特征在于,所述模型参数包括第一参数和第二参数,所述确定所述模型参数的取值组,包括:

6.根据权利要求1所述的网络流速预测监控方法,其特征在于,所述根据第一预测网络流速和第二预测网络流速确定所述目标应用的网络流速限制范围,包括:

7.根据权利要求1所述的网络流速预测监控方法,其特征在于,所述方法还包括:

8.一种网络流速预测监控装置,其特征在于,其包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的网络流速预测监控方法。

9.一种计算设备,其特征在于,其包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的网络流速预测监控方法。

10.一种计算机可读存储介质,其特征在于,其包括指令,当其在计算机上运行时,使得所述计算机执行如权利要求1至7中任一项所述的网络流速预测监控方法。

...

【技术特征摘要】

1.一种网络流速预测监控方法,其特征在于,所述网络流速预测监控方法包括:

2.根据权利要求1所述的网络流速预测监控方法,其特征在于,所述预设时间段是以第一预设时间为始,第二预设时间为终,所述计算所述目标应用在预设时间段内运行时的网络流速,包括:

3.根据权利要求1所述的网络流速预测监控方法,其特征在于,所述根据所述目标应用对应的进程标识符和所述网络流速构建第一网络流速预测模型和第二网络流速预测模型,包括:

4.根据权利要求3所述的网络流速预测监控方法,其特征在于,所述第一网络流速预测初始模型为数学模型,所述根据所述网络流速预测数据集求解所述模型参数的取值,并根据所述模型参数的取值确定第一网络流速预测模型,包括:

5.根据权利要求4所述的网络流速预测监控方法,其特征在于,所述模型参数包括第一参数和第二参数,所述确定所述模型参数的取值组,包括:

...

【专利技术属性】
技术研发人员:周高登陈立军郭雄
申请(专利权)人:武汉吧哒科技股份有限公司
类型:发明
国别省市:

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

1