资源分配方法、设备和系统技术方案

技术编号:17214342 阅读:37 留言:0更新日期:2018-02-08 00:48
本发明专利技术实施例提出了一种资源分配方法、设备和系统,该方法应用于ADN中的S平面设备,该方法包括:根据客户端发送的第一请求和ADN的全局资源信息,确定第一应用的资源配置信息,该第一请求包括用于确定该第一应用的资源需求的信息,该第一应用的资源配置信息包括该第一应用在该ADN中至少一个子域的资源配置,该全局资源信息包括该第一应用在各个子域中的资源使用信息和各个子域的可用资源信息;将该第一应用的资源配置信息发送给该客户端,该第一应用的资源配置信息用于该客户端请求该至少一个子域的C平面控制器配置该第一应用在该C平面控制器所属子域的资源。

Resource allocation methods, equipment and systems

The embodiment of the invention provides a resource allocation method, device and system, the S plane equipment of the method used in ADN, the method comprises: according to global resource information sent by the client first request and ADN, determine the allocation of resources information for the first application, the first request including the first application for determining resource the demand of information resources, the first application of the configuration information includes the first application in the ADN in at least one subdomain of the allocation of resources, the global information resources include resources available information resources of the first application in each subdomain in the use of information and each sub domain; the first application of the resource allocation information sent to the client the allocation of resources, information of the first application for the client request configuration C plane controller the at least one subdomain of the first application in the C control plane The resources of the subdomain.

