×

Journalling optimization system and method for distributed computations

  • US 5,371,889 A
  • Filed: 04/22/1993
  • Issued: 12/06/1994
  • Est. Priority Date: 04/22/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system executing application processes that interactively perform a distributed computation, a method performed by said computer system of executing the distributed computation, the method comprising:

  • identifying, using a first set of journalling criteria, for each application process first states of said application process that require journalling of state information and events causing a transition from one of said first states to another state of said application process, said first set of journalling criteria providing criteria for synchronous journalling wherein a message is sent to indicate a transition into an intermediate state after receiving confirmation that said journalling has been successfully completed.identifying, while executing each application process, and using a second set of journalling criteria that supersede said first set of journalling criteria, second states of each application process that can be journalled asynchronously and events enabling transitions between ones of said states that can be journalled asynchronously, said second set of journalling criteria utilizing state and event information determined during said executing; and

    synchronously journalling, while executing each application process, said first states of said application process which have not been determined as being one of said second states; and

    asynchronously journalling said second states of said application process.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×