Electrical computers and digital processing systems: interprogra – Device driver communication
Reexamination Certificate
2006-07-17
2010-10-19
Sough, Hyung S (Department: 2194)
Electrical computers and digital processing systems: interprogra
Device driver communication
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
Sanin Aleksey
Tsimelzon Mark
Zeyliger Alexander
Dao Tuan
Sough Hyung S
Sterne Kessler Goldstein & Fox P.L.L.C.
Sybase Inc.
LandOfFree
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.
Profile ID: LFUS-PAI-O-4226511