基于用户行为的云桌面资源配置方法、系统及存储介质技术方案

技术编号:35023371 阅读:15 留言:0更新日期:2022-09-24 22:53
本发明专利技术公开了一种基于用户行为的云桌面资源配置方法,该方法包括获取发送登录请求的目标客户端的历史操作信息;根据所述历史操作信息确定目标待分配资源;将所述目标待分配资源分配至所述目标客户端对应的目标虚拟机中,并将所述目标虚拟机对应的云桌面发送至所述目标客户端。本发明专利技术还公开了一种基于用户行为的云桌面资源配置系统及存储介质,本发明专利技术通过根据目标客户端的历史操作信息确定目标待分配资源,进而将目标待分配资源分配至所述目标客户端对应的虚拟机,实现了资源的有需分配,提高了资源的利用率。提高了资源的利用率。提高了资源的利用率。

【技术实现步骤摘要】
基于用户行为的云桌面资源配置方法、系统及存储介质


[0001]本专利技术涉及云桌面管理
,尤其涉及基于用户行为的云桌面资源配置方法、系统及存储介质。

技术介绍

[0002]云桌面又称桌面虚拟化、云电脑,是替代传统电脑的一种新模式;采用云桌面后,用户无需再购买电脑主机,主机所包含的CPU、内存、硬盘、网卡等组件全部在后端的服务器中虚拟出来,单台高性能服务器可以虚拟1

