Method and apparatus for mutual exclusion in self-directed distr

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Other Related Categories

39520019, 3951821, 395726, 395730, G06F 1500

Type

Patent

Status

active

Patent number

055532985

Description

ABSTRACT:
A self-directed distributed system provides a method for mutual exclusion of asynchronously interacting processors. The system comprises a system for control of access to a shared resource in a multi-processing computing environment, comprising at least two processors; an interconnection system interconnecting the processors, whereby each processor can communicate with all other processors; a resource for shared access by the processors; communication means within each processor for sending an interest signal to all other processors for signalling the interest of the processor in acquiring the resource; receiving means within each processor for receiving the interest signal of every other processor; interest vector means within each processor for storing the received interest signal of every other processor; and means within each processor for interrogating the interest vector means in the processor to determine the availability of the resource. Each processor can acquire the resource only if (1) the processor's interrogation of its interest vector means indicates no interest in acquiring the resource by any other processor; For every pair of processors, P1 and P2, the processor P1 delays interrogation of its interest vector means a sufficient time after the processor P1's interest signal is sent, that the time gap between the processor P1's interrogation of its interest vector means and the arrival of the processor P1's interest signal at the processor P2 (T1) is not less than time between the processor P2's interrogation of its interest vector means and the time the processor P2's interest signal arrives at the processor P1 (T2).

REFERENCES:
patent: 5197130 (1993-03-01), Chen et al.
patent: 5265235 (1993-11-01), Sindhu et al.
patent: 5283870 (1994-02-01), Joyce et al.
John P. Hayes, Computer Architecture and Organization, 1988, pp. 468-557.
V. Carl Hamacher et al., Computer Organization, 1990, pp. 461-483.
"A New Solution of Dijkstra's Concurrent Programming Problem" by Leslie Lamport, Massachusetts Computer Associates, Inc. Association for Computing Machinery, Inc. August 1974, vol. 17, No. 8.
"The Mutual Exclusion Problem: Part II--Statement and Solutions" by Leslie Lamport, Journal of the Association for Computing Machinery, vol. 33, No. 2, Apr. 1986, 327-348.
"Proving Total Correctness of Parallel Programs" by Alan F. Babich, IEEE Transactions on Software Engineering, vol. SE-5, No. 6, Nov. 1979.
"A Proof Method for Cyclic Programs" by Missim Francez and Amir Pnueli, Informatica, Springer-Verlag 1978.
"Proving Liveness Properties of Concurrent Programs" by Susan Owicki and Leslie Lamport, ACM Transactions on Programming Languages and Systems, vol. 4, No. 3 Jul. 1982.
"An Optimal Algorithm for Mutual Exclusion in Computer Networks" by Glenn Ricart and Ashok K. Agrawala, Association for Computing Machinery, Jan. 1981, vol. 24, No. 1.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for mutual exclusion in self-directed distr does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for mutual exclusion in self-directed distr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for mutual exclusion in self-directed distr will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1960125

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.