一种网络字节缓存的实现方法及其设备技术

技术编号:8884930 阅读:154 留言:0更新日期:2013-07-05 01:31
本发明专利技术公开了一种网络代理缓存的方法及其设备,该方法包括以下步骤:服务端缓存设备接收来自客户端缓存设备缓存中的数据块索引信息;服务端缓存设备接收并保存所述数据块索引信息;服务端缓存设备根据生成的数据块查找本地数据块索引信息,如果查找成功,则向客户端缓存设备发送该数据块对应的索引信息。该设备包括接收模块、数据生成模块、查找模块、数据块重组模块和发送模块。本发明专利技术能够减少缓存命中失败的可能性,减少出错机率,同时对索引信息交互过程给带宽资源造成的额外压力进行优化。

【技术实现步骤摘要】
一种网络字节缓存的实现方法及其设备
本专利技术涉及网络代理缓存技术,尤其涉及一种网络字节缓存的实现方法及其设备。
技术介绍
网络字节缓存技术是把用户所要请求访问的网络资源缓存到本地,在最短的时间内将信息连续、完整、实时地传递给最终用户,从而降低网络的带宽负荷,并提高数据的传输速度。图1为现有技术字节缓存(ByteCache)技术的网络拓扑结构。如图1所示,该网络包括一对网络代理缓存设备,其中一个网络代理缓存设备靠近发起连接的用户,称为客户端网络代理缓存设备,用于接收/转发来自用户的访问请求,并缓存相应的数据;另一个网络代理缓存设备靠近服务器,称为服务端网络代理缓存设备,用于接收/转发来自服务器的用户所请求的资源,并缓存相应的数据。图2为现有技术字节缓存技术客户端-服务端的信令图。如图2所示,用户端与服务端建立一个连接,客户端网络代理缓存设备向服务端网络代理缓存设备转发用户的网络访问请求,服务端网络代理缓存设备将从服务器获取相应的网络资源。服务端网络代理缓存设备将从服务器获取的数据流基于内容指纹(ContentFingerprinting)技术划分多个数据块,为了防止数据块的大小过大或本文档来自技高网...
一种网络字节缓存的实现方法及其设备

【技术保护点】
一种网络字节缓存的实现方法,其特征在于,所述方法包括:服务端缓存设备接收来自客户端缓存设备缓存中的数据块索引信息;所述服务端缓存设备接收并保存所述数据块索引信息;所述服务端缓存设备根据生成的数据块查找本地数据块索引信息,如果查找成功,则向客户端缓存设备发送该数据块对应的索引信息。

【技术特征摘要】
1.一种网络字节缓存的实现方法,其特征在于,所述方法包括:服务端缓存设备接收来自客户端缓存设备缓存中的数据块索引信息;所述服务端缓存设备接收并保存所述数据块索引信息;当所述服务端缓存设备接收到数据块索引信息时,查找本地索引表,如果其索引表中没有该数据块对应的表项,则在本地新建表项,该表项中的位图表项等于所述客户端缓存设备的特征码;如果其索引表中己存在该数据块对应的的表项,则更新本地索引表中的表项位图;所述服务端缓存设备根据生成的数据块查找本地数据块索引信息,如果查找成功,则向客户端缓存设备发送该数据块对应的索引信息。2.根据权利要求1所述的方法,其特征在于:所述客户端缓存设备和所述服务端缓存设备分别具有特征码,索引信息包括表项位图,表项位图由所述特征码构成,根据所述表项位图确定所述数据块缓存在特征码相应的缓存设备中。3.根据权利要求1所述的方法,其特征在于:所述数据块索引信息包括索引表项、位图表项、时间戳表项、数据块长表项和热点值表项中的一种或多种。4.根据权利要求1所述的方法,其特征在于:所述客户端缓存设备和/或服务端缓存设备根据热点值表项中的热点值删除老化的表项以及所述表项对应的数据块。5.根据权利要求1所述的方法,其特征在于:所述客户端缓存设备和/或服务端缓存设备通过信息同步策略保持索引信息同步。6.根据权利要求5所述的方法,其特征在于:所述信息同步策略由网络可用带宽资源、待发送信息的大小、和信息被延迟发送的时间中的一个或多个因素决定。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:服务端缓存设备根...

【专利技术属性】
技术研发人员:才华梁志勇郭璞李浩然
申请(专利权)人:北京网康科技有限公司
类型:发明
国别省市:

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

1