[发明专利]基于用户行为的云应用平台会话调度方法有效
申请号: | 202010904605.9 | 申请日: | 2020-09-01 |
公开(公告)号: | CN111988428B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 陈志军;张振京;侯继伟;韩寓;李盛龙;王东东;朱天华;李晨 | 申请(专利权)人: | 中国铁路设计集团有限公司 |
主分类号: | H04L67/1396 | 分类号: | H04L67/1396;H04L67/60 |
代理公司: | 天津市宗欣专利商标代理有限公司 12103 | 代理人: | 董光仁 |
地址: | 300308 天津市滨海新区天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 行为 应用 平台 会话 调度 方法 | ||
1.一种基于用户行为的云应用平台会话调度方法,其特征在于,该基于用户行为的云应用平台会话调度方法包括以下步骤:
步骤1:建立调度模型;
所述建立调度模型步骤中,其具体为,
步骤1.1:采集用户使用云应用平台的行为数据;
步骤1.2:采集云应用平台服务器资源使用数据;
步骤1.3:计算用户平均单个使用周期内打开每一个应用以及应用间的相关概率;
计算用户平均单个使用周期内打开每一个应用以及应用间的相关概率步骤,其具体为:
步骤1.3.1:计算用户平均单个使用周期内打开每一个应用的概率:
在统计周期内,
ti=应用注销时间(i)-应用登录时间(i)
其中,ti表示第i个周期的使用时长,Δt为平均使用周期,P[App(i)]为平均使用周期内打开应用App(i)的概率;
步骤1.3.2:计算用户平均单个使用周期内打开每个应用集合的概率,
即应用集合中单个使用周期内每个应用的概率求和,应用集合指安装在同一台服务器上的应用合集,计算方法如下
步骤1.3.3:计算用户平均单个使用周期内打开的应用间关联概率;
在每个使用周期同时打开两个应用的概率,
P[App(i),App(j)]=P[App(i)]*P[App(j)] (3)
步骤1.3.4:计算用户平均单个使用周期内打开的应用集合间关联概率,
即在每个使用周期同时打开两个应用集合的概率,
P[Set(i),Set(j)]=P[Set(i)]*P[Set(j)] (4)
步骤1.3.5:计算用户平均单个使用周期内使用的资源比例,以各类资源中比例最高的作为结果项,计算方法如下:
其中,r为使用资源比例,M为用户同时打开应用的数量,N为资源数量,j为资源种类,为第i个App占用的资源j数量,为第i类主机的资源j总数量;
步骤2:会话调度,所述会话调度步骤中,包括:
步骤2.1:既有会话判断:
当用户打开一个新的应用时,判断是否已建立该应用所在应用集合的会话,如果已建立,则复用既有会话,最大程度降低会话数量
步骤2.2:服务器主机过滤;
步骤2.3:服务器主机资源预留;
步骤2.4:预建立新的会话连接:
在服务器主机资源预留的基础上,对剩余主机列表按照资源剩余数量进行排序,选取资源数量最多的主机建立会话连接,提供用户使用;同步基于用户平均单个使用周期内打开的应用集合间关联概率,预建立与当前会话所在应用集合关联概率大于阈值的应用集合会话。
2.根据权利要求1所述的基于用户行为的云应用平台会话调度方法,其特征在于,所述采集用户行为数据中,其具体为,设定一个统计周期,该统计周期为单个使用周期指用户单次登录云应用平台到注销的过程,在该统计周期内,采集用户登录时间、应用打开时间、应用关闭时间、用户注销时间。
3.根据权利要求1所述的基于用户行为的云应用平台会话调度方法,其特征在于,
所述采集服务器端主机资源数据步骤中,其具体为,采集服务器端主机的CPU、内存、网络带宽、GPU资源总数以及每个应用占用的资源数量。
4.根据权利要求1所述的基于用户行为的云应用平台会话调度方法,其特征在于,所述步骤2.2:服务器主机过滤,其具体为,
在既有会话判断的基础上,如果没有建立该应用所在应用集合的会话,则进入服务器主机过滤阶段,在所有服务器中过滤掉离线的主机、禁用的主机、资源占用超过阈值的主机;若剩余主机为0,提示用户无资源可用,否则进入下一个阶段。
5.根据权利要求4所述的基于用户行为的云应用平台会话调度方法,其特征在于,所述步骤2.3服务器主机资源预留,其具体为:
在服务器主机过滤的基础上,基于用户平均单个使用周期内使用的资源比例r,过滤掉资源可用比例低于r的主机;若剩余主机为0,提示用户无资源可用,否则进入下一个阶段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国铁路设计集团有限公司,未经中国铁路设计集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010904605.9/1.html,转载请声明来源钻瓜专利网。