Method, system and apparatus for managing computer processes
AssigneeJumpSoft, Inc.
InventorsPaul Jauquet, David Sawyer, David Jedrlinic
Life of this patent
Estimating the term…
Abstract
Methods, systems and apparatuses for managing computer processes in a computing environment may be described. An exemplary method may include the defining of a plurality of computer processes; the defining of a sequence that dictates the starting and stopping of the plurality of computer processes; the Defining of any process dependencies for the plurality of computer processes; the defining of a first networked environment where the plurality of computer processes run; the determining of an action to take following a system event; and the executing of the action.
Claims9
A method of managing computer processes, comprising:
- defining, by a computer, a plurality of computer processes on a plurality of computers communicating on a network;
- defining an appliance that allocates and controls locations of the plurality of computer processes on the plurality of computers communicating on the network;
- distributing processes on the plurality of computers communicating on the network;
- determining success rates of the processes on the plurality of computer communicating on the network;
- and
- establishing a hierarchy of directions based upon success rates of the processes given a system event, at least one of the directions distributing a process away from a crashed server or a crashed computer process.
A system that manages computer processes, comprising:
- a plurality of computer processes running on a plurality computers communicating on a first network;
- a set of rules that determine initial locations for the plurality of computer processes on the plurality of computers;
- and
- an appliance that monitors the plurality of computer processes and dynamically allocates relocation of the processes on the plurality of computers on the at least first network based on at least one of a system event, a user request and a probability of successful execution of the processes,
- the system adapted to establish a hierarchy of directions based upon success rates of the plurality of computer processes given a system event, at least one of the directions distributing a process away from a crashed server or a crashed computer process.
Dependencies are inferred from the claim text.