[发明专利]一种基于多种相关属性的业务重要性确定与资源分配方法有效
申请号: | 201610273695.X | 申请日: | 2016-04-28 |
公开(公告)号: | CN106658727B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 苏俭;屈潇;郭伟 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04W72/04 | 分类号: | H04W72/04;H04W72/06;H04W72/10 |
代理公司: | 成都点睛专利代理事务所(普通合伙) 51232 | 代理人: | 葛启函 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于网络资源分配技术领域,尤其涉及一种基于多种相关属性的业务重要性确定与资源分配方法。本发明方法为服务器节点对业务重要性计算所涉及的三个因素分别进行配置,确定所述三个因素各自涉及的属性,并分别计算属性值,建立模糊一致判断矩阵,计算权重值,生成三维业务重要性表,用户终端节点确定任务类型、用户类型和业务类型的取值,并向服务器节点发送携带所述三个因素取值的查询请求信息,服务器节点接收查询请求,并根据三个因素的取值在业务重要性表中查找对应的业务重要性规范值,并分配与业务重要性规范值相匹配的资源,同时将查询结果和分配信息返回用户节点。本发明综合性强,类型及数量可调整,属性侧重可调整,计算方法简单。 | ||
搜索关键词: | 一种 基于 多种 相关 属性 业务 重要性 确定 资源 分配 方法 | ||
【主权项】:
1.一种基于多种相关属性的业务重要性确定与资源分配方法,其特征在于,具体步骤如下:S1、服务器节点对业务重要性计算所涉及的三个因素分别进行配置,其中,所述三个因素为:任务类型、用户类型和业务类型,用标识符i对任务类型进行标记,用标识符j对用户类型进行标记,用标识符k对业务类型进行标记;S2、服务器节点基于当前业务信息,确定S1所述三个因素各自涉及的属性,并分别对业务重要性中所需的任务属性值、用户属性值和业务属性值进行计算,具体为:S21、根据任务类型,确定任务类型涉及的属性,计算任务属性值,构建任务属性参数决策矩阵A=(ail)N×L,对任务属性值进行去量纲化,即将参数值归一化到[0,1]的范围内,得到规范化的决策矩阵R=(ril)N×L,服务器节点根据需求对任务的各属性给予不同权重,使用加权求和
计算得到任务属性值,所述任务类型表明业务所执行任务的类型,用集合Si表示,Si={1,2,…,N},其中,所述任务类型涉及的属性包括:带宽需求、可靠性、响应时间和任务级别,所述决策矩阵A表示N个不同任务类型在L个决策属性下的取值,l=1,2.3,...,L;所述任务属性参数决策矩阵A规范化为R的过程为:步骤A、首先将任务相关的L个属性分为效益型属性和成本型属性两种,所述效益型属性的属性值的大小与多属性决策评估结果成正比,所述成本型属性的属性值的大小与多属性决策结果成反比;步骤B、任务相关的带宽需求和任务可靠性等作为效益型属性,用
进行规范化处理;步骤C、任务级别和响应时间等属性作为成本型属性,用
进行规范化处理,得到规范化的决策矩阵R后,服务器节点根据需求对任务的各属性给予不同权重,使用加权求和
计算得到任务属性值,其中,i对应于任务类型,i=1,2,…,N,Ii为对应于任务类型i的任务属性值,L为属性个数,ωl为第l项属性的权重值,且
S22、根据用户类型,确定用户类型涉及的属性,计算用户属性值,用户类型表明业务终端使用者的等级,用集合Sj表示,Sj={1,2,…,U},U为用户等级个数,用户属性值通过公式
获得,其中,所述用户类型涉及的属性包括用户服务等级和用户安全策略,Ij为对应于用户类型j的用户属性值,βj表示用户级别,γj表示用户的安全策略等级;S23、根据业务类型,确定业务类型涉及的多种属性,计算业务属性值,所述业务类型表明业务终端产生的网络业务流的类型,用集合Sk表示,Sk={1,2,…,T},将T种业务类型划分为实时业务和非实时业务,对所述实时业务,按照
确定实时业务属性值,对所述非实时业务,令非实时业务属性值为Ik,nrt=q,所述q为业务优先级属性值,分别以1至3的整数来标识,数值越小代表优先级越高,分别计算得到Ik,rt,Ik,nrt之后,计算业务属性值Ik,利用
归一化计算得到业务属性值,其中,Ik,rt对应于实时业务类型k的业务属性值,δk为丢包率,ηk和Tk分别为实时业务的抖动和最大容忍时延,λrt和λnrt分别为实时和非实时业务调整权重值,Ik为对应于业务类型k的业务属性值,其中,所述业务类型的属性包括业务类型划分为会话类、流类、交互类和背景类,所述会话类和流类属于实时业务,所述交互类和背景类为非实时业务,进行业务重要性计算时主要考虑业务优先级属性;S3、服务器节点根据任务类型、用户类型和业务类型3个影响因素的相对重要程度,建立模糊一致判断矩阵,并计算第s项属性的权重值ωs,具体为:S31、将任务类型、用户类型和业务类型3个影响因素的重要程度作两两比较,采用0.1‑0.9标度的方式来标识各影响因素两两之间的重要程度,构建模糊互补判断矩阵
其中,n表示影响因素数量,fst表示第s个因素相对第t个因素具有模糊关系“…比…重要得多”的隶属度,所述F中元素满足fst>0,fst+fts=1(s≠t),fss=0.5,s,t=1,2,…,n;S32、对S31所述模糊互补矩阵F=(fst)n×n按行求
并做数学变换
得到模糊一致矩阵
S33、对S32所述模糊一致矩阵
采用行和归一化计算得到影响因素的权重向量ω中的各元素
其中,ωs为第s项属性的权重值,s=1,2,…,n;S4、根据S21所述Ii、S22所述Ij、S23所述Ik和S3所述ωs,通过加权求和Iv=Ii*ω1+Ij*ω2+Ik*ω3计算各个业务重要性值Iv,规范化业务重要性值Iv,生成三维业务重要性表;所述生成三维业务重要性表具体步骤如下:S41、根据S21所述Ii、S22所述Ij、S23所述Ik和S3所述ωs,通过加权求和Iv=Ii*ω1+Ij*ω2+Ik*ω3计算各个业务重要性值Iv;S42、申请大小为|Si|·|Sj|·|Sk|的整型数组C,其中,符号|·|表示求取集合的元素总个数,Si、Sj、Sk分别表示任务类型、用户类型和业务类型的划分集合;S43、遍历三个因素在i、j、k不同取值所对应的所有业务重要性值Iv,存入所述整型数组C中,并对整型数组C的元素值从小到大进行排序;S44、取整型数组C中元素的所在位置为所述元素的业务重要性规范值;S45、由三个因素的不同i、j、k取值与对应的业务重要性程度值映射表构成三维业务重要性表;S5、用户终端节点确定任务类型、用户类型和业务类型的取值,并向服务器节点发送携带所述三个因素i、j、k的取值的查询请求信息;S6、服务器节点接收查询请求,并根据所述三个因素i、j、k的取值在业务重要性表中查找对应的业务重要性规范值,并分配与业务重要性规范值相匹配的资源,同时将查询结果和分配信息返回用户节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610273695.X/,转载请声明来源钻瓜专利网。