
US Patent No: 5,649,102
Number of patents in Portfolio can not be more than 2000
Distributed shared data management system for controlling structured shared data and for serializing access to shared data
Stats
-
Jul 15, 1997
Issued date -
Nov 25, 1994
filing date -
08/348,099
serial no -
Expired
status
Importance
Abstract
A distributed shared memory management system for a distributed shared memory computer system having a plurality of computers interconnected by a network, each computer having an independent address space and logically sharing data physically distributed to a storage of each computer. Each computer running a program for reading/changing the shared data includes a coherence control designation command for designating to enter a mutual exclusion state in which two or more computers cannot change the logically single shared data, a coherence control release command for designating a release of the mutual exclusion state, and a coherence control execution command for reflecting the contents of the shared data changed between the coherence control designation command and the coherence control release command, upon the logically single shared data in another computer. At least one of the plurality of computers includes a request message queue for storing a coherence control request message issued by the coherence control execution command when the coherence control designation command is executed. The coherence control designation command includes data for designating the order of reading/changing the shared data, and the request message queue includes a counter for storing a current state regarding the control of the order of reading/changing the shared data and a unit for storing a value regarding the control of the order of reading/changing the shared data.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,129,093 Method and apparatus for executing an operation request signal in a loosely coupled parallel computer having processor elements capable of updating memory contents and minimizing exclusive control of sharable distributed memories | 29 | 1988 | |
| 5,214,759 Multiprocessors including means for communicating with each other through shared memory | 21 | 1990 | |
| 5,333,265 Replicated data processing method in distributed processing system | 52 | 1991 | |
|
|
|||
| 5,247,629 Multiprocessor system with global data replication and two levels of address translation units | 28 | 1990 | |
|
|
|||
| 4,992,930 Synchronous cache memory system incorporating tie-breaker apparatus for maintaining cache coherency using a duplicate directory | 44 | 1988 | |
|
|
|||
| 5,265,232 Coherence control by data invalidation in selected processor caches without broadcasting to processor caches not having the data | 68 | 1991 | |
|
|
|||
| 5,226,039 Packet routing switch | 44 | 1990 | |