当前位置: 首页 > 专利查询>东南大学专利>正文

基于泛化熵的服务互联网多租户满意度度量方法技术

技术编号:22366625 阅读:50 留言:0更新日期:2019-10-23 05:30
本发明专利技术公开了基于泛化熵的服务互联网多租户满意度度量方法,利用信息熵的概念,从互联网租户的角度出发,对服务互联网系统进行用户满意度度量,对互联网租户提交的服务请求,可以将其分为多个子服务,对每一个子服务,可以由服务互联网提供,每一个子服务从响应时间、花费代价、服务效果三个方面进行考虑,综合三种因素的结果作为某一子服务执行结果的信息量描述,只有三者同时满足预期要求,才可视为任务完成,用户满意,对服务互联网租户服务请求所分出的所有子服务服务完成后所得值取平均值即为该租户满意度的描述值,按信息熵的计算方式对服务互联网中的多租户进行计算,所得熵值即为该服务互联网的用户满意度。

Multi tenant satisfaction measurement of service Internet based on generalized entropy

【技术实现步骤摘要】
基于泛化熵的服务互联网多租户满意度度量方法
本专利技术涉及基于泛化熵的服务互联网多租户满意度度量方法,属于服务计算

技术介绍
熵(entropy)最初来源于热力学,熵的数值越大表示系统越乱,熵的数值越小表示系统越有序;信息熵用于描述事件所包含的信息量的期望,一个事件的信息量大小与它的不确定性有直接关系。非常不确定的事件,信息量越大;确定性的事件,其信息量少,熵的值越低。因而熵常常用来度量某一系统的整体特性,通过对系统中大量的组成元素进行统计,而后经过特定的处理进而表述系统的特性。熵是数字特征的一种,体现了某一事物的统计特性,将泛化熵应用与服务互联网,可以对用户提交的服务请求与服务系统服务单元匹配的过程进行统计,用统计结果来衡量该过程,对这一结果经过一些处理可以将其视为该系统整体统计值的一个组成部分,即某一租户的用户满意度,对多租户提交服务请求至完成响应的全过程都进行相应处理,再应用熵的计算公式进行系统整体的计算,所得的结果即为用户的整体满意度。在服务互联网中,大量用户在向服务提供方提交服务请求时,其需求首先被服务系统所获得,之后服务系统对用户需求进行分析,由于其中大部分用户需求并不是简单的服务请求,往往是多个服务组合而成的需求,因而用户提交的需求并不能简单就得到响应,此时服务系统将用户的需求进行拆分并与服务系统中所具有的服务进行匹配,找出符合用户需求的服务组合,并给用户提供服务,因而在用户提交需求后到服务系统返回服务结果过程中实际经过了若干步骤,只有每一步骤都基本满足用户要求,才可视为用户满意;与此同时会有多个用户在相同的时间提交服务请求,多租户所提交的服务请求在规模、收益等方面往往区别很大,而服务系统中服务提供方所拥有的服务资源较为有限,并不能对用户所提交的服务请求都满足,因此服务提供方会有选择的选出部分服务请求提供服务,优先为选出的服务请求进行服务,会导致未被选中的服务请求得不到及时响应,因而服务系统保证以有限的资源在用户满意的时间内响应用户的服务请求。通常意义上用户满意度由用户期望、感知服务质量、感知价值共同决定,用户在提交服务请求时有对该服务的期望,在服务提供方提供服务后,用户依据服务反馈结果对所服务质量有直观感知,对服务提供方提供的服务进行了感知估值,综合三点得出对所接受服务的评价,即对服务的满意程度。目前,对于提供服务过程的用户满意度度量方法,主要考虑对任务完成时间、网络带宽、费用三方面对满意度的影响,考虑系统总代价最小时,满意度最高。但这种方法,只是面向服务提供方的满意程度度量方法,而互联网服务系统中存在大量多租户的情况,只考虑系统的整体代价而不考虑多租户的整体满意程度,会导致用户的直观感知下降,造成用户的流失。
技术实现思路
本专利技术的目的是针对现有技术中存在的问题和不足,提供基于泛化熵的服务互联网多租户满意度度量方法,从用户的角度考虑,对服务互联网中的多租户的服务满意程度进行计算,得出多租户对于服务提供方的整体满意度。为达到上述目的,本专利技术采用的方法是:基于泛化熵的服务互联网多租户满意度度量方法,其特征在于,包括以下步骤:A.判断当前服务请求管理列表是否还有服务请求未响应,如果没有,则转步骤F;如果有,转步骤B;B.对互联网租户提交的服务请求,从服务请求中分出其包含的若干子服务请求;每一个子服务请求可以由服务互联网中的若干服务单元组合提供,从服务互联网中索引表进行检索,找到所需的服务单元,提供服务,转步骤C;C.判断互联网租户所提交的服务请求划分出的子服务请求是否全部响应完毕,如果全部响应完毕,则该租户的服务请求完成,计算互联网租户提交的任务请求响应过程的信息量,转步骤A;如果未全部响应完毕,转步骤D;D.对已交由服务互联网的子服务请求接受服务的过程进行记录,从三个方面,执行时间、花费代价、服务过程,进行记录,作为评价该服务互联网服务质量的指标;E.对任一子服务请求接受服务过程,三个约束条件都满足则子服务请求完成,否则至少一个约束不满足,请求未完成;计算该子服务请求响应过程描述信息量的值;F.使用信息熵的计算方式对所获得互联网多租户服务请求响应过程的信息量进行计算,所得的结果即为度量互联网多租户满意度的泛化熵。作为本专利技术的优选,所述的步骤B具体为:B1.对任意子服务请求,提供其所需的服务需要服务单元组合而成,这些服务单元组成服务集合,构成服务过程;B2.对于每一个所需的服务单元,从索引表中找到相应服务单元,进行分配,提供服务。作为本专利技术的优选,所述的步骤E具体为:E1.记录子服务请求执行过程的三个约束条件所对应的数值;E2.将E1所记录的数值与互联网租户及系统所要求的截止时间、代价预算、服务单元数进行比较,满足条件的记其为1,否则记为0;E3.对E2中的三个二进制数求与运算,得到一个数值记为,作为该子服务请求接受服务过程描述信息量的值。作为本专利技术的优选,所述的步骤F具体为:F1.对于互联网租户的服务请求,包含个子服务请求,每个子服务请求接受服务过程的信息量的值为,对所有的值进行求和平均;F2.步骤F1中所求的值是描述互联网租户信息量的值,使用记录,将其求对数后所得的值是描述该租户接受服务过程的信息量;F3.将步骤F2所得的信息量的值取负数,乘以,对数量为n的互联网多租户计算的值相加所得结果作为熵;通过该步骤F所计算得到的熵,描述所有互联网租户接受服务过程的整体状态,可以用来描述整个系统中多租户的整体满意度。作为本专利技术的优选,互联网租户具体描述为:互联网租户P={P1,P2,…,Pn}表示n位互联网租户。作为本专利技术的优选,服务请求列表使用缓冲队列表示互联网多租户提交的服务请求表示,其中表示待处理互联网租户中的某一租户提交的服务请求;作为本专利技术的优选,划分某个互联网租户提交的请求,表示对于互联网租户提交的请求划分为个子服务请求,是对某一具体服务请求的细分过程。有益效果:与现有技术相比,本专利技术通过考虑了多租户在接受服务时的满意程度,得出了整体的用户满意度,可以用来评价服务系统的服务能力,为改进服务系统提供参考。而且,本专利技术通过对多租户的多服务请求进行了综合考虑,即取平均,考虑了不同类型的服务请求,避免了因服务请求的性质而造成的统计偏差。附图说明图1是本专利技术实施例中的系统结构图。图2是本专利技术实施例中的流程图。具体实施方式下面结合附图以及具体实施例,进一步阐述本专利技术,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落入本申请所附权利要求所限定的范围。本专利技术实施例成功实现使用泛化熵对服务互联网多租户满意度的度量,本实施例中服务互联网中的租户数量为n,用表示;互联网多租户提交的任务请求表示,对每一个任务请求,将其划分为,表示个子服务请求;子服务请求的代价预算为;对子服务请求,将其包含的个服务单元通过查找服务互联网索引的方式进行服务提供,使用表示其中的第k个服务单元。如图1所示,一个服务互联网可以描述为类似情形,其中的服务请求由n个互联网租户提交,左右两个结点和表示了两个虚拟的结点,描述服务系统的源点和终点;图中的每一个结点表述为服务系统中的一个服务单元,可以单独提供服务。如图2所示,对服务联网多租户满意度的度量本文档来自技高网
...

