基于用户行为的云应用平台会话调度方法技术

技术编号:26482377 阅读:24 留言:0更新日期:2020-11-25 19:29
本发明专利技术公开是关于基于用户行为的云应用平台会话调度方法,涉及云计算、通讯技术、互联网领域,该基于用户行为的云应用平台会话调度方法包括以下步骤:步骤1:建立调度模型;步骤2:会话调度。本公开技术方案,利用用户日常工作的行为,包括打开应用的时间、类别,应用的关联,应用活跃度,实现了会话的有效调度,包括会话预建立、同类的应用调度到同一个会话,解决了会话建立时间长、数据在不同会话间传递慢的技术问题,使得用户在使用云应用平台时与本地PC设备体验保持一致。

【技术实现步骤摘要】
基于用户行为的云应用平台会话调度方法
本专利技术公开涉及云计算、通讯技术、互联网领域,尤其涉及基于用户行为的云应用平台会话调度方法。
技术介绍
随着信息化技术的快速发展,传统的为每一位员工配备一台PC设备的工作模式正在向云中转化,通过将员工使用的数据及应用软件,如WORD、EXCEL、PPT、AUTOCAD等在云中统一部署发布,员工通过互联网或局域网连接并操作远程的应用及数据来完成日常的工作。一方面软件统一部署发布,软件的版本及知识产权可以得到有效保护,另一方面通过云的方式使得传统的维护每一台PC设备的应用转变为集中运维云中的应用,有效降低运维成本。云应用平台是其中的一种服务模式,包括服务器端与客户端两部分内容,为用户提供一个个的应用。应用软件在服务器端发布,通过客户端访问,不同的应用有可能部署在不同的主机上。客户端与服务器端每台主机首次建立连接(以下称之为会话)的时间较长,若将用户使用的多个应用分别调度在不同的主机上会导致用户等待时间较长。此外,不同会话间的数据传递也比较慢,用户体验差。目前,云应用平台会话调度主要考虑两个方面,一是应本文档来自技高网...

【技术保护点】
1.一种基于用户行为的云应用平台会话调度方法,其特征在于,该基于用户行为的云应用平台会话调度方法包括以下步骤:/n步骤1:建立调度模型;/n步骤2:会话调度。/n

【技术特征摘要】
1.一种基于用户行为的云应用平台会话调度方法,其特征在于,该基于用户行为的云应用平台会话调度方法包括以下步骤:
步骤1:建立调度模型;
步骤2:会话调度。


2.根据权利要求1所述的基于用户行为的云应用平台会话调度方法,其特征在于,所述建立调度模型步骤中,其具体为,
步骤1.1:采集用户使用云应用平台的行为数据;
步骤1.2:采集云应用平台服务器资源使用数据;
步骤1.3:计算用户平均单个使用周期内打开每一个应用以及应用间的相关概率。


3.根据权利要求2所述的基于用户行为的云应用平台会话调度方法,其特征在于,所述采集用户行为数据中,其具体为,设定一个统计周期,该统计周期为单个使用周期指用户单次登录云应用平台到注销的过程,在该统计周期内,采集用户登录时间、应用打开时间、应用关闭时间、用户注销时间。


4.根据权利要求2所述的基于用户行为的云应用平台会话调度方法,其特征在于,
所述采集服务器端主机资源数据步骤中,其具体为,采集服务器端主机的CPU、内存、网络带宽、GPU资源总数以及每个应用占用的资源数量。


5.根据权利要求2所述的基于用户行为的云应用平台会话调度方法,其特征在于,
计算用户平均单个使用周期内打开每一个应用以及应用间的相关概率步骤,其具体为:
步骤1.3.1:计算用户平均单个使用周期内打开每一个应用的概率:
在统计周期内,



其中,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:计算用户平均单个使用周期内打开的应用集合间关联概率,
即在每个使用周期同时打开两个...

【专利技术属性】
技术研发人员:陈志军张振京侯继伟韩寓李盛龙王东东朱天华李晨
申请(专利权)人:中国铁路设计集团有限公司
类型:发明
国别省市:天津;12

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

1