Method for guaranteeing processing of messages in a...

Electrical computers and digital processing systems: interprogra – Device driver communication

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S231000, C714S013000, C719S314000

Reexamination Certificate

active

07818757

ABSTRACT:
A method for processing messages ensures that every message that enters a continuous processing system is fully processed in its entirety, even in the event of a failure within the system. Messages are pushed through an execution plan that includes a set of connected “primitives” that process the message, where the primitives may be distributed across a group of servers. Messages are pushed through in accordance with a protocol that does not permit unprocessed messages to be permanently lost as they travel from input sources, between primitives, and to output sources within the execution plan. The input queue, output queue, and state (if any) associated with each primitive are saved in persistent storage at select checkpoints. If a failure occurs on a server, the server, after it starts up again, restores the primitives on that server to the input queues, output queues, and states saved at the last applicable checkpoint.

REFERENCES:
patent: 6920598 (2005-07-01), Chen et al.
patent: 2007/0088970 (2007-04-01), Buxton et al.
patent: 2008/0126445 (2008-05-01), Michelman

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 for guaranteeing processing of messages in a... 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 for guaranteeing processing of messages in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for guaranteeing processing of messages in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4226511

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