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平面控制器配置该第一应 ...
【技术保护点】
一种资源分配方法,其特征在于,所述方法应用于应用驱动网络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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。