[发明专利]使用连接端点代理的基于规则的事务预取无效
| 申请号: | 200680012893.5 | 申请日: | 2006-03-15 |
| 公开(公告)号: | CN101606138A | 公开(公告)日: | 2009-12-16 |
| 发明(设计)人: | D·T-S·吴;V·凯斯万尼;C·拉森 | 申请(专利权)人: | 河床技术股份有限公司 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 李 玲 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 连接 端点 代理 基于 规则 事务 | ||
相关申请的交叉引用
本申请要求于2005年3月15日提交的题为“Rule-Based Transaction Prefetching Using Connection End-Point Proxies”的第60/662,452号美国临时专 利申请的优先权,该申请所揭示的内容被援引于此用于各种用途。本申请涉及 于2002年10月30日提交的题为“Transaction Accelerator for Client-Server Communication Systems”(下文称为“McCanne I”)的美国专利申请第10/285,351 号;于2003年8月12日提交的题为“Transparent Client-Server Transaction Accelerator”(下文称为“McCanne III”)的美国专利申请申请第10/640,405; 于2003年8月12日提交的题为“Cooperative Proxy Auto-Discovery and Connection Interception”(下文称为“McCanne IV”)的美国专利申请第10/640,562 号;以及于2003年8月12日提交的题为“Content Delivery for Client-Server Protocols with User Affinities using Connection End-Point Proxies”(下文称为 “McCanne V”)的美国专利申请第10/640,459号,它们均被援引于此用于各种 用途。
发明背景
本发明一般涉及加速网络上的客户机-服务器事务。许多典型的计算机应 用使用基于请求-响应的消息接发方案用于客户机-服务器交互。在此方案 中,客户机发出请求,然后在发出下一请求之前等待来自服务器的响应。在某 些情形中,服务器可向客户机初启一个请求或“回叫”消息。
由客户机初启的事务由一个或多个请求-响应消息对组成。当客户机和服 务器端点是通过网络通道通信的分离的实体时,网络通道的等待时间特性在整 个事务时间中起着重要的作用。通常,与局域网(LAN)相比,广域网(WAN) 具有较长的往返传输时间(RTT)。因此,从客户机发出请求到它从服务器接 收响应要较长时间。另外,对于包括多个请求-响应消息对的事务,因为客户 机只在接收到对前一请求的响应之后才发出下一请求,整个事务时间由于较长 的往返传输时间而增加。
在高等待时间WAN的情形中,整个事务时间可以通过修改客户机执行事 务的方式来减少。如果两个请求相互独立,则客户机无需在发出下一请求之前 等待接收对第一未完成的请求的响应。通常,存在至少两种形式的独立:数据 独立和定时独立。无论从第一请求接收到的响应消息如何第二请求的内容都是 相同的,则该对请求是数据独立的。如果没有服务器所对第一请求的肯定地确 认(通常由响应消息传送)就能发出第二请求,则该对请求是相互定时独立的。 所有定时独立的请求也是数据独立的,但反过来不成立。两个或多个独立的请 求消息可以同时或接二连三地由客户机发出,减少了减少事务所花费的所有时 间。然而,此方法并不适用于所有情形,因为请求常常是相互依赖的。
甚至在这此改进是可能的并且独立的事务可以被标识的情形中,客户机应 用程序常常不能被容易地修改。源代码可能由于法律或商业原因而不可得到; 对源变化的改变可能由于可支持性原因而不被允许;或者可能得不到改变客户 机应用程序的技术人员。
因此,希望一个系统或方法,不需要修改应用程序而减少客户机一服务器 事务的时间。
概述
在本发明的一个实施例中,网络应用代理可用于提高客户机-服务器事务 的速度而不修改客户机应用程序。特别地,网络应用代理能用于减少服务器响 应于来自客户机应用程序的请求序列的等待时间。网络应用程序代理被用于客 户机和/或服务器端以截取在客户机和服务器之间建立的网络连接。将网络应用 程序代理所截取的客户机请求与一组规则相比较。当客户机请求匹配一个或多 个规则时,称为预取请求的附加消息以客户机应用程序的名义被发送至服务 器。在一个实施例中,根据系统上的特定应用程序来定义规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河床技术股份有限公司,未经河床技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680012893.5/2.html,转载请声明来源钻瓜专利网。





