一种基于多种相关属性的业务重要性确定与资源分配方法组成比例

技术编号:15336961 阅读:154 留言:0更新日期:2017-05-16 22:32
本发明专利技术属于网络资源分配技术领域,尤其涉及一种基于多种相关属性的业务重要性确定与资源分配方法。本发明专利技术方法为服务器节点对业务重要性计算所涉及的三个因素分别进行配置,确定所述三个因素各自涉及的属性,并分别计算属性值,建立模糊一致判断矩阵,计算权重值,生成三维业务重要性表,用户终端节点确定任务类型、用户类型和业务类型的取值,并向服务器节点发送携带所述三个因素取值的查询请求信息,服务器节点接收查询请求,并根据三个因素的取值在业务重要性表中查找对应的业务重要性规范值,并分配与业务重要性规范值相匹配的资源,同时将查询结果和分配信息返回用户节点。本发明专利技术综合性强,类型及数量可调整,属性侧重可调整,计算方法简单。

【技术实现步骤摘要】
一种基于多种相关属性的业务重要性确定与资源分配方法
本专利技术属于网络资源分配
,尤其涉及一种适用于多业务网络的资源分配。
技术介绍
在业务复杂多变、带宽资源有限的无线网络中,需要根据业务的特性,快速地建立起一套对业务重要性进行评估的方法,以便有效分配有限的带宽等资源。传统对业务进行评估的方法中,并没有提出业务重要性的概念,而多是使用业务优先级来代替。评估的依据一般根据业务类型或用户类型等单方面的因素。如业务类型大致可分为会话类、流类、交互类和背景类,用户类型可分为高级与低级等。其中典型的业务优先级评定方法有:区分服务模型评估方法、MLPP模型评估方法和静态表的方法。这些业务优先级评估方法中,区分服务模型具有有效、易于实现和扩展性强等特点,但是灵活性和对带宽的利用率差,且其关注的是网络层的调度保障,而对业务的具体属性与参数没有更多的分析。MLPP模型在上层对业务实现了更严格的分类,但是其分类的依据仅仅是业务的用户优先级,而忽略了业务的其它属性。静态表方法的优点是实现上简单,消耗系统资源少,效率高,但是缺点是不能随着系统和业务的特性变化而变化,可扩展性差。在现有的业务优先级评估方法中,没有明确业务重要性的概念,业务重要性在概念上是不应该等同于业务优先级的,业务重要性的概念应该比优先级包含更多的内容。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于多种相关属性的业务重要性确定与资源分配方法,该方法在融合任务类型、用户类型和业务类型及与之相关的属性等方面的基础上,快速确定业务重要性程度值,并分配与业务重要性规范值相匹配的资源。为了方便对本专利技术进行描述,现在对本专利技术所涉及的属性进行介绍。任务类型涉及的属性包括:带宽需求、可靠性、响应时间和任务级别;用户类型涉及的属性包括:用户服务等级和用户安全策略;业务类型划分为会话类、流类、交互类和背景类,其中,会话类和流类属于实时业务,实时业务在进行业务重要性计算时主要涉及传输时延、时延抖动和丢包率等属性;交互类和背景类为非实时业务,进行业务重要性计算时主要考虑业务优先级属性。本专利技术的技术方案是:服务器节点对业务重要性计算所涉及的三个因素分别进行配置,确定所述三个因素各自涉及的属性,并分别对业务重要性中所需的任务属性值、用户属性值和业务属性值进行计算,服务器节点根据任务类型、用户类型和业务类型3个影响因素的相对重要程度,建立模糊一致判断矩阵,并计算权重值,生成三维业务重要性表,用户终端节点确定任务类型、用户类型和业务类型的取值,并向服务器节点发送携带所述三个因素取值的查询请求信息,服务器节点接收查询请求,并根据三个因素的取值在业务重要性表中查找对应的业务重要性规范值,并分配与业务重要性规范值相匹配的资源,同时将查询结果和分配信息返回用户节点。一种基于多种相关属性的业务重要性确定与资源分配方法,具体步骤如下: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;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,利用k=1,2,3,4归一化计算得到业务属性值,其中,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,生成三维业务重要性表;S5、用户终端节点确定任务类型、用户类型和业务类型的取值,并向服务器节点发送携带所述三个因素i、j、k的取值的查询请求信息;S6、服务器节点接收查询请求,并根据所述三个因素i、j、k的取值在业务重要性表中查找对应的业务重要性规范值,并分配与业务重要性规范值相匹配的资源,同时将查询结果和分配信息返回用户节点。进一步地,S21所述任务属性参数决策矩阵A规范化为R的过程为步骤A、首先将任务相关的L个属性分为效益型属性和成本型属性两种,所述效益型属性的属性值的大小与多属性决策评估结果成正比,所述成本型属性的属性值的大小与多属性决策结果成反比;步骤B、任务相关的带宽需求和任务可靠性等作为效益型属性,用i=1,2,…,N进行规范化处理;步骤C本文档来自技高网...
一种基于多种相关属性的业务重要性确定与资源分配方法

【技术保护点】
一种基于多种相关属性的业务重要性确定与资源分配方法,其特征在于,具体步骤如下:S1、服务器节点对业务重要性计算所涉及的三个因素分别进行配置,其中,所述三个因素为:任务类型、用户类型和业务类型,用标识符i对任务类型进行标记,用标识符j对用户类型进行标记,用标识符k对业务类型进行标记;S2、服务器节点基于当前业务信息,确定S1所述三个因素各自涉及的属性,并分别对业务重要性中所需的任务属性值、用户属性值和业务属性值进行计算,具体为:S21、根据任务类型,确定任务类型涉及的属性,计算任务属性值,构建任务属性参数决策矩阵A=(a

【技术特征摘要】
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;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,利用k=1,2,3,4归一化计算得到业务属性值,其中,Ik,rt对应于实时业务类型k的业务属性值,δk为丢包率,ηk和Tk分别为实时业务的抖动和最大容忍时延,λrt和λnrt分别为实时和非实时业务调整权重值,Ik为对应于业务类型k的业务属性值,其中,所述业务类型的属性包括业务类型划分为会话类、流类、交互类和背景类,所述会话类和流类属于实时业务,,所述交互类和背景类为非实时业务,,进行业务重要性计算时主要考虑业务优先级属性;S3、服务器节点根据任务类型、用户类型和业务类型3个影响因素的相对重要程度,建立模糊一致判断矩阵,并计算第s项属性的权重值ωs,具体为:S31、将任务类型、用户类型和业务类型3个影响因素的重要程度作两两比较,采用0.1-0.9标度的方式来标识...

【专利技术属性】
技术研发人员:苏俭屈潇郭伟
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

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

1