Patent
1994-05-27
1997-08-05
Chan, Eddie P.
39549701, 39520047, 39520075, G06F 1314
Patent
active
056551010
ABSTRACT:
A mechanism and method for accessing remote data objects in a distributed memory environment is disclosed. In the distributed memory environment, a number of parallel processors are remote from each other and each has memory storage capacity with parallel address locations. For each data object stored in the local memory of a processor, that processor stores a variable at a specific location pointing to the address of the data object in its local memory. At the same (parallel) location in the local memories of all remote parallel processors, a variable pointing to the home processor for the data object is stored. In order to access the data object, it is only necessary to locate the identifier variable in the processor processing a program pointing to the processor having the data object in storage. Because of the parallel address space, the location will automatically point directly to the same address location in the home storage processor, and this address location contains the address pointing to the actual location of the data object in the local storage of that processor. Alternate means for updating the variable information on data object storage is also provided. In one system, changes are broadcast throughout the parallel processor environment while in the other system, changes are merely retained on the home processor or the home processor and one remote parallel processor responsible for recording changes in that region of the distributed memory environment. When accessed by another remote parallel processor, the change information will be transmitted.
REFERENCES:
patent: 4635189 (1987-01-01), Kendall
patent: 5075842 (1991-12-01), Lai
patent: 5075845 (1991-12-01), Lai et al.
patent: 5075848 (1991-12-01), Lai et al.
patent: 5117350 (1992-05-01), Parrish et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5327562 (1994-07-01), Adcock
patent: 5410688 (1995-04-01), Williams et al.
A. Chatterjee ES-Kit: an object-oriented distributed system 1991 vol. 3(6) pp. 525-539.
M. Shapiro Structure and Encapsulation in Distributed Systems 1986 pp. 198-204.
B. J. Nelson The Proxy Principle Remote Procedure Call 1981.
J. S. Chase The Amber System 1989 pp. 147-158.
Arjomandi Eshrat
O'Farrell William G.
Chan Eddie P.
Dawkins Marilyn Smith
Ellis Kevin L.
International Business Machines - Corporation
LandOfFree
Accessing remote data objects in a distributed memory environmen does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Accessing remote data objects in a distributed memory environmen, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Accessing remote data objects in a distributed memory environmen will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1081472