50台不等的虚拟主机;前端设备目前主流的是采用瘦客户机(与电视机顶盒类似的设备)连接显示器和键鼠,用户安装客户端后通过特有的通信协议访问后端服务器上的虚拟机主机来实现交互式操作,达到与电脑一致的体验效果;同时,云桌面不仅支持用于替换传统电脑,还支持手机、平板等其他智能设备在互联网上访问,也是目前移动办公的最新解决方案。
[0003]在构思及实现本申请过程中,专利技术人发现至少存在如下问题:现有的服务器匹配多个云桌面,在为各个云桌面分配资源时,因不存在良好的资源分配方式,无法兼顾所有的云桌面客户端,容易导致存在高资源需求的客户端无法获取足够资源,而不存在高资源需要的客户端浪费了过多资源,降低了资源的利用率。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提供一种基于用户行为的云桌面资源配置方法、系统及存储介质,旨在解决云桌面的资源分配无法兼顾各个虚拟机的资源需求,导致资源利用率降低的问题。
[0006]为实现上述目的,本专利技术提供一种基于用户行为的云桌面资源配置方法,所述基于用户行为的云桌面资源配置方法的步骤包括:
[0007]获取发送登录请求的目标客户端的历史操作信息;
[0008]根据所述历史操作信息确定目标待分配资源;
[0009]将所述目标待分配资源分配至所述目标客户端对应的目标虚拟机中,并将所述目标虚拟机对应的云桌面发送至所述目标客户端。
[0010]可选地,所述根据所述历史操作信息确定目标待分配资源的步骤包括:
[0011]获取可分配资源;
[0012]根据所述历史操作信息确定目标云桌面类型以及待分配资源;
[0013]根据所述可分配资源、所述目标云桌面类型以及所述待分配资源确定所述目标待分配资源。
[0014]可选地,所述历史操作信息包括历史资源利用率以及历史用户行为数据,所述历史操作信息包括历史资源利用率以及历史用户行为数据,所述根据所述历史操作信息确定
目标云桌面类型以及待分配资源的步骤包括:
[0015]提取所述历史操作信息中的特征数据,所述特征数据包括历史资源利用率、单次使用时长,业务类型、实际业务并发量、实际业务响应时间以及性能需求信息;
[0016]根据预设计算公式确定所述特征数据的计算结果;
[0017]根据所述计算结果与预设分配等级区间确定所述目标客户端的分配等级;
[0018]根据所述分配等级确定所述目标云桌面类型以及待分配资源。
[0019]可选地,所述获取可分配资源的步骤包括:
[0020]获取已分配资源的其他客户端的用户行为数据和已分配资源以及当前可用资源;
[0021]根据所述用户行为数据确定所述其他客户端的当前资源利用率,其中,所述当前资源利用率根据使用时长、CPU占用率以及内存占用率的至少一种确定;
[0022]根据所述当前资源利用率、所述已分配资源以及所述当前可用资源确定可分配资源。
[0023]可选地,所述根据所述当前资源利用率、所述已分配资源以及所述当前可用资源确定可分配资源的步骤包括:
[0024]在所述其他客户端的当前资源利用率小于或等于预设资源利用率时,根据所述当前资源利用率确定可回收资源;
[0025]根据所述可回收资源以及所述当前可用资源确定所述可分配资源。
[0026]可选地,所述根据所述可分配资源、所述目标云桌面类型以及所述待分配资源确定所述目标待分配资源的步骤包括:
[0027]根据所述目标云桌面类型确定目标虚拟机以及根据所述历史操作信息确定发送登录请求的目标客户端的业务参数阈值;
[0028]根据所述业务参数阈值以及所述待分配资源对所述目标虚拟机执行压力测试,以获取所述目标虚拟机的压力测试结果;
[0029]在所述压力测试结果满足预设条件时,将所述待分配资源确定为所述目标待分配资源。
[0030]可选地,所述根据所述业务参数阈值以及所述待分配资源对所述目标虚拟机执行压力测试,以获取所述目标虚拟机的压力测试结果的步骤之后,还包括:
[0031]在所述压力测试结果不满足预设条件时,调整所述待分配资源,并返回执行根据所述业务参数阈值以及所述待分配资源对所述目标虚拟机执行压力测试,以获取所述目标虚拟机的压力测试结果的步骤。
[0032]可选地,所述根据预设计算公式确定所述特征数据的计算结果的步骤包括:
[0033]确定所述历史资源利用率的平均历史资源利用率以及第一系数,所述单次使用时长的第二系数以及调节参数,所述业务类型对应的第三系数以及所述业务类型对应的相关性系数,所述实际业务并发量对应的第四系数以及预设业务并发量,所述实际业务响应时间对应的第五系数、预设业务响应时间以及预设比例,以及所述性能需求信息的第六系数;
[0034]根据所述平均历史资源利用率与所述第一系数确定第一数值;
[0035]根据所述第二系数与所述单次使用时长的乘积结果与所述调节参数进行相加后的结果确定第二数值;
[0036]根据所述业务类型的相关性系数与所述第三系数的乘积确定第三数值;
[0037]根据所述实际业务并发量和预设业务并发量之间的业务并发量差值与所述第四系数的乘积确定第四数值;
[0038]获取所述实际业务响应时间与预设响应时间的比例与预设比例的差值,将所述差值与预设比例的求和结果与所述第五系数的乘积确定第五数值;
[0039]获取所述性能需求信息中的业务并发量与所述实际业务并发量的第一差值以及所述性能需求信息中的业务响应时间与所述实际业务响应时间的第二差值,将所述第一差值、所述第二差值以及所述第六系数进行累乘后得到的结果确定为第六数值;
[0040]将所述第一数值、第二数值、第三数值、第四数值、第五数值以及第六数值进行累加后得到所述计算结果。
[0041]此外,为实现上述目的,本专利技术还提供一种基于用户行为的云桌面资源配置系统,所述基于用户行为的云桌面资源配置系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于用户行为的云桌面资源配置程序,所述基于用户行为的云桌面资源配置程序被所述处理器执行时实现如上所述的基于用户行为的云桌面资源配置方法的步骤。
[0042]此外,为实现上述目的,本专利技术还提供一种存储介质,所述存储介质上存储有基于用户行为的云桌面资源配置程序,所述基于用户行为的云桌面资源配置程序被处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于用户行为的云桌面资源配置方法,其特征在于,所述基于用户行为的云桌面资源配置方法的步骤包括:获取发送登录请求的目标客户端的历史操作信息;根据所述历史操作信息确定目标待分配资源;将所述目标待分配资源分配至所述目标客户端对应的目标虚拟机中,并将所述目标虚拟机对应的云桌面发送至所述目标客户端。2.如权利要求1所述的基于用户行为的云桌面资源配置方法,其特征在于,所述根据所述历史操作信息确定目标待分配资源的步骤包括:获取可分配资源;根据所述历史操作信息确定目标云桌面类型以及待分配资源;根据所述可分配资源、所述目标云桌面类型以及所述待分配资源确定所述目标待分配资源。3.如权利要求2所述的基于用户行为的云桌面资源配置方法,其特征在于,所述历史操作信息包括历史资源利用率以及历史用户行为数据,所述根据所述历史操作信息确定目标云桌面类型以及待分配资源的步骤包括:提取所述历史操作信息中的特征数据,所述特征数据包括历史资源利用率、单次使用时长,业务类型、实际业务并发量、实际业务响应时间以及性能需求信息;根据预设计算公式确定所述特征数据的计算结果;根据所述计算结果与预设分配等级区间确定所述目标客户端的分配等级;根据所述分配等级确定所述目标云桌面类型以及待分配资源。4.如权利要求2所述的基于用户行为的云桌面资源配置方法,其特征在于,所述获取可分配资源的步骤包括:获取已分配资源的其他客户端的用户行为数据和已分配资源以及当前可用资源;根据所述用户行为数据确定所述其他客户端的当前资源利用率,其中,所述当前资源利用率根据使用时长、CPU占用率以及内存占用率的至少一种确定;根据所述当前资源利用率、所述已分配资源以及所述当前可用资源确定可分配资源。5.如权利要求4所述的基于用户行为的云桌面资源配置方法,其特征在于,所述根据所述当前资源利用率、所述已分配资源以及所述当前可用资源确定可分配资源的步骤包括:在所述其他客户端的当前资源利用率小于或等于预设资源利用率时,根据所述当前资源利用率确定可回收资源;根据所述可回收资源以及所述当前可用资源确定所述可分配资源。6.如权利要求1

5任一项所述的基于用户行为的云桌面资源配置方法,其特征在于,所述根据所述可分配资源、所述目标云桌面类型以及所述待分配资源确定所述目标待分配资源的步骤包括:根据所述目标云桌面类型确定目标虚拟机以及根据所述历史操作信息确定发送登录请求的目标客户端的业务参数阈值;根据所述业务参数阈值以及所述待分配资源对所述目标虚拟机执行压力测试,以获取所述目标虚拟机的压力测试结果;在...

【专利技术属性】
技术研发人员:肖敏龙刚
申请(专利权)人:深圳一粒云科技有限公司
类型:发明
国别省市:

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

1