Method and means for the detection of deadlock among waiting tas

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364200, G06F 918

Patent

active

041897714

ABSTRACT:
The wait relations among N tasks in a multiprocessing, multiprogramming CPU environment are conformed to a vector of N+1 fields recording which tasks in a system are active and upon what other task any given task directly waits. The vector may be stored in a global register. Positions 1 through N are assigned to the N tasks such that a value p in position r means that task r is waiting directly on task p. One value j of the possible values 0,1,2, . . . , N+1 is designated to indicate an active task. Position j always shows the value j. Without loss of generality and to facilitate the discussion j is assumed to be 0. Thus, the value 0 in register position r means that task r is not waiting and position 0 always has the value 0.
The presence of any deadlocks (closures) among the wait relations can always be detected by the computing system by making repeated translations of the vector fields within and upon themselves in no more than log.sub.2 (N+1) iterations. In this regard, log.sub.2 (N+1) denotes the smallest integer equal to or greater than the base 2 logarithm. The translation of fields within and upon themselves means that for each global register position r containing pointer p, then the contents g of register position p are substituted as the new contents of position r for the iteration 0.ltoreq.r, p, g.ltoreq.N.

REFERENCES:
patent: 3593300 (1971-07-01), Driscoll
patent: 3643222 (1972-02-01), Smith et al.
patent: 3648252 (1972-03-01), Thron et al.
patent: 3648253 (1972-03-01), Mullery et al.
patent: 4047161 (1977-09-01), Davis
Lum, "Deadlock Detection and Breaking", IBM T.D.B. vol. 13, No. 12, May 1971, pp. 3799, 3800.
Collier, "Algorithm for Detection of System Deadlocks", IBM T.D.B., vol. 12, No. 2, 7/1969, pp. 357-359.
Olbermarck, "Deadlock Detecting Enqueue-Dequeue", IBM T.D.B. vol. 13, No. 12, 1/71, pp. 2338, 2339.
Witt, "The Functional Structure of OS/360-Joband Task Management", IBM Systems Journal, vol. 5, No. 1, 1966, pp. 12-29.

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 means for the detection of deadlock among waiting tas 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 means for the detection of deadlock among waiting tas, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and means for the detection of deadlock among waiting tas will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-655875

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