【技术保护点】
1.基于泛化熵的服务互联网多租户满意度度量方法,其特征在于,包括以下步骤:A.判断当前服务请求管理列表是否还有服务请求未响应,如果没有,则转步骤F;如果有,转步骤B;B.对互联网租户提交的服务请求,从服务请求中分出其包含的若干子服务请求;每一个子服务请求可以由服务互联网中的若干服务单元组合提供,从服务互联网中索引表进行检索,找到所需的服务单元,提供服务,转步骤C;C.判断互联网租户所提交的服务请求划分出的子服务请求是否全部响应完毕,如果全部响应完毕,则该租户的服务请求完成,计算互联网租户提交的任务请求响应过程的信息量,转步骤A;如果未全部响应完毕,转步骤D;D.对已交由服务互联网的子服务请求接受服务的过程进行记录,从三个方面,执行时间、花费代价、服务过程,进行记录,作为评价该服务互联网服务质量的指标;E.对任一子服务请求接受服务过程,三个约束条件都满足则子服务请求完成,否则至少一个约束不满足,请求未完成;计算该子服务请求响应过程描述信息量的值;F.使用信息熵的计算方式对所获得互联网多租户服务请求响应过程的信息量进行计算,所得的结果即为度量互联网多租户满意度的泛化熵。

