【技术实现步骤摘要】
本专利技术涉及网络计算环境中的内容高速缓存,更具体地说,涉及协商高速缓存内容的动态分配的技术。
技术介绍
内容高速缓存技术广泛应用于网络环境,如因特网中。图1中显示一个网络配置示例100。当客户机101请求来自一个Web/应用服务器(“WAS”),如WAS 109的Web内容时,如果该内容已经存储在位于发出请求的客户机101附近的高速缓存存储器(cache store)中,则该内容能被更迅速地回送给客户机101。例如,在图1中,来自客户机101的请求能在负载平衡服务器(“LB”)102,如IBMWebSphereEdge 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[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。