[发明专利]一种基于用户体验的虚拟资源动态算法在审
申请号: | 201410611306.0 | 申请日: | 2014-11-04 |
公开(公告)号: | CN104320481A | 公开(公告)日: | 2015-01-28 |
发明(设计)人: | 曹玲玲;侯德龙;潘睿 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/917 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 张靖 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用户 体验 虚拟 资源 动态 算法 | ||
技术领域
本发明涉及网络虚拟化领域,具体涉及一种基于用户体验的虚拟资源动态算法。
背景技术
用户体验(User Experience,简称UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。在早期的软件设计过程中主要关注于用户与计算机的交互过程,而随着时代的发展现在的设计过程更加注重于以用户为中心,SaaS的特点也决定了只有以用户为中心才能更好的吸引顾客。对于一个界定明确的用户群体来讲,其用户体验的可以经过设计良好的监控设施来认识到。通过在web服务领域引进用户体验的概念,为其建立模型,并且通过一定的方法将其量化,就可以更好的衡量web服务的质量。下面给出了在web服务领域有关用户体验的相关定义。
用户体验:用户对所获得服务的主观体验。它涉及到为用户提供的服务的质量的各个属性,是用户期望与用户对web服务感知的实际比较。
用户体验度(User Experience Degree,UED):UED是用户体验的一个定量值,它反映了所提供服务满足用户需求的能力。
在SaaS的多租户环境中,通过虚拟化技术可以实现租户性能的隔离,但是由于租户的行为是动态变化的,在一段时间内某个租户的活动用户可能非常多,而其他租户的活动用户可能比较少,同样的同一个租户在不同的时间段内活动用户数也是变化的,服务提供商为租户分配的虚拟资源可能会导致两种情况的发生:一种是当租户的活动用户数突然增多时,租户整体的SLA可能遭到破坏,另一种情况是当租户处于服务请求低谷时,多余的共享资源会浪费。
发明内容
本发明要解决的技术问题是:
1、建立多租户环境下用户体验的计算模型。
2、利用用户体验的思想实现了基于租户的虚拟资源的动态划分,提高了租户对于该SaaS应用的满意度和忠诚度。
本发明所采用的技术方案为:
一种基于用户体验的虚拟资源动态算法,通过对用户体验的监控,计算租户的时间体验度UEDt,得到租户体验度TED,通过设置用户体验度概率阈值,实现资源调整的触发,进行服务资源的调整、监控用户的体验。
所述算法涉及的步骤如下:
1)用户体验的监控:对于租户的每个服务请求,计算其时间体验度UEDt,时间体验度的值存放在监控部件的缓存中;
2) 资源调整的触发:通过一段时间T对租户服务请求的体验度的监控,可以得到在时间T内租户服务请求的体验度的概率分布也即租户体验度TED;
3) 通过设定两个阈值δ1和δ2作为触发资源调整的条件,两个阈值分别代表用户体验度为差和用户体验度为高的概率,通过租户在时间T内体验度的概率分布图,可以得到租户体验度分别为差的概率δ1′和体验度为高的概率δ2′;
如果δ1′>δ1或δ2′>δ2,此时,或者租户突然增加了大量的活动用户,虚拟资源无法满足大部分用户的服务请求,或者租户的活动用户数减少,以致存在闲置的资源,此时需要进行服务资源的重新分配;
4)如果服务资源的调整δ1′>δ1:说明大多数租户的服务需求得不到满足,因此对于其预分配的资源Ri, 将其适当增加一定的比例ρ, 调整后的资源变为(1+ρ) Ri, 然后利用访问控制阈值的算法重新计算在新的资源环境下租户准入控制的阈值;
如果δ2′>δ2,说明系统存在闲置资源,因此对于租户预分配的资源Ri,将其适当减少一定的比例ρ,同理,计算新的资源环境下租户准入控制的阈值;
5) 返回第一步继续监控用户的体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410611306.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电话消音器
- 下一篇:聚四氟乙烯板材修边机的动力装置