【技术实现步骤摘要】
资源分配方法、设备和系统
本专利技术实施例涉及计算机网络,并且更具体地,涉及资源分配方法、设备和系统。
技术介绍
软件定义网络(SoftwareDefinedNetwork,SDN)在控制平面上集中式的收集链路信息并计算生成转发规则,然后通过SDN网络设备开放的南向接口下载到数据平面中,从而使得SDN网络中数据包的转发行为可以通过软件进行灵活的控制。虽然SDN网络采用全局控制对所管辖的资源进行集中式配置和管理,提高了网络设备的资源利用率;但是,SDN网络无法为应用提供差异化服务。
技术实现思路
本专利技术实施例提供一种应用驱动网络的资源分配方法、设备和系统,能够根据应用的资源需求,为不同应用配置不同的资源,从而为应用提供差异化服务。第一方面,提出了一种资源分配方法,该方法应用于ADN中的S平面设备,该ADN包括S平面设备、C平面设备和D平面设备,该D平面设备用于该ADN中的数据传输和转发,每个该C平面设备用于控制和管理至少一个D平面设备,该C平面设备控制和管理的该至少一个D平面设备构成一个子域,该S平面设备用于监控和配置应用在该ADN中各个子域的资源,该方法包括:根据客户端发送的第一请求和该ADN的全局资源信息,确定第一应用的资源配置信息,该第一请求包括用于确定该第一应用的资源需求的信息,该第一应用的资源配置信息包括该第一应用在该ADN中至少一个子域的资源配置,该全局资源信息包括该第一应用在各个子域中的资源使用信息和各个子域的可用资源信息;将该第一应用的资源配置信息发送给该客户端,该第一应用的资源配置信息用于该客户端请求该至少一个子域的C平面控制器配置该第一应用在该C平面控制器所属子域的资源。结合第一方面,在第一种可能的实现方式中,该方法还包括:接收该ADN的各个子域的C平面设备发送的资源使用信息,其中,第一子域的C平面设备发送的资源使用信息用于表示该第一子域下各个应用的资源使用信息;根据该ADN的各个子域的C平面设备发送的资源使用信息获取该ADN的全局资源信息。结合第一方面及其上述实现方式,在第一方面的第二种可能的实现方式中,具体实现为,该第一请求中包括以下至少一种信息:该第一应用的服务质量Qos需求、该第一应用的历史流量特征或该第一应用的应用行为特征。结合第一方面及其上述实现方式,在第一方面的第三种可能的实现方式中,具体实现为:将该第一应用的资源配置信息发送给该客户端具体实现为:将该至少一个子域中每个子域对应的VP发送给该客户端,其中,每个该VP携带该第一应用在该VP对应的子域中的资源配置。结合第一方面及其上述实现方式,在第一方面的第四种可能的实现方式中,具体实现为,该VP中包括:ADN标识,用于表示该第一应用在该ADN中的标识;子域标识,用于该VP需要配置的子域的标识;序列号,用于区别同一应用的多次不同的资源需求;资源类别信息,用于表示该第一应用在该VP中的至少一种资源类别及该至少一种资源类别对应的资源值。结合第一方面及其上述实现方式,在第一方面的第五种可能的实现方式中,具体实现为:该VP中用于存储该资源类别信息的字段是可变长度的。结合第一方面及其上述实现方式,在第一方面的第六种可能的实现方式中,具体实现为:该VP中包括一个或多个用于存储该VP的资源类别信息的字段。结合第一方面及其上述实现方式,在第一方面的第七种可能的实现方式中,具体实现为:该VP中还包括版本号,用于表示该VP所采用的报文格式的版本。结合第一方面及其上述实现方式,在第一方面的第八种可能的实现方式中,具体实现为:该客户端为测量该第一应用的行为的设备,或者该客户端为运行该第一应用的设备。第二方面,提出了一种S平面设备,用于执行第一方面或第一方面的任一方面的可能实现方式中的方法。具体地,该装置可以包括用于执行第一方面或第一方面的任一可能的实现方式中的方法的单元。第三方面,提出了另一种S平面设备,包括处理器和通道接口,该处理器用于执行通过该通道接口执行第一方面或第一方面的任意可能的实现方式中的方法。第四方面,提出了一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。第五方面,提出了一种资源分配方法,该方法应用于该应用驱动网络ADN中的客户端,该ADN包括S平面设备、C平面设备和D平面设备,该D平面设备用于该ADN中的数据传输和转发,每个该C平面设备用于控制和管理至少一个D平面设备,该C平面设备控制和管理的该至少一个D平面设备构成一个子域,该S平面设备用于监控和配置应用在该ADN中各个子域的资源,该方法包括:向该ADN中的S平面设备发送第一请求,该第一请求包括用于确定该第一应用的资源需求的信息,该第一请求用于请求该S平面配置该第一应用在该ADN中各个子域的资源;接收该S平面设备发送的资源配置信息,该资源配置信息包括该第一应用在该ADN中至少一个子域的资源配置;根据该资源配置信息,请求该至少一个子域的C平面控制器配置该第一应用在该至少一个子域的资源。结合第五方面,在第一种可能的实现方式中,根据该资源配置信息,请求该至少一个子域的C平面控制器配置该第一应用在该至少一个子域的资源,具体可实现为:将第一子域对应的VP通过该ADN中的D平面设备发送,其中,该第一子域对应的VP用于该第一子域的C平面控制器配置该第一应用在该第一子子域的资源,当该第一子域的D平面设备接收到该VP时能够将该VP数据包转发给该第一子域的C平面控制器,该第一子域为该至少一个子域中的任一个子域。第六方面,提出了一种客户端,用于执行第五方面或第五方面的任一方面的可能实现方式中的方法。具体地,该装置可以包括用于执行第五方面或第五方面的任一可能的实现方式中的方法的单元。第七方面,提出了另一种客户端,包括处理器和通道接口,该处理器用于执行通过该通道接口执行第五方面或第五方面的任意可能的实现方式中的方法。第八方面,提出了一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于执行第五方面或第五方面的任意可能的实现方式中的方法的指令。第九方面,提出了一种资源分配方法,该方法应用于ADN中的D平面设备,该ADN包括S平面设备、C平面设备和D平面设备,该D平面设备用于该ADN中的数据传输和转发,每个该C平面设备用于控制和管理至少一个D平面设备,该C平面设备控制和管理的该至少一个D平面设备构成一个子域,该S平面设备用于监控和配置应用在该ADN中各个子域的资源,该方法包括:接收第一应用的资源配置信息,其中,该资源配置信息携带子域的标识和第一应用在该子域的资源配置;如果根据该子域的标识确定该子域是该D平面设备所在的子域,则将该资源配置发送到该子域的C平面设备,其中,该C平面控制器用于控制管理各个应用在该C平面控制器所属子域的资源。结合第九方面,在第一种可能的实现方式中,该方法还包括:如果根据该子域的标识确定该子域不是该D平面设备所在的子域,则转发该第一应用的资源配置信息。结合第九方面及其上述实现方式,在第九方面的第二种可能的实现方式中,该资源配置信息为VP。第十方面,提出了一种D平面设备,用于执行第九方面或第九方面的任一方面的可能实现方式中的方法。具体地,该装置可以包括用于执行第九方面或第九方面的任一可能的实现方式中的方本文档来自技高网...
资源分配方法、设备和系统

【技术保护点】
一种资源分配方法,其特征在于,所述方法应用于应用驱动网络ADN中的S平面设备,所述ADN包括S平面设备、C平面设备和D平面设备,所述D平面设备用于所述ADN中的数据传输和转发,每个所述C平面设备用于控制和管理至少一个D平面设备,所述C平面设备控制和管理的所述至少一个D平面设备构成一个子域,所述S平面设备用于监控和配置应用在所述ADN中各个子域的资源,所述方法包括:根据客户端发送的第一请求和所述ADN的全局资源信息,确定第一应用的资源配置信息,所述第一请求包括用于确定所述第一应用的资源需求的信息,所述第一应用的资源配置信息包括所述第一应用在所述ADN中至少一个子域的资源配置,所述全局资源信息包括所述第一应用在各个子域中的资源使用信息和各个子域的可用资源信息;将所述第一应用的资源配置信息发送给所述客户端,所述第一应用的资源配置信息用于所述客户端请求所述至少一个子域的C平面控制器配置所述第一应用在所述C平面控制器所属子域的资源。

