Invention Grant
- Patent Title: Programming model for collaborative distributed systems
- Patent Title (中): 协同分布式系统的编程模型
-
Application No.: US12787149Application Date: 2010-05-25
-
Publication No.: US08799922B2Publication Date: 2014-08-05
- Inventor: Kaushik Rajan , Shashank Yaduvanshi , Sriram Rajamani
- Applicant: Kaushik Rajan , Shashank Yaduvanshi , Sriram Rajamani
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Steve Wight; Carole Boelitz; Micky Minhas
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F7/00

Abstract:
Described are methods of providing data sharing between applications. The applications run on different computers, communicate via a network, and share a same distributed object. Each application maintains on its computer an invariant copy of the distributed object and a variant copy of the distributed object. Each application performs update operations to the distributed object, where such an update operation issued by a given one of the applications is performed by: executing the update operation on the variant copy maintained by the given application (i) without the given application waiting for the other applications to perform the operation (each invariant copy is guaranteed to converge to a same state) and (ii) at each of the applications, including the given application, executing the update operation on the corresponding invariant copies.
Public/Granted literature
- US20110296432A1 PROGRAMMING MODEL FOR COLLABORATIVE DISTRIBUTED SYSTEMS Public/Granted day:2011-12-01
Information query