发明名称 使用本地托管高速缓存和密码散列函数来减少网络通信的方法和系统
摘要 所描述的方法和系统允许分支机构处的客户机从本地托管高速缓存而非从WAN上的应用服务器检索数据,以便改善等待时间并减少总体WAN通信。数据中心处的服务器可以适于基于是否启用托管高速缓存系统来提供散列列表或所请求的数据。客户机侧的托管高速缓存可以基于散列来将数据提供给客户机。可以生成散列以便提供可以被用来以高效方式索引数据的数据指纹。
申请公布号 CN102067557A 申请公布日期 2011.05.18
申请号 CN200980123432.9 申请日期 2009.04.21
申请人 微软公司 发明人 R·T·劳;S·辛格豪尔;S-M·谭;R·S·布里格斯;K·纳克赫德;E·J·弗兰纳瑞;N·R·沙赫;G·努斯卡;K·M·祖贝里
分类号 H04L29/06(2006.01)I;H04L9/32(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 蔡悦;钱静芳
主权项 一种减少网络的带宽利用并改善网络上的数据检索的等待时间的方法,所述方法包括:经由第一网络(303)将客户机(311)连接到服务器(315);经由第二网络(310)将客户机(320)连接到托管高速缓存(320),其中所述客户机(311)能够经由独立于所述第一网络(303)的所述第二网络(310)与所述托管高速缓存(320)通信;通过所述第一网络(303)将第一请求消息从客户机(311)传送至所述服务器(315),其中所述消息包含对数据集的请求;在所述客户机(311)处经由所述第一网络(303)接收所请求的数据集以及对应的散列集或者接收对应于所述数据集的散列集而非所述数据集(901);在所述客户机处(311)确定所述客户机是接收到所述散列集和所述数据集还是接收到所述散列集而非所述数据集(902);当所述客户机(311)接收到所述散列集和所述数据集时,经由所述第二网络(310)将所述数据集的副本存储在所述托管高速缓存(32)中(904);以及当所述客户机接收到所述散列集而非所述数据集时,由所述客户机(311)基于所述散列集来经由所述第二网络(310)向所述托管高速缓存(320)查询所述数据集,其中所述托管高速缓存存储由散列索引的数据(905)。
地址 美国华盛顿州