【技术特征摘要】
1.基于泛化熵的服务互联网多租户满意度度量方法,其特征在于,包括以下步骤:A.判断当前服务请求管理列表是否还有服务请求未响应,如果没有,则转步骤F;如果有,转步骤B;B.对互联网租户提交的服务请求,从服务请求中分出其包含的若干子服务请求;每一个子服务请求可以由服务互联网中的若干服务单元组合提供,从服务互联网中索引表进行检索,找到所需的服务单元,提供服务,转步骤C;C.判断互联网租户所提交的服务请求划分出的子服务请求是否全部响应完毕,如果全部响应完毕,则该租户的服务请求完成,计算互联网租户提交的任务请求响应过程的信息量,转步骤A;如果未全部响应完毕,转步骤D;D.对已交由服务互联网的子服务请求接受服务的过程进行记录,从三个方面,执行时间、花费代价、服务过程,进行记录,作为评价该服务互联网服务质量的指标;E.对任一子服务请求接受服务过程,三个约束条件都满足则子服务请求完成,否则至少一个约束不满足,请求未完成;计算该子服务请求响应过程描述信息量的值;F.使用信息熵的计算方式对所获得互联网多租户服务请求响应过程的信息量进行计算,所得的结果即为度量互联网多租户满意度的泛化熵。2.根据权利要求1所述的基于泛化熵的服务互联网多租户满意度度量方法,其特征在于:所述的步骤B具体为:B1.对任意子服务请求,提供其所需的服务需要服务单元组合而成,这些服务单元组成服务集合,构成服务过程;B2.对于每一个所需的服务单元,从索引表中找到相应服务单元,进行分配,提供服务。3.根据权利要求1所述的基于泛化熵的服务互联...

【专利技术属性】
技术研发人员:李小平周至星陈龙朱文政朱夏
申请(专利权)人:东南大学
类型:发明
国别省市:江苏,32

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

1