Persistent and reliable delivery of event messages

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S017000

Reexamination Certificate

active

06910154

ABSTRACT:
The invention provides a method and system for persistent and reliable delivery of event messages. Those parts of the system responsible for delivering event messages are able to persistently maintain those event messages until the intended recipient of the event message confirms delivery of those event messages. Those parts of the system responsible for recovering from system crashes and other system errors are able to persistently maintain those event messages until delivery, even after recovery from system crashes or other system errors. The system includes a set of event message producers, and maintains an event-indication queue of those event messages provided by the event producers using a set of pre-allocated resources. An event-distribution engine distributes event messages to intended recipients and, after having received confirmation that the event messages were received, removes them from the event-indication queue. Recipients of event messages receive the event messages, acknowledge their receipt thereof, and might take action in response to the event message. The system includes persistent memory, initialization memory, and recipient persistent memories, and provides upon recovery from system crashes or other system error, an ability to replay event messages recorded in those memories, to re-present them as event messages. A cluster of file servers collectively forming a highly-available system shares persistent memories, so that upon a system crash or other system error, at least one other file server has a record of those event messages.

REFERENCES:
patent: 4937763 (1990-06-01), Mott
patent: 5067099 (1991-11-01), McCown et al.
patent: 5224095 (1993-06-01), Woest et al.
patent: 5265229 (1993-11-01), Sareen
patent: 5423068 (1995-06-01), Hecker
patent: 6119244 (2000-09-01), Schoenthal et al.
patent: 6477564 (2002-11-01), Freyssinet et al.
patent: 6519712 (2003-02-01), Kim et al.
patent: 6545981 (2003-04-01), Garcia et al.
patent: 0537098 (1993-04-01), None
Lowell, David E. and Chen, Peter M.; “Persistent Messages in Local Transactions”, Jun. 1998; 17thACM Symposium on Principles of Distributed Computing; Jun. 1998.
Borg, Anita et al.; “Fault Tolerance Under UNIX”; Feb. 1989; ACM Transactions on Computer Systems, vol 7, No. 1, Feb. 1989, pp. 1-247.

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

Persistent and reliable delivery of event messages does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Persistent and reliable delivery of event messages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Persistent and reliable delivery of event messages will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3521820

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