一种虚拟子网资源分配方法及虚拟子网系统技术方案

技术编号:38902825 阅读:14 留言:0更新日期:2023-09-22 14:21
本发明专利技术公开一种虚拟子网资源分配方法及虚拟子网系统,方法包括:检测用网区域内的用户端的用网共性,将同一用网共性的用户端置于同一用户组,生成不同用户组的组间网络分配策略;根据同一用户组的各用户端的用网差异,生成同一用户组内的各用户端的组内网络分配策略;获取用网区域内的所有物理网络节点,根据组间网络分配策略和组内网络分配策略构建虚拟网络,并利用物理网络节点映射成虚拟网络的虚拟节点和虚拟子节点;根据组间网络分配策略将虚拟节点预分配至各个用户组,根据组内网络分配策略将虚拟子节点预分配至各个用户。本发明专利技术提出的技术方案有利于解决现有的虚拟网络的资源难以合理分配到请求网络的用户的弊端。的资源难以合理分配到请求网络的用户的弊端。的资源难以合理分配到请求网络的用户的弊端。

【技术实现步骤摘要】
一种虚拟子网资源分配方法及虚拟子网系统


[0001]本专利技术涉及虚拟网络
,具体涉及一种虚拟子网资源分配方法和一种虚拟子网系统。

技术介绍

[0002]网络虚拟化是指在一个共享的物理网络资源之上创建多个虚拟网络,同时每个虚拟网络可以独立部署和管理。通过网络进行虚拟化,可以推动异构网络的融合和升级、网络环境、简化网络管理、保证服务质量这几个目标。
[0003]虚拟网络是指在物理网络基础架构上,利用交换机和路由器的功能,配置网络的逻辑拓扑结构,从而允许网络管理员任意地将一个用网区域内的任何数量网段聚合成一个用户组,就好像它们是一个单独的用网区域。在公共的网络基础设施上通过抽象、重构、隔离等方法能实现多个并行存在虚拟网络络。随着用户需求以及无线网络的发展,为了提升网络容量、满足日益增长的数据流量需求,运营商密集部署了大量无线接入点和基站。然而,由于用户流量在地理和时间上不均匀分布,且无线网络资源分配各自独立进行,从而导致密集部署的无线网络资源的整体利用率呈现下降的趋势。从而,现有技术中,虚拟网络的资源难以合理分配到用户,从而无法满足服务质量要求。从而,本专利技术提出一种虚拟子网资源分配方法及虚拟子网系统,旨在提高虚拟网络资源向用户分配的合理性。

技术实现思路

