Synchronization using commitment
a multiprocessor system and synchronization technology, applied in the field of loosely coupled multiprocessor systems, can solve the problems of method returning a failure status and rare cases, and achieve the effect of reducing the amount of message traffic and achieving a greater degree of concurrency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031]FIG. 5 shows a flow chart of the synchronization protocol of the present invention for each client process. In accordance with and to enable the protocol of FIG. 5, a state attribute is included in each file object. This state attribute can take on three different values, which are ‘uncommitted’, ‘inconsistent’, and ‘committed’.
[0032]The ‘uncommitted’ state value means that the file object is not in use by any client process. If the file object is undergoing modification, the state is temporarily set to ‘inconsistent’, which means that the file may have been partially altered. Once the file content has been accepted by a client, the state is set to ‘committed’. When no client is using the file object, its state reverts to ‘uncommitted’.
[0033]Returning to FIG. 5, the following discussion of FIG. 5 applies when there is no change to the state of the state of the file object after that state has been determined in FIG. 5. The cases in which the state of the file object may have c...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


