【技术实现步骤摘要】
有助于减少网络通信的客户端和服务器本专利技术专利申请是国际申请号为PCT/US2009/041267,国际申请日为2009年4月21日,进入中国国家阶段的申请号为200980123432.9,名称为“使用本地托管高速缓存和密码散列函数来减少网络通信的方法和系统”的专利技术专利申请的分案申请。
本专利技术一般涉及计算机系统,且尤其涉及改善用于通过网络向作出请求的客户机提供数据的响应时间的计算系统,特别是使用本地托管高速缓存和密码散列函数来减少网络通信的方法和系统。
技术介绍
一般在商务环境中实现的数据网络配置涉及在数据中心处集中化数据存储以及将此数据(例如,经由数据中心处的服务器)提供给广域网上的多个客户机计算设备。该多个客户机计算设备可以位于WAN的一个或多个分支。这些分支可以表示使用具有到WAN的至少一个连接的局域网(LAN)来通信地相互耦合的多个计算设备。LAN可以经由路由器或本领域内已知的其他桥接设备来耦合到WAN。在大公司环境中,数据中心可以相对于分支远程设置。在客户机设备上运行的应用程序可能需要来自数据中心的数据(例如,经由数据中心处的应用程序中心提供)以便操作。广域网(WAN)上的高数据流量通常可以减少带宽并增加对WAN上的数据的请求的等待时间。这可以减慢分支机构中的计算设备处的应用程序响应时间。为帮助减少广域网上的数据通信并改善带宽和等待时间,一些企业可以实现WAN优化器系统。通常,广域网(WAN)优化器系统是被设计成减少WAN上的带宽消耗的硬件。WAN优化器系统的目标是减少用于承载数据通信的WAN带宽量。通常,WAN优化器可用于智能地管理( ...
【技术保护点】
一种客户端,包括:一个或多个处理器;操作地耦合于所述一个或多个处理器并且包括指令的存储器,所述存储器在由所述一个或多个处理器执行时使所述一个或多个处理器执行一种减少网络的带宽利用并改善通过所述网络的数据检索的等待时间的方法,所述方法包括:经由第一网络将所述客户端连接至服务器;经由第二网络将所述客户端连接至托管高速缓存,其中所述客户端能够独立于所述第一网络地经由所述第二网络与所述托管高速缓存通信;通过所述第一网络将第一请求消息从客户端传送到所述服务器,其中所述消息包含对数据集的请求;经由所述第一网络接收伴随有相对应的散列集的所请求的数据集或者不伴随有所述数据集的与所述数据集相对应的散列集;在所述客户端处确定所述客户端是接收伴随有所述数据集的所述散列集还是不伴随有所述数据集的所述散列集;当所述客户端接收伴随有所述数据集的所述散列集时经由所述第二网络在所述托管高速缓存中存储所述数据集的副本;以及当所述客户端接收不伴随有所述数据集的所述散列集时,基于所述散列集来经由所述第二网络从所述托管高速缓存查询所述数据集,其中所述托管高速缓存存储由散列索引的数据。
【技术特征摘要】
2008.06.19 US 12/141,9501.一种客户端,包括:一个或多个处理器;操作地耦合于所述一个或多个处理器并且包括指令的存储器,所述存储器在由所述一个或多个处理器执行时使所述一个或多个处理器执行一种减少网络的带宽利用并改善通过所述网络的数据检索的等待时间的方法,所述方法包括:经由第一网络将所述客户端连接至服务器;经由第二网络将所述客户端连接至托管高速缓存,其中所述客户端能够独立于所述第一网络地经由所述第二网络与所述托管高速缓存通信;通过所述第一网络将第一请求消息从客户端传送到所述服务器,其中所述消息包含对数据集的请求;经由所述第一网络接收伴随有相对应的散列集的所请求的数据集或者不伴随有所述数据集的与所述数据集相对应的散列集;在所述客户端处确定所述客户端是接收伴随有所述数据集的所述散列集还是不伴随有所述数据集的所述散列集;当所述客户端接收伴随有所述数据集的所述散列集时经由所述第二网络在所述托管高速缓存中存储所述数据集的副本;以及当所述客户端接收不伴随有所述数据集的所述散列集时,基于所述散列集来经由所述第二网络从所述托管高速缓存查询所述数据集,其中所述托管高速缓存存储由散列索引的数据。2.如权利要求1所述的客户端,其特征在于,所述第一网络是如运行安全套接字层协议或IP安全协议中的一者的端对端安全网络。3.如权利要求1所述的客户端,其特征在于,通过所述第一网络将第一请求消息从所述客户端传送到所述服务器包括传送包含允许所述客户端使用所述托管高速缓存的指示的消息。4.如权利要求1所述的客户端,其特征在于,所述方法进一步包括从所述托管高速缓存接收所述托管高速缓存不包含与所述散列集相对应的数据的指示以及向所述服务器发送所述客户端对所请求的数据的第二请求。5.如权利要求1所述的客户端,其特征在于,所述方法进一步包括将所述托管高速缓存实现为跨越经由所述第二网络连接的多个客户端存储的分布式散列表。6.如权利要求1所述的客户端,其特征在于,生成散列集包括基于加密算法来生成所述散列集,其中所述散列集被生成为对...
【专利技术属性】
技术研发人员:R·T·劳,S·辛格豪尔,SM·谭,R·S·布里格斯,K·纳克赫德,E·J·弗兰纳瑞,N·R·沙赫,G·努斯卡,K·M·祖贝里,
申请(专利权)人:微软公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。