Fault tolerant load management system and method

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518208, G06F 1120

Patent

active

057272107

ABSTRACT:
A method and apparatus are disclosed for managing tasks in a network of processors. After a period of time has elapsed, during which the processors of the network have been executing tasks allocated to them, the processors exchange views as to which pending tasks have or have not been completed. The processors reach a consensus as to the overall state of completion of the pending tasks. In a preferred embodiment, the processors exchange views and update their views based on the views received from the other processors. A predetermined condition determines that a consensus has been reached. The predetermined condition is preferably two sets of exchanges in which a processor has received messages from the same set of other processors. Alternatively, the condition is an exchange which does not result in any updates to a processor's view. A processor which has not sent a view as part of an exchange is deemed to have crashed, and the tasks previously allocated to crashed processors are assumed not to have been completed. All pending tasks including those previously allocated but not completed, are then allocated. Preferably, allocation is based on an estimation that approximately the same time will be required for each processor to complete its allocated tasks. Based on this estimation, a time is scheduled for the next exchange of views, and the processors then resume executing their allocated tasks.

REFERENCES:
patent: 4126895 (1978-11-01), Weemaes et al.
patent: 4318173 (1982-03-01), Freedman
patent: 4323966 (1982-04-01), Whiteside et al.
patent: 4333144 (1982-06-01), Whiteside et al.
patent: 4356546 (1982-10-01), Whiteside et al.
patent: 4710926 (1987-12-01), Brown et al.
patent: 4805107 (1989-02-01), Kieckhafer et al.
patent: 4817091 (1989-03-01), Katzman et al.
patent: 4852001 (1989-07-01), Tsushima et al.
patent: 4958273 (1990-09-01), Anderson et al.
patent: 5012409 (1991-04-01), Fletcher et al.
D. Dolev et al., Early Stopping in Byzantine Agreement, Journal of Association for Computing Machinery, vol. 37, No. 4, pp. 720-741, Oct. 1990.
M. J. Fischer, The Consensus Problem in Unreliable Distributed Systems (A Brief Survey), presented at International Conf. on Foundations of Comutation Theory, Borgholm Sweden, pp. 127-140, Aug. 21-27, 1983.

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

Fault tolerant load management system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Fault tolerant load management system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fault tolerant load management system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-149895

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