一种基于访问预测的云应用缓存方法技术

技术编号:21006949 阅读:39 留言:0更新日期:2019-04-30 22:15
发明专利技术涉及一种基于访问预测的云应用缓存方法。本发明专利技术通过模式图来描述客户访问模式,消除了传统马尔可夫方法引入的无效客户访问行为,分析客户的访问历史获取模式图,基于预测概率函数实现云应用组件缓存替换,提高了动态缓存命中率以及云应用的性能。

【技术实现步骤摘要】
一种基于访问预测的云应用缓存方法
本专利技术涉及一种基于访问预测的云应用组件缓存方法,属于软件

技术介绍
云应用中存在大量的云应用组件,它们提供了客户所需要的服务。每个客户请求到达云应用后,云应用调用相应云应用组件的业务逻辑来生成动态Web内容返回给客户。返回给客户的动态Web内容由云应用组件根据不同的参数取值动态产生,这些动态Web内容与云应用组件相关,同时根据客户请求中包含的请求参数值不同而改变。缓存技术是提高服务器性能的有效技术,它已经在Web服务器和代理服务器领域得到了成功应用(Li,K.,Shen,H.,Tajima,K.,2004.CacheDesignforTranscodingProxyCaching.In:ProceedingsofIFIPInternationalConferenceonNetworkandParallelComputing(NPC’04),Wuhan,China,pp.187-194)。缓存技术的基本思想是将客户访问过的内容在缓存中存放一个副本,当该内容下次被访问时,直接将缓存中保留的副本返回给客户端,从而减轻服务器负载、降低网络拥塞,本文档来自技高网...

【技术保护点】
1.一种基于访问预测的云应用缓存方法,方法特征在于实现步骤如下:第一步,云应用组件定义:<id, name, parameters, type>,其中,id是云应用组件的标识,name是云应用组件的名称,parameters是云应用组件的参数名集合,type代表云应用组件的分类,type为{cacheable, non‑cacheable};第二步,访问模式构建:转移概率图d为TPG(d),图d边<i,j>的权值WTPG(d)(i, j)=Probability(i, j, d),代表节点i到节点j的转移概率;第三步,访问模式发现:历史数据中获取模式图,其输入为一组客户...

【技术特征摘要】
1.一种基于访问预测的云应用缓存方法,方法特征在于实现步骤如下:第一步,云应用组件定义:<id,name,parameters,type>,其中,id是云应用组件的标识,name是云应用组件的名称,parameters是云应用组件的参数名集合,type代表云应用组件的分类,type为{cacheable,non-cacheable};第二步,访问模式构建:转移概率图d为TPG(d),图d边<i,j>的权值WTPG(d)(i,j)=Probability(i,j,d),代表节点i到节点j的转移概率;第三步,访问模式发现:历史数据中获取模式图,其输入为一组客...

【专利技术属性】
技术研发人员:花磊
申请(专利权)人:苏州博纳讯动软件有限公司
类型:发明
国别省市:江苏,32

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

1