Adaptive Process Importance
First Claim
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to change an importance of a first daemon process, the method comprising:
- receiving a first message from a user process destined for the first daemon process, wherein the first daemon process executes independently of the user process, the first daemon process communicates messages with other executing processes, and the message is a service request to the first daemon process from the user process;
determining if the first message indicates that the importance of the first daemon process can be changed;
if the first message indicates the importance of the first daemon process can be changed,changing the importance of the first daemon process; and
forwarding the first message to the first daemon process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of a device that changes the importance of a daemon process is described. In an exemplary embodiment, the device receives a message from a user process destined for daemon process, wherein the daemon process executes independently of the user process and the first daemon process communicates messages with other executing processes. The device further determines if the first message indicates that the importance of the first daemon process can be changed. If the first message indicates the importance of the first daemon process can be changed, the device changes the importance of the first daemon process. The device additionally forwards the first message to the first daemon process.
21 Citations
20 Claims
-
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to change an importance of a first daemon process, the method comprising:
-
receiving a first message from a user process destined for the first daemon process, wherein the first daemon process executes independently of the user process, the first daemon process communicates messages with other executing processes, and the message is a service request to the first daemon process from the user process; determining if the first message indicates that the importance of the first daemon process can be changed; if the first message indicates the importance of the first daemon process can be changed, changing the importance of the first daemon process; and forwarding the first message to the first daemon process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to change a importance of an adaptive daemon process, the method comprising:
-
receiving a message from an importance donor process destined for an adaptive daemon, wherein the adaptive daemon has yet to be launched; determining if the message indicates that the importance of the adaptive daemon process can be changed; if the message indicates the importance of the adaptive daemon process can be changed, launching the adaptive daemon process with an importance that is different a default importance associated with the adaptive daemon process; and forwarding the message to the launched adaptive daemon process. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A apparatus to change an importance of a first daemon process, the system comprising:
-
means for determining if the first message indicates that the importance of the first daemon process can be changed; if the first message indicates the importance of the first daemon process can be changed, means for changing the importance of the first daemon process; and means for forwarding the first message to the first daemon process.
-
Specification