[0004]本专利技术的主要目的是提供一种虚拟子网资源分配方法和一种虚拟子网系统,旨在解决现有的虚拟网络的资源难以合理分配到请求网络的用户,从而无法满足服务质量要求的弊端。
[0005]为实现上述目的,本专利技术提出的一种虚拟子网资源分配方法中,用网区域中包含多个用户端,每个用户端分别与虚拟网络服务器通信连接,虚拟网络服务器用于将用网区域内的物理网络节点映射成为虚拟网络;所述方法包括如下步骤:检测用网区域内的用户端的用网共性,将同一用网共性的用户端置于同一用户组,根据不同用户组之间的用网共性区别,生成不同用户组的组间网络分配策略;根据同一用户组的各用户端的用网差异,生成同一用户组内的各用户端的组内网络分配策略;获取用网区域内的所有物理网络节点,根据组间网络分配策略和组内网络分配策略构建虚拟网络,并利用物理网络节点映射成虚拟网络的虚拟节点和虚拟子节点;根据组间网络分配策略将虚拟节点预分配至各个用户组,根据组内网络分配策略将虚拟子节点预分配至各个用户端。
[0006]优选地,所述方法,还包括:获取每一用户组的用户端向虚拟网络发出的资源分配请求,并获取每一用户组的各用户端的当前状态数据;
根据虚拟网络中虚拟节点向用户组的预分配、每一用户组的各用户端向虚拟网络发送的资源分配请求、每一用户组中各用户端的当前状态数据,以及组间网络分配策略,向每一用户组调整分配虚拟网络资源;根据同一用户组内各用户端向虚拟网络发送的资源分配请求、每一用户组中各用户端的当前状态数据,以及每一用户组分配到的虚拟网络资源,计算向同一用户组中各用户端分配的计划网络资源;将计划网络资源分配至发出资源分配请求的用户端,并获取用户端的更新状态数据,以判断计划网络资源是否能匹配用户端使用需求。
[0007]优选地,所述获取用网区域内的所有物理网络节点,根据组间网络分配策略和组内网络分配策略构建虚拟网络,并利用物理网络节点映射成虚拟网络的虚拟节点和虚拟子节点的步骤之后,还包括:按照设定的周期获取用网区域中的新增物理网络节点;将同一周期获取到的新增物理网络节点作为同一层级;将新一周期获取的同一层级的新增物理网络节点置于前一周期获取到的物理网络节点的下一层级;获取上一层级的各物理网络节点映射成虚拟节点和虚拟子节点后的映射调整数据,以确定调整的虚拟节点和调整的虚拟子节点;将新一周期获取的物理网络节点根据映射调整数据,与调整的虚拟节点或调整的虚拟子节点建立链接关系,以通过新增物理网络节点和原有物理网络节点重新映射成虚拟网络的虚拟节点和虚拟子节点;将不具有链接关系的物理网络节点映射为自由节点。
[0008]优选地,所述检测用网区域内的用户端的用网共性,将同一用网共性的用户端置于同一用户组,根据不同用户组之间的用网共性区别,生成不同用户组的组间网络分配策略的步骤,包括:侦测用网区域内的用户端发起的资源分配请求的时间波动和状态数据的时间波动;将资源分配请求的时间波动和状态数据的时间波动规律相同的用户端置于同一用户组;根据不同用户组之间的资源分配请求的时间波动和状态数据的时间波动,构建根据时段变化的向不同用户组分配子网资源的组间网络分配策略。
[0009]优选地,所述根据同一用户组的各用户端的用网差异,生成同一用户组内的各用户端的组内网络分配策略的步骤,包括:将同一用户组的各用户端的当前状态数据作为输入数据,将同一用户组的各用户端的最佳网络资源分配比例作为输出数据,带入训练模型进行训练,以得到用于预测同一用户组中的网络资源优化分配比例的资源分配模型;所述根据同一用户组内各用户端向虚拟网络发送的资源分配请求、每一用户组中各用户端的当前状态数据,以及每一用户组分配到的虚拟网络资源,计算向同一用户组中各用户端分配的计划网络资源的步骤,包括:将同一用户组中各用户端的当前状态数据作为输入数据,输入资源分配模型;根据资源分配模型的输出数据确定向同一用户组中的各用户端分配的网络资源
优化分配比例;根据所述用户组分配到的子网资源,以及网络资源优化分配比例,确定向同一用户组中发出资源分配请求的用户端分配的计划网络资源。
[0010]优选地,所述根据虚拟网络中虚拟节点向用户组的预分配、每一用户组的各用户端向虚拟网络发送的资源分配请求、每一用户组中各用户端的当前状态数据,以及组间网络分配策略,向每一用户组调整分配虚拟网络资源的步骤,包括:根据为不同的用户组构建的组间网络分配策略,确定每个用户组获得的网络资源的第一配比;将各用户组中各用户端的当前状态数据输入资源分配模型,将资源分配模型输出的对各个用户组中不同用户端的网络资源优化分配比例作为第二配比;根据第一配比和第二配比确定不同用户组下每个用户端的资源分配权重;根据每一用户组中向虚拟网络发送资源分配请求的用户端的资源分配权重之和,和虚拟网络中的空闲网络资源,向每一用户组调整分配虚拟网络资源。
[0011]优选地,所述获取每一用户组的各用户端的当前状态数据的步骤,包括:获取每一用户组的各用户端的当前数据传输任务量;获取每一用户组的各用户端的当前数据传输速率;获取每一用户组的各用户端发送数据至接收端的当前时延数据;获取当前时间约束,并获取每一用户组的各用户端在当前实时数据流下,传输数据包的当前抖动数据;获取每一用户组的各用户端当前网络丢包率。
[0012]优选地,所述将计划网络资源分配至发出资源分配请求的用户端,并获取用户端的更新状态数据,以判断计划网络资源是否能匹配用户端使用需求的步骤之后,还包括:若否,根据更新状态数据,从自由节点向用户端补充分配虚拟网络资源;统计各用户组内的各用户端的计划网络资源能够匹配用户端使用需求的数据,以判断是否调整组内网络分配策略和组间网络分配策略。
[0013]优选地,每个用户端的资源分配权重采用如下方式计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟子网资源分配方法,其特征在于,用网区域中包含多个用户端,每个用户端分别与虚拟网络服务器通信连接,虚拟网络服务器用于将用网区域内的物理网络节点映射成为虚拟网络;所述方法包括如下步骤:检测用网区域内的用户端的用网共性,将同一用网共性的用户端置于同一用户组,根据不同用户组之间的用网共性区别,生成不同用户组的组间网络分配策略;根据同一用户组的各用户端的用网差异,生成同一用户组内的各用户端的组内网络分配策略;获取用网区域内的所有物理网络节点,根据组间网络分配策略和组内网络分配策略构建虚拟网络,并利用物理网络节点映射成虚拟网络的虚拟节点和虚拟子节点;根据组间网络分配策略将虚拟节点预分配至各个用户组,根据组内网络分配策略将虚拟子节点预分配至各个用户端。2.根据权利要求1所述的虚拟子网资源分配方法,其特征在于,所述方法,还包括:获取每一用户组的用户端向虚拟网络发出的资源分配请求,并获取每一用户组的各用户端的当前状态数据;根据虚拟网络中虚拟节点向用户组的预分配、每一用户组的各用户端向虚拟网络发送的资源分配请求、每一用户组中各用户端的当前状态数据,以及组间网络分配策略,向每一用户组调整分配虚拟网络资源;根据同一用户组内各用户端向虚拟网络发送的资源分配请求、每一用户组中各用户端的当前状态数据,以及每一用户组分配到的虚拟网络资源,计算向同一用户组中各用户端分配的计划网络资源;将计划网络资源分配至发出资源分配请求的用户端,并获取用户端的更新状态数据,以判断计划网络资源是否能匹配用户端使用需求。3.根据权利要求2所述的虚拟子网资源分配方法,其特征在于,所述获取用网区域内的所有物理网络节点,根据组间网络分配策略和组内网络分配策略构建虚拟网络,并利用物理网络节点映射成虚拟网络的虚拟节点和虚拟子节点的步骤之后,还包括:按照设定的周期获取用网区域中的新增物理网络节点;将同一周期获取到的新增物理网络节点作为同一层级;将新一周期获取的同一层级的新增物理网络节点置于前一周期获取到的物理网络节点的下一层级;获取上一层级的各物理网络节点映射成虚拟节点和虚拟子节点后的映射调整数据,以确定调整的虚拟节点和调整的虚拟子节点;将新一周期获取的物理网络节点根据映射调整数据,与调整的虚拟节点或调整的虚拟子节点建立链接关系,以通过新增物理网络节点和原有物理网络节点重新映射成虚拟网络的虚拟节点和虚拟子节点;将不具有链接关系的物理网络节点映射为自由节点。4.根据权利要求1所述的虚拟子网资源分配方法,其特征在于,所述检测用网区域内的用户端的用网共性,将同一用网共性的用户端置于同一用户组,根据不同用户组之间的用网共性区别,生成不同用户组的组间网络分配策略的步骤,包括:侦测用网区域内的用户端发起的资源分配请求的时间波动和状态数据的时间波动;将资源分配请求的时间波动和状态数据的时间波动规律相同的用户端置于同一用户
组;根据不同用户组之间的资源分配请求的时间波动和状态数据的时间波动,构建根据时段变化的向不同用户组分配子网资源的组间网络分配策略。5.根据权利要求2所述的虚拟子网资源分配方法,其特征在于,所述根据同一用户组的各用户端的用网差异,生成同一用户组内的各用户端的组内网络分配策略的步骤,包括:将同一用户组的各用户端的当前状态数据作为输入数据,将同一用户组的各用户端的最佳网络资源分配比例作为输出数据,带入训练模型进行训练,以得到用于预测同一用户组中的网络资源优化分配比例的资源分配模型;所述根据同一用户组内各用户端向虚拟网络发送的资源分配请求、每一用户组中各用户端的当前状态数据,...

【专利技术属性】
技术研发人员:邓正秋吕绍和邓頔
申请(专利权)人:湖南马栏山视频先进技术研究院有限公司
类型:发明
国别省市:

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

1