×

Managing processes within suspend states and execution states

  • US 8,621,494 B2
  • Filed: 09/12/2011
  • Issued: 12/31/2013
  • Est. Priority Date: 09/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining whether to resume a suspended process based upon a wake policy, comprising:

  • maintaining a wake policy associated with a logical container assigned to a suspended process within a logical container hierarchy, the wake policy comprising a counter indicative of a number of wake notifications associated with the wake policy that are currently pending for the suspended process;

    incrementing the counter based upon receiving a wake notification associated with the wake policy;

    decrementing the counter based upon receiving a notification that the wake notification is not currently pending;

    upon determining a value of the counter is above a threshold that is not zero;

    placing the suspended process into an execution state;

    traversing the logical container hierarchy to identify one or more additional suspended processes associated with the suspended process based upon determining that the one or more additional suspended processing are assigned to logical containers associated with the logical container of the suspended process; and

    placing the one or more additional suspended processes into the execution state; and

    upon determining the value of the counter is below the threshold, retaining the suspended process in a suspend state.

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