发明名称 Caching data in a distributed system
摘要 A distributed system is described that includes a notification module and multiple data-providing modules for delivering updated data to client devices. The notification module notifies the client devices of a version of the updated data. A client device then requests the identified version of the updated data. In response to the request, the distributed system selects one of the data-providing modules to provide the updated data. The selected data-providing module determines whether it has finished processing the requested version of the updated data. If so, the selected data-providing module provides the updated data; if not, the selected data-providing module rejects the request. If rejected, the client device generates another request, prompting the distributed system to select another data-providing module. The client device continues to generate requests in this manner until a request is accepted, which will eventually happen because all data-providing modules will eventually finish processing the updated data.
申请公布号 US7698304(B2) 申请公布日期 2010.04.13
申请号 US20060276915 申请日期 2006.03.17
申请人 MICROSOFT CORPORATION 发明人 COLLACOTT DAVID A.;CARLE KEVIN T.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址