【技术实现步骤摘要】
【国外来华专利技术】回程受限的缓存网络中由协作策略驱动的内容放置相关申请的交叉引用本申请要求依照美国临时申请62/263,125的提交日期而享有优先权和权益,所述申请在这里被以全面阐述的方式引入以作为参考。
技术介绍
随着数据存储设备的价格和尺寸的降低,在网络中可以实施启用缓存的服务器。例如,在网络边缘可以实施启用缓存的服务器。启用缓存的服务器可用于存储热门内容以及在被请求的时候将该内容交付用户。这些内容可以在不耗费回程连接带宽的情况下被交付给用户。研究工作已经解决了为负担不起的用户提供可负担的因特网访问的难题。例如,EUH2020FIFE工作组解决了提升底层传输网络以及所涉及的架构和协议的效率的技术难题。
技术实现思路
所公开的是用于回程受限的缓存网络中由协作策略驱动的内容放置和/或索回(retrieyal)的系统、方法和手段。可从策略客户端接收策略请求。基于与边缘缓存服务器相关联的平均时延、回程带宽、高峰时间表和/或剩余存储容量中的至少一项,可以确定用于存储内容的边缘缓存服务器。基于网络使用统计信息,可以确定用来预取(pre-fetching)内容的时间。网络使用统计信息可以包括历史高峰时间表。在所确定的时间,该内容可被预取至边缘缓存服务器。访问客户端可以采用有组织的形式来从一个或多个边缘服务器索回内容。例如,所述内容可被从边缘缓存服务器发送到访问客户端。一种用于管理来自多个边缘服务器的内容缓存的方法可以包括以下的一项或多项处理:(i)接收内容请求;(ii)基于被请求的缓存存储器、被请求内容的保留时间、被请求内容的URL以及与被请求内容有关的访问客户端来确定供访问客户端从多个边缘服 ...
【技术保护点】
1.一种用于管理来自多个边缘服务器的内容缓存的方法:所述方法包括:接收内容请求;基于被请求的缓存存储器、被请求内容的保留时间、所述被请求内容的URL以及与所述被请求内容有关的访问客户端,确定供所述访问客户端从所述多个边缘服务器索回所述被请求内容的策略;从所述多个边缘服务器中的每一个接收关于相应边缘服务器的时延数据、回程带宽、高峰使用时间以及剩余存储容量;基于接收到的策略请求、接收到的时延数据、接收到的回程带宽、接收到的高峰使用时间、一天中的时间的历史高峰数据使用情况、以及接收到的剩余存储容量中的至少一项,确定将所述被请求内容保存在所述多个边缘服务器中的至少一个边缘服务器上;针对被确定成存储所述被请求内容的所述多个边缘服务器中的所述至少一个,确定从服务器或网络预取所述被请求内容的预取时间;以及针对被确定成存储所述被请求内容的多个边缘服务器中的所述至少一个,确定从所述服务器或网络预取所述被请求内容的预取带宽。
【技术特征摘要】
【国外来华专利技术】2015.12.04 US 62/263,1251.一种用于管理来自多个边缘服务器的内容缓存的方法:所述方法包括:接收内容请求;基于被请求的缓存存储器、被请求内容的保留时间、所述被请求内容的URL以及与所述被请求内容有关的访问客户端,确定供所述访问客户端从所述多个边缘服务器索回所述被请求内容的策略;从所述多个边缘服务器中的每一个接收关于相应边缘服务器的时延数据、回程带宽、高峰使用时间以及剩余存储容量;基于接收到的策略请求、接收到的时延数据、接收到的回程带宽、接收到的高峰使用时间、一天中的时间的历史高峰数据使用情况、以及接收到的剩余存储容量中的至少一项,确定将所述被请求内容保存在所述多个边缘服务器中的至少一个边缘服务器上;针对被确定成存储所述被请求内容的所述多个边缘服务器中的所述至少一个,确定从服务器或网络预取所述被请求内容的预取时间;以及针对被确定成存储所述被请求内容的多个边缘服务器中的所述至少一个,确定从所述服务器或网络预取所述被请求内容的预取带宽。2.如权利要求1所述的方法,其中接收所述内容请求包括接收来自用户输入的所述内容请求。3.如权利要求1所述的方法,其中以下各项是在内容放置控制器中进行的:接收内容请求、确定用于访问客户端的策略;从所述多个边缘服务器中的每一个接收;确定存储所述被请求内容;确定预取时间;以及确定预取带宽。4.如权利要求1所述的方法,其中以下各项是在并非内容放置控制器的计算系统内部进行的:接收内容请求、确定用于访问客户端的策略;从所述多个边缘服务器中的每一个接收;确定存储所述被请求内容;确定预取时间;以及确定预取带宽。5.如权利要求1所述的方法,进一步包括:确定所述多个边缘服务器之一是用于所述访问客户端的主内容缓存服务器,以及所述多个边缘服务器中的一个或多个是用于所述访问客户端的自愿内容缓存。6.如权利要求5所述的方法,进一步包括:确定所述主内容缓存服务器是所述多个边缘服务器中的在所述多个边缘服务器中具有最短平均时延的边缘服务器。7.如权利要求1所述的方法,进一步包括:基于用户数量、被请求大小、缓存大小、一个或多个回程资源、一个或多个订户客户端的时延、历史高峰时间表和/或下载所述被请求内容的请求中的至少一项,确定用于被确定成存储所述被请求内容的所述多个边缘服务器中的所述至少一个的刷新简档。8.如权利要求1所述的方法,进一步包括:对于每一个访问客户端,基于接收到的策略请求、接收到的时延数据、接收到的回程带宽、接收到的高峰使用时间、一天中的时间的历史高峰数据使用情况以及接收到的剩余存储容量之中的至少一项,确定将所述被请求内容保存在所述多个边缘服务器中的至少一个边缘服务器上;对于被确定成保存所述被请求内容的所述多个边缘服务器中的所述至少一个,确定从服务器或网络中预取所述被请求内容的预取时间;以及对于被确定成存储所述被请求内容的所述多个边缘服务器中的所述至少一个,确定从所述服务器或网络预取所述被请求内容的预取带宽。9.如权利要求1所述的方法,进一步包括:确定预取时间是以被确定成存储所接收的内容的所述多个边缘服务器中的所述至少一个的可用回程带宽为基础的。10.如权利要求1所述的方法,其中确定预取带宽是以被确定成存储所接收的内容的多个边缘服务器中的所述至少一个的回程带宽和缓存存储大小中的至少一者为基础的。11.一种用于管理来自多个边缘服务器的内容缓存的计算系统,包括:处理器,其被配置成:接收内容请求;基于被请求的缓存存储器、被请求内容的保留时间、所述被请求内容的URL以及与所述被请求内容有关的访问客户端,确定供所述访问客户端从所述多个边缘服务器索回所述被请求内容的策略;从...
【专利技术属性】
技术研发人员:杜鸿飞,迪尔克·特罗森,
申请(专利权)人:IDAC控股公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。