一种动态确定虚拟网络的方法及系统的制作方法_2

文档序号:8433639阅读:来源:国知局
实施例1动态确定虚拟网络的方法的具体实现的详细流程示意图;
[0049] 图5为本发明实施例1中确定抽象网络拓扑结构的方法的实现流程示意图;
[0050] 图6为现有两张网络中的节点关系图、与采用本发明网络参数抽象过程中的网络 抽象后的节点关系图的对比图。
【具体实施方式】
[0051] 下面将结合具体实施例及附图对本发明的实施方式进行详细描述。
[0052] 图1为本发明实施例动态确定虚拟网络的方法的实现流程示意图一,如图1所示, 所述方法包括:
[0053] 步骤101 ;获取虚拟网络的接入请求消息,根据接入请求消息中的源节点和宿节 点信息确定请求接入的虚拟网络的抽象网络拓扑结构,根据所述接入请求消息中的服务质 量要求信息W及所述抽象网络拓扑结构的信息确定最优虚拟网络信息;
[0054] 步骤102 ;确定所述最优虚拟网络信息符合预设条件时,发送所述最优虚拟网络 信息W接入最优虚拟网络。
[0055] 其中,所述根据接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网络 的抽象网络拓扑结构,包括:
[0056] 将网络中的所有节点均视为一种具有交换能力的节点,将处于不同层的网络中的 节点绘制在仅有一层的网络的节点关系图中;
[0057] 根据所述节点关系图中节点之间的链路的时延,W及网络拥塞程度设置链路加权 值;
[005引根据加权值、接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网络的 抽象网络拓扑结构。
[0059] 进一步的,所述根据所述节点关系图中节点之间的链路的时延,W及网络拥塞程 度设置链路加权值包括:
[0060] 将所述节点关系图中不同节点之间的链路的初次加权值设置为Li,且Li〉Lmi。;其 中,所述Lmi。为相同节点之间的所有链路的时延的最大值;
[0061] 将所述节点关系图中相同节点之间的链路的初次加权值设置为所述相同节点之 间的链路的物理时延值;
[0062] 当再次获取到虚拟网络的接入请求消息后,根据网络拥塞程度调整所述节点关系 图中不同节点之间的链路、W及相同节点之间的链路的加权值。
[0063] 为实现上述动态确定虚拟网络的方法,本发明实施例还提供了一种动态确定虚拟 网络的系统,如图2所示,所述系统包括;消息获取单元,第一确定单元、第二确定单元W及 第H确定单元;其中,
[0064] 所述消息获取单元,用于获取虚拟网络的接入请求消息;
[0065] 所述第一确定单元,用于根据接入请求消息中的源节点和宿节点信息确定请求接 入的虚拟网络的抽象网络拓扑结构;
[0066] 所述第二确定单元,用于根据所述接入请求消息中的服务质量要求信息W及所述 抽象网络拓扑结构的信息确定最优虚拟网络信息;
[0067] 所述第H确定单元,用于确定所述最优虚拟网络信息符合预设条件时,发送所述 最优虚拟网络信息W接入最优虚拟网络。
[0068] 其中,所述根据接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网络 的抽象网络拓扑结构,包括:
[0069] 将网络中的所有节点均视为一种具有交换能力的节点,将处于不同层的网络中的 节点绘制在仅有一层的网络的节点关系图中;
[0070] 根据所述节点关系图中节点之间的链路的时延,W及网络拥塞程度设置链路加权 值;
[0071] 根据加权值、接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网络的 抽象网络拓扑结构。
[0072] 所述根据所述节点关系图中节点之间的链路的时延,W及网络拥塞程度设置链路 加权值包括:
[007引将所述节点关系图中不同节点之间的链路的初次加权值设置为Li,且Li〉Lmi。;其 中,所述Lmi。为相同节点之间的所有链路的时延的最大值;
[0074] 将所述节点关系图中相同节点之间的链路的初次加权值设置为所述相同节点之 间的链路的物理时延值;
[0075]当所述消息获取单元再次获取到虚拟网络的接入请求消息后,根据网络拥塞程度 调整所述节点关系图中不同节点之间的链路、W及相同节点之间的链路的加权值。
[0076] 本发明实施例又提供了一种动态确定虚拟网络的方法,如图3所示,所述方法包 括:
[0077] 步骤301;获取虚拟网络的接入请求消息,根据接入请求消息中的源节点和宿节 点信息确定请求接入的虚拟网络的抽象网络拓扑结构,根据所述接入请求消息中的服务质 量要求信息W及所述抽象网络拓扑结构的信息确定最优虚拟网络信息;
[0078] 步骤302;确定所述最优虚拟网络信息不符合预设条件时,根据网络拥塞程度调 整链路加权值,根据接入请求消息中的源节点和宿节点信息、W及根据调整后的链路加权 值反应出的网络拥塞程度重新确定请求接入的虚拟网络的抽象网络拓扑结构;
[0079] 步骤303 ;根据所述接入请求消息中的服务质量要求信息W及重新确定的所述抽 象网络拓扑结构的信息确定最优虚拟网络信息;
[0080] 其中,所述链路为网络的节点关系图中的链路。
[0081] 其中,所述根据接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网络 的抽象网络拓扑结构,包括:
[0082] 将网络中的所有节点均视为一种具有交换能力的节点,将处于不同层的网络中的 节点绘制在仅有一层的网络的节点关系图中;
[0083] 根据所述节点关系图中节点之间的链路的时延,W及网络拥塞程度设置链路加权 值;
[0084] 根据加权值、接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网络的 抽象网络拓扑结构。
[0085] 所述根据所述节点关系图中节点之间的链路的时延,W及网络拥塞程度设置链路 加权值包括:
[0086] 将所述节点关系图中不同节点之间的链路的初次加权值设置为Li,且Li〉Lmi。;其 中,所述Lmi。为相同节点之间的所有链路的时延的最大值;
[0087] 将所述节点关系图中相同节点之间的链路的初次加权值设置为所述相同节点之 间的链路的物理时延值;
[0088] 当再次获取到虚拟网络的接入请求消息后,根据网络拥塞程度调整所述节点关系 图中不同节点之间的链路、W及相同节点之间的链路的加权值。
[0089] 为实现上述图3所示的动态确定虚拟网络的方法,本发明实施例还提供了一种动 态确定虚拟网络的系统,所述系统与图2所述的系统的结构相同,因此本实施例未给出图3 方法所对应的结构示意图;所述系统包括;消息获取单元,第一确定单元、第二确定单元W 及第H确定单元;其中,
[0090] 所述消息获取单元,用于获取虚拟网络的接入请求消息;
[0091] 所述第一确定单元,用于根据接入请求消息中的源节点和宿节点信息确定请求接 入的虚拟网络的抽象网络拓扑结构;
[0092] 所述第二确定单元,用于根据所述接入请求消息中的服务质量要求信息W及所述 抽象网络拓扑结构的信息确定最优虚拟网络信息;控制器
[0093] 所述第H确定单元,用于确定所述最优虚拟网络信息不符合预设条件时,根据网 络拥塞程度调整链路加权值,根据接入请求消息中的源节点和宿节点信息、W及根据调整 后的链路加权值反应出的网络拥塞程度重新确定请求接入的虚拟网络的抽象网络拓扑结 构;
[0094] 其中,所述链路为网络的节点关系图中的链路。
[0095] 该里,值得注意的是,当所述第H确定单元确定所述最优虚拟网络信息不符合预 设条件时,所述第H确定单元根据网络拥塞程度调整链路加权值,根据接入请求消息中的 源节点和宿节点信息、W及根据调整后的链路加权值反应出的网络拥塞程度重新确定请求 接入的虚拟网络的抽象网络拓扑结构;随后,所述第二确定单元再根据所述接入请求消息 中的服务质量要求信息W及重新确定的所述抽象网络拓扑结构确定最优虚拟网络信息。
[0096] 本发明实施例提供动态确定虚拟网络的方法及系统,能使网络资源的分配更加灵 活,使网络提供者获得更高的网络资源利用率,最大化网络资产的价值,而使网络请求者获 得在动态时刻均最贴近其需求的虚拟网络。
[0097] 值得注意的是,W上所述消息获取单元、第一确定单元、第二确定单元W及第H确 定单元均可W通过网络中的控制器来实现各自的任务,但四个单元的具体实现方式并不仅 限于在控制器中;例如,将本发明实施例具体到化enFlow技术中,所述消息获取单元、所述 第一确定单元和所述第H确定单元H者各自的功能均可通过虚拟网络管理器(FlowVisor) 完成各自的任务,而所述第二确定单元的功能可通过网络中的控制器实现。
[0098] 实施例1
[0099] 实施例1为本发明实施例动态确定虚拟网络的方法,在基于化enFlow技术下的具 体实现过程。
[0100] 图4为本发明实施例1动态确定虚拟网络的方法的具体实现的详细流程示意图, 如图4所示,基于化enFlow技术下,所述方法包括:
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1