×

Method and computer readable medium for providing checkpointing to windows application groups

  • US 8,881,171 B1
  • Filed: 09/28/2012
  • Issued: 11/04/2014
  • Est. Priority Date: 12/15/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for:

  • reviewing one or more command line arguments to determine whether to start at least one application group;

    when determining to start the at least one application group, creating a process table in a shared memory to store information about each process of the at least one application group;

    registering with a kernel module to create an application group barrier-synchronization barrier;

    triggering a checkpoint thread to initiate an application group checkpoint; and

    launching an initial application of the at least one application group;

    wherein said one or more command line arguments are provided by one or more of;

    using a shell or programmatically;

    wherein the at least one application group is comprised of one or more applications, and the one or more applications each are comprised of one or more processes; and

    wherein a new application joins an application group by first sending a join message and then launching, and where upon receipt of said join message a checkpoint lock is acquired, the processes of said new application are added to the process table in shared memory, said checkpoint lock is released, and said checkpoint lock prevents checkpointing from occurring while said new application is being launched.

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