×

Systems and methods for placing and dragging programmatic packages in clustered computing systems

  • US 8,316,111 B2
  • Filed: 10/11/2005
  • Issued: 11/20/2012
  • Est. Priority Date: 10/11/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of placing at least one programmatic package in response to a state change in a clustered computing system comprising:

  • receiving, performed by a computer system, a state change, wherein the state change is selected from a group consisting of;

    a package failure, a node failure, a cluster failure, a system failure, a hardware failure, a software failure, a network failure, a system command, and a state change command;

    in response to the receiving the state change,ordering, performed by the computer system, the at least one programmatic packages, each of the at least one programmatic packages configured with a package priority, the package priority representing a user designated assignment of programmatic importance from high to low;

    assigning a user-specified package dependency selected from a group consisting of;

    a same node exclusion dependency, an all node exclusion dependency, a same node up dependency, an any node up dependency, and a different node up dependency to each of the at least one programmatic package, wherein the user-specified package dependency specifies a dependency between two or more programmatic packages with respect to one or more nodes in the clustered computing system, wherein all nodes in the clustered computing system behave like a single computer by working together;

    placing, performed by the computer system, the at least one programmatic package having a highest package priority on a configured node, the configured node included as part of the clustered computing system; and

    for each of a remaining of the at least one programmatic packages,placing, performed by the computer system, each of the remaining of the at least one programmatic packages on a node set in accordance with a user-specified package dependency, the node set included as part of the clustered computing system.

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