【技术特征摘要】
1.一种资源分配方法,其特征在于,所述方法应用于应用驱动网络ADN中的S平面设备,所述ADN包括S平面设备、C平面设备和D平面设备,所述D平面设备用于所述ADN中的数据传输和转发,每个所述C平面设备用于控制和管理至少一个D平面设备,所述C平面设备控制和管理的所述至少一个D平面设备构成一个子域,所述S平面设备用于监控和配置应用在所述ADN中各个子域的资源,所述方法包括:根据客户端发送的第一请求和所述ADN的全局资源信息,确定第一应用的资源配置信息,所述第一请求包括用于确定所述第一应用的资源需求的信息,所述第一应用的资源配置信息包括所述第一应用在所述ADN中至少一个子域的资源配置,所述全局资源信息包括所述第一应用在各个子域中的资源使用信息和各个子域的可用资源信息;将所述第一应用的资源配置信息发送给所述客户端,所述第一应用的资源配置信息用于所述客户端请求所述至少一个子域的C平面控制器配置所述第一应用在所述C平面控制器所属子域的资源。2.如权利要求1所述的方法,其特征在于,所述方法还包括:接收所述ADN的各个子域的C平面设备发送的资源使用信息,其中,第一子域的C平面设备发送的资源使用信息用于表示所述第一子域下各个应用的资源使用信息;根据所述ADN的各个子域的C平面设备发送的资源使用信息获取所述ADN的全局资源信息。3.如权利要求1或2所述的方法,其特征在于,所述第一请求中包括以下至少一种信息:所述第一应用的服务质量Qos需求、所述第一应用的历史流量特征或所述第一应用的应用行为特征。4.如权利要求1所述的方法,其特征在于,所述将所述第一应用的资源配置信息发送给所述客户端包括:将所述至少一个子域中每个子域对应的垂直数据包VP发送给所述客户端,其中,每个所述VP携带所述第一应用在所述VP对应的子域中的资源配置。5.如权利要求4所述的方法,其特征在于,所述VP中包括:ADN标识,用于表示所述第一应用在所述ADN中的标识;子域标识,用于所述VP需要配置的子域的标识;序列号,用于区别同一应用的多次不同的资源需求;资源类别信息,用于表示所述第一应用在所述VP中的至少一种资源类别及所述至少一种资源类别对应的资源值。6.如权利要求5所述的方法,其特征在于,所述VP中用于存储所述资源类别信息的字段是可变长度的。7.如权利要求6所述的方法,其特征在于,所述VP中包括一个或多个用于存储所述VP的资源类别信息的字段。8.如权利要求5-7中任一项所述的方法,其特征在于,所述VP中还包括版本号,用于表示所述VP所采用的报文格式的版本。9.如权利要求1所述的方法,其特征在于,所述客户端为测量所述第一应用的行为的设备,或者所述客户端为运行所述第一应用的设备。10.一种资源分配方法,其特征在于,所述方法应用于所述应用驱动网络ADN中的客户端,所述ADN包括S平面设备、C平面设备和D平面设备,所述D平面设备用于所述ADN中的数据传输和转发,每个所述C平面设备用于控制和管理至少一个D平面设备,所述C平面设备控制和管理的所述至少一个D平面设备构成一个子域,所述S平面设备用于监控和配置应用在所述ADN中各个子域的资源,所述方法包括:向所述ADN中的S平面设备发送第一请求,所述第一请求包括用于确定所述第一应用的资源需求的信息,所述第一请求用于请求所述S平面配置所述第一应用在所述ADN中各个子域的资源;接收所述S平面设备发送的资源配置信息,所述资源配置信息包括所述第一应用在所述ADN中至少一个子域的资源配置;根据所述资源配置信息,请求所述至少一个子域的C平面控制器配置所述第一应用在所述至少一个子域的资源。11.如权利要求10所述的方法,其特征在于,所述根据所述资源配置信息,请求所述至少一个子域的C平面控制器配置所述第一应用在所述至少一个子域的资源包括:将第一子域对应的垂直数据包VP通过所述ADN中的D平面设备发送,其中,所述第一子域对应的VP用于所述第一子域的C平面控制器配置所述第一应用在所述第一子子域的资源,当所述第一子域的D平面设备接收到所述VP时能够将所述VP数据包转发给所述第一子域的C平面控制器,所述第一子域为所述至少一个子域中的任一个子域。12.一种资源分配方法,其特征在于,所述方法应用于应用驱动网络ADN中的D平面设备,所述ADN包...

【专利技术属性】
技术研发人员:李英涛汪漪林栋张弓
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1