【技术实现步骤摘要】
基于云计算的提高缓存设备利用率的方法、装置及系统
本专利技术涉及通信
,具体而言,涉及一种基于云计算的提高缓存设备利用率的方法、装置及系统。
技术介绍
当前,随着在线视频网站的流行,在线视频流量已经占据互联网大量带宽,为此许多宽带运营商、高校、大企业等都希望通过部署缓存设备来降低带宽压力并且提高用户体验。其中缓存设备(cachedevice),通过代理的方式,该缓存设备把用户首次向服务器请求的数据保存在本地,在后续有相同的请求时,直接向用户返回本地存储的数据。缓存设备一般部署在互联网出口,一方面,将多媒体分发迁移到网络边缘上可以大大减轻源服务器的负载和广域网带宽消耗,另一方面,在实际应用当中,所有上网流量都需要经过缓存设备,从而给缓存设备带来了很大的负载压力。目前揭示的用以提高缓存设备处理能力的解决方案都只是从硬件上入手,例如使用更强大的CPU、更大的内存容量、更大的缓存空间,或者采用缓存设备集群以缓解负载压力,以提高缓存设备处理性能。但该解决方案不足以从根本上解决问题,这是因为大量的硬件资源会被大量的可缓存度低的请求占用,由于连接数主要消耗缓存设备的CPU ...
【技术保护点】
一种基于云计算的提高缓存设备利用率的方法,其特征在于,包括:缓存设备定期向云端服务器上报缓存信息,以使得云端服务器依据多个缓存设备上报的缓存信息计算相应缓存信息的可缓存度,形成可缓存度信息包;缓存设备定期从云端服务器下载可缓存度信息包,并依据自身的资源使用情况以及该可缓存度信息包调整相应缓存信息的缓存策略。
【技术特征摘要】
1.一种基于云计算的提高缓存设备利用率的方法,其特征在于,包括:缓存设备定期向云端服务器上报缓存信息,以使得云端服务器依据多个缓存设备在预定时间周期内上报的缓存信息计算相应缓存信息的可缓存度,并用当前形成的可缓存度信息包替换前一次形成的可缓存度信息包;缓存设备定期从云端服务器下载可缓存度信息包,依据缓存设备的资源使用情况调整可缓存度阈值;依据调整后的可缓存度阈值以及可缓存度信息包调整相应缓存信息的缓存策略,对于可缓存度低于可缓存度阈值的缓存信息不予缓存;所述缓存信息为IP或URL缓存信息,所述可缓存度阈值的初始值由用户自行设定。2.如权利要求1所述的基于云计算的提高缓存设备利用率的方法,其特征在于,当缓存设备的CPU或内存使用率提高时,则提高IP可缓存度阈值的大小,对可缓存度低于IP可缓存度阈值的IP不进行代理;当缓存设备的磁盘使用率提高时,则提高URL可缓存度阈值的大小,对可缓存度低于URL可缓存度阈值的URL不进行磁盘操作。3.一种基于云计算的提高缓存设备利用率的装置,其特征在于,包括:信息上报模块,用于定期向云端服务器上报缓存信息,以使得云端服务器依据多个缓存设备在预定时间周期内上报的缓存信息计算相应缓存信息的可缓存度,并用当前形成的可缓存度信息包替换前一次形成的可缓存度信息包;信息下载模块,用于定期从云端服务器下载可缓存度信息包;处理模块包括:调整单元,用于依据缓存设备的资源使用情况调整可缓存度阈值;执行单元,用于依据调整后的可缓存度阈值以及可缓存度信息包调整相应缓存信息的缓存策略,对于可缓存度低于可缓存度阈值的缓存信息不予缓存...
【专利技术属性】
技术研发人员:曾建发,
申请(专利权)人:深圳市深信服电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。