有选择地接受高速缓存内容的方法和系统技术方案

技术编号:2863386 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了在高速缓存代理(“CP”)服务器进行改进的内容高速缓存。在一个方面,在动态分配内容之前发生协商,从而如Web服务器的实体选择内容和至少一个目标CP服务器,并向每个目标发送内容分配请求,描述要被分配的内容。优选地,根据历史度量通过动态确定内容优先级做出选择。在另一方面,在这些协商过程中接收内容分配请求的CP服务器确定它对该分配请求的响应。优选地,在做出决定时将已经被高速缓存的内容的优先级与由内容分配请求所描述的内容的优先级进行比较。在又一方面,在高速缓存未命中处理过程中,CP服务器有选择地确定是否高速缓存该内容。优选地,这包含在高速缓存未命中期间将已经被高速缓存的内容的优先级与被发送到该CP服务器的内容的优先级进行比较。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及网络计算环境中的内容高速缓存,更具体地说,涉及协商高速缓存内容的动态分配的技术。
技术介绍
内容高速缓存技术广泛应用于网络环境,如因特网中。图1中显示一个网络配置示例100。当客户机101请求来自一个Web/应用服务器(“WAS”),如WAS 109的Web内容时,如果该内容已经存储在位于发出请求的客户机101附近的高速缓存存储器(cache store)中,则该内容能被更迅速地回送给客户机101。例如,在图1中,来自客户机101的请求能在负载平衡服务器(“LB”)102,如IBMWebSphereEdge Server处被接收。对于发出请求的客户机不可知地,这一LB服务器透明地为实际的Web/应用服务器处理这些请求,该Web/应用服务器位于该Web站点的“后端”。(“IBM”和“WebSphere”是国际商业机器公司的注册商标)。如IBM WebSphere Edge Server之类的边缘服务器实际上可提供两个功能。首先,它可作为负载平衡服务器。在这一模式下,边缘服务器通过透明地群集边缘服务器、Web服务器和应用服务器,而改善一个Web站点的性能、可扩缩性和本文档来自技高网...

【技术保护点】
一种有选择地接受内容以供高速缓存的方法,包括如下步骤:在高速缓存存储器接收一请求消息,该请求消息询问所述高速缓存存储器是否将接受特定内容以供高速缓存;响应对所述请求消息的接收,决定所述高速缓存存储器是否将接受或拒绝所述特定内 容;以及从所述高速缓存存储器发送一对所述请求消息的响应,其中该响应指出该高速缓存存储器的决定。

【技术特征摘要】
US 2003-9-11 10/662,2101.一种有选择地接受内容以供高速缓存的方法,包括如下步骤在高速缓存存储器接收一请求消息,该请求消息询问所述高速缓存存储器是否将接受特定内容以供高速缓存;响应对所述请求消息的接收,决定所述高速缓存存储器是否将接受或拒绝所述特定内容;以及从所述高速缓存存储器发送一对所述请求消息的响应,其中该响应指出该高速缓存存储器的决定。2.根据权利要求1的方法,进一步包括如下步骤只有当所述响应指出所述高速缓存存储器的决定是接受所述特定内容时,才随后在所述高速缓存存储器接收所述特定内容。3.根据权利要求1的方法,其中所述请求消息描述所述特定内容。4.根据权利要求3的方法,其中所述决定步骤使用所述描述。5.根据权利要求1的方法,其中所述请求消息指定所述特定内容的大小,并且其中所述决定步骤进一步包括决定该大小的内容是否可被所述高速缓存存储器有利地高速缓存。6.根据权利要求1的方法,其中所述请求消息指定所述特定内容的类型,并且其中所述决定步骤进一步包括决定该类型的内容是否可被所述高速缓存存储器有利地高速缓存。7.根据权利要求1的方法,其中所述请求消息指定所述特定内容的安全类别,并且其中所述决定步骤进一步包含决定该安全类别的内容是否可被所述高速缓存存储器有利地高速缓存。8.根据权利要求1的方法,其中所述请求消息指定所述特定内容的命中率,并且其中所述决定步骤进一步包括决定该命中率的内容是否可被所述高速缓存存储器有利地高速缓存。9.根据权利要求1的方法,其中所述请求消息指定所述特定内容的命中率,并且其中所述决定步骤进一步包括决定该命中率是否高于已被所述高速缓存存储器高速缓存的其他内容所关联的命中率,如果是,则决定接受所述特定内容。10.根据权利要求1的方法,其中所述决定步骤考虑与所述特定内容相关联的历史度量。11.根据权利要求1的方法,其中所述决定步骤考虑所述高速缓存存储器的资源。12.根据权利要求1的方法,其中所述决定步骤考虑所述高速缓存存储器的当前可用资源。13.根据权利要求1的方法,其中所述请求消息和所述响应是以结构化标记语言编码的。14.根据权利要求13的方法,其中所述结构化标记语言是可扩展标记语言(“XML”)。15.根据权利要求1的方法,其中所述请求消息包括所述特定内容的标识符,并且其中所述标识符也被包括在所述响应中。16.根据权利要求1的方法,其中所述决定步骤将所述特定内容所关联的优先级与已经被高速缓存的内容所关联的优先级进行比较。17.根据权利要求2的方法,进一步包括把所述随后接收的特定内容存储在所述高速缓存存储器的步骤。18.根据权利要求2的方法,进一步包括如下步骤当所述决...

【专利技术属性】
技术研发人员:DL克里塞尔RC利亚PF麦克马汉
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利