缓存管理装置和缓存管理方法制造方法及图纸

技术编号:13878056 阅读:128 留言:0更新日期:2016-10-22 17:17
一种缓存管理装置,包括:最近访问列表获取单元,用于获取示出在被设定为基准的当前之前的预定时间段内被访问的Web内容的历史的最近访问列表;以及删除对象确定单元,用于在基于最近访问列表而Web内容被添加至高频率访问列表的情况下确定删除对象Web内容,其中,删除对象Web内容是应当从高频率访问列表中删除的Web内容,高频率访问列表示出应当作为缓存数据被分发服务器装置累积的Web内容。该删除对象确定单元针对多个不同时间段的各时间段指定访问频率比下限基准低的Web内容,并且从所指定的Web内容中选择删除对象Web内容。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种缓存管理装置、缓存管理方法和程序。
技术介绍
在互联网中的提供Web内容的服务器和用户终端装置之间配置有多个分发服务器(缓存服务器)装置,将从这些分发服务器装置提供Web内容的框架称为CDN(内容分发网络)。在CDN中,来自用户的访问被分散,从而降低了各服务器装置和网络上的负荷。提供这种类型的CDN作为服务的运营商根据内容提供者预先确定要缓存的Web内容,并且在一些情况下,将这些Web内容累积在分发服务器装置中。内置于分发服务器装置或者连接至分发服务器装置的存储装置存在容量限制。由于这个原因,在分发服务器装置中缓存所有的Web内容是不现实的。通常,通过存储装置的存储容量和Web内容的最后访问时间来管理分发服务器装置中所累积的Web内容。例如,存在如下方法:在所累积的数据的数据大小超过了预先设置的上限值的情况下,按从最后访问日期最老的内容开始的顺序执行删除,以生成可用容量,并且将新访问的新的Web内容累积在该可用容量中(参照专利文献1)。接着,提供通信网络的通信运营商将考虑在网络上的网关中提供的Web内容缓存功能和设置在网关附近的分发服务器装置。例如,内容提供者使用缓存功能的目的是:通过使得用户能够访问运营商的Web内容以舒适地访问公司提供的特定内容来获得商机,并且防止由于公司的内容提供服务器装置上的负荷集中而产生宕机。与此相对,通信运营商使用缓存功能的目的与内
容提供者的目的不同。通信运营商以削减无用通信以防止公司提供的通信网络的带宽饱和以及通信速度下降的目的引入分发服务器装置(缓存功能)。通信运营商可能不是以内容提供运营商和CDN服务器提供运营商的方式来仅处理特定的内容,而必须处理从用户访问的全部内容。通过使用缓存功能,通信运营商期望针对互联网上的全部Web内容,提高其所提供的通信网络的带宽使用效率。例如,如果仅累积具有低的访问率的Web内容,则可能由于访问具有高访问率的Web内容而导致通信量增加,从而将对通信线路产生压力。另一方面,如果可以仅累积具有高访问率的Web内容,则由于访问该Web内容的通信量仅限定在分发服务器装置和用户终端装置之间,因此存在能够提高通信网络的带宽使用效率的可能性。即,在无法预先限制成为对象的Web内容和前来访问的装置的环境下,通信运营商的目标是在有限的存储容量中尽可能地仅累积具有高访问率的Web内容。现有技术文献专利文献专利文献1:日本特开2006-185169。
技术实现思路
专利技术要解决的技术问题将说明在将利用专利文献1的方法来管理所累积的缓存数据的方法应用到通信运营商的分发服务器装置的情况下的问题。(1)利用专利文献1的方法,在超过了容量限制的情况下,按从访问时间早的内容开始的顺序执行删除。在这种情况下,可以说由于访问时间早的内容从访问时开始直到目前为止没有被访问,因此与该时间段有关的访问率较低。然而,即使仅由于Web内容被新访问而缓存该Web内容,也不可能预测从今以后将以何种频率来访问这些Web内容,并且也存在这些Web内容在没
有被再次访问的情况下而从分发服务器装置中删除的可能性。与此相对,对于之前由于早的原因而删除的Web内容,在最后被访问之前的时间段内可能存在一定量以上的访问,并且可能存在一定量以上的定期访问。在这种情况下,当从缓存中删除时,与访问次数相对应的通信量将再次产生。即,从通信网络的带宽使用效率的角度,仅由于最后的访问时间早而删除缓存数据是不必要且不恰当的。(2)即使针对诸如活动网站等的瞬间发生爆发性访问的网站而进行缓存生成及保存,爆发性访问的发生也不会持续。因此,在不存在随后的访问的情况下,缓存是无用的,而具有一定访问的Web内容的缓存数据由于缓存容量而被删除,导致缓存管理效率的下降。即,如果仅由于Web内容被新访问而对该Web内容进行缓存,则从提高通信网络的使用率的角度,这是不必要且不合适的。本专利技术的典型目的是提供用于解决上述问题的缓存管理装置、缓存管理方法和程序。用于解决问题的方案为了解决上述问题而实现了本专利技术。根据本专利技术的一个典型方面的缓存管理装置包括:最近访问列表获取单元,用于获取示出在被设定为基准的当前之前的预定时间段内被访问的Web内容的历史的最近访问列表;以及删除对象确定单元,用于在基于所述最近访问列表而Web内容被添加至高频率访问列表的情况下确定删除对象Web内容,其中,所述删除对象Web内容是应当从所述高频率访问列表中删除的Web内容,所述高频率访问列表示出应当作为缓存数据被分发服务器装置累积的Web内容,其中,所述删除对象确定单元针对多个不同时间段的各时间段指定访问频率比下限基准低的Web内容,并且从所指定的Web内容中选择所述删除对象Web内容。根据本专利技术的一个典型方面的缓存管理方法包括:获取示出在被设定为
基准的当前之前的预定时间段内被访问的Web内容的历史的最近访问列表;以及在基于所述最近访问列表将Web内容添加至高频率访问列表的情况下确定删除对象Web内容,其中,所述删除对象Web内容是应当从所述高频率访问列表中删除的Web内容,所述高频率访问列表示出应当作为缓存数据被分发服务器装置累积的Web内容,其中,确定所述删除对象Web内容包括:针对多个不同时间段的各时间段指定访问频率比下限基准低的Web内容,并且从所指定的Web内容中选择所述删除对象Web内容。根据本专利技术的一个典型方面的程序使得缓存管理装置的计算机执行以下步骤:获取示出在被设定为基准的当前之前的预定时间段内被访问的Web内容的历史的最近访问列表;以及在基于所述最近访问列表将Web内容添加至高频率访问列表的情况下确定删除对象Web内容,其中,所述删除对象Web内容是应当从所述高频率访问列表中删除的Web内容,所述高频率访问列表示出应当作为缓存数据被分发服务器装置累积的Web内容,其中,确定所述删除对象Web内容包括:针对多个不同时间段的各时间段指定访问频率比下限基准低的Web内容,并且从所指定的Web内容中选择所述删除对象Web内容。专利技术的效果根据本专利技术,在有限的存储容量下,能够累积具有高命中率的Web内容的缓存数据。附图说明图1是示出根据本专利技术的第一典型实施例的缓存管理装置的结构的图。图2是示出根据本专利技术的第一典型实施例的缓存管理装置的具体结构的图。图3是示出包括根据本专利技术的第一典型实施例的缓存管理装置的网络系
统的概要的图。图4是示出根据本专利技术的第一典型实施例的缓存管理装置的处理流程的图。图5A是示出根据本专利技术的第一典型实施例的缓存管理装置所生成的24小时列表的示例的图。图5B是示出根据本专利技术的第一典型实施例的缓存管理装置所生成的7天列表的示例的图。图5C是示出根据本专利技术的第一典型实施例的缓存管理装置所生成的4周列表的示例的图。具体实施方式第一典型实施例以下将参考图1~图5C来说明根据本专利技术的第一典型实施例的缓存管理装置。图1示出根据第一典型实施例的缓存管理装置的结构。图1示出缓存管理装置1。如图1所示,缓存管理装置1至少包括最近访问列表获取单元20和删除对象确定单元50。缓存管理装置1是用于对分发服务器(缓存服务器)缓存的Web内容进行管理的装置。最近访问列表获取单元20从用户请求了的Web本文档来自技高网
...

【技术保护点】
一种缓存管理装置,包括:最近访问列表获取单元,用于获取示出在被设定为基准的当前之前的预定时间段内被访问的Web内容的历史的最近访问列表;以及删除对象确定单元,用于在基于所述最近访问列表而Web内容被添加至高频率访问列表的情况下确定删除对象Web内容,其中,所述删除对象Web内容是应当从所述高频率访问列表中删除的Web内容,所述高频率访问列表示出应当作为缓存数据被分发服务器装置累积的Web内容,其中,所述删除对象确定单元针对多个不同时间段的各时间段指定访问频率比下限基准低的Web内容,并且从所指定的Web内容中选择所述删除对象Web内容。

【技术特征摘要】
【国外来华专利技术】2013.12.25 JP 2013-2669171.一种缓存管理装置,包括:最近访问列表获取单元,用于获取示出在被设定为基准的当前之前的预定时间段内被访问的Web内容的历史的最近访问列表;以及删除对象确定单元,用于在基于所述最近访问列表而Web内容被添加至高频率访问列表的情况下确定删除对象Web内容,其中,所述删除对象Web内容是应当从所述高频率访问列表中删除的Web内容,所述高频率访问列表示出应当作为缓存数据被分发服务器装置累积的Web内容,其中,所述删除对象确定单元针对多个不同时间段的各时间段指定访问频率比下限基准低的Web内容,并且从所指定的Web内容中选择所述删除对象Web内容。2.根据权利要求1所述的缓存管理装置,其中,所述删除对象确定单元从所述删除对象Web内容中排除在所述多个不同时间段的任意时间段中的访问频率比上限基准高的Web内容。3.根据权利要求1或2所述的缓存管理装置,其中,所述最近访问列表是示出在所述预定时间段内被访问了预定次数以上的Web内容的访问列表。4.根据权利要求1至3中任一项所述的缓存管理装置,其中,所述删除对象确定单元以以下方式确定所述删除对象Web内容:使得所述删除对象Web内容的数据大小的总和变得等于或者大于要添加至所述高频率访问列表的、所述最近访问列表所示出的Web内容中要新累积在所述分发服务器装...

【专利技术属性】
技术研发人员:住吉泰明
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:日本;JP

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

1