DISTRIBUTED SYSTEM
First Claim
1. A method of operating a distributed system, said method comprising:
- receiving action sequence data representing one or more recommended sequences of actions for a managed entity in said distributed system;
collecting a plurality of actions requested of said managed entity in response to the occurrence of an event in said distributed system;
generating a schedule of actions in accordance with said action sequence data; and
operating said managed entity to perform actions in accordance with said schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing node in a distributed system comprising a processor and associated memory, said memory storing: software component code executable to provide a service to software components running on other computers in said distributed system; component monitoring code executable to generate an event message for distribution in said distributed system in response to the occurrence of an event pertaining to the performance of said software component; action request assembly code executable to store an assemblage of action requests received from other computers in said distributed system in reaction to the distribution of said event message in said memory; action request assemblage processing code executable to order and/or filter said assemblage of action request to generate a processed set of action requests for execution by said software component.
5 Citations
11 Claims
-
1. A method of operating a distributed system, said method comprising:
-
receiving action sequence data representing one or more recommended sequences of actions for a managed entity in said distributed system; collecting a plurality of actions requested of said managed entity in response to the occurrence of an event in said distributed system; generating a schedule of actions in accordance with said action sequence data; and operating said managed entity to perform actions in accordance with said schedule. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a computing node in a distributed system, said method comprising:
-
receiving action sequence data representing one or more recommended sequences of actions for a managed entity in said distributed system; collecting a plurality of actions requested of said managed entity in response to the occurrence of an event in said distributed system;
generating a schedule of actions in accordance with said action sequence data; andsending instructions to said managed entity to perform actions in accordance with said schedule.
-
-
8. A computer readable medium on which is encoded instructions executable by a computer to control said computer to:
-
Receive action sequence data representing one or more recommended sequences of actions for a managed entity in said distributed system; Collect a plurality of actions requested of said managed entity in response to the occurrence of an event in said distributed system; Generate a schedule of actions in accordance with said action sequence data; and send instructions to said managed entity to perform actions in accordance with said schedule.
-
-
9. (canceled)
-
10. A computing node for use in a distributed system comprising:
-
a processor and associated memory, said memory storing; software component code executable to provide a plurality of available actions to software components running on other computers in said distributed system; action request assembly code executable to store, in said memory, an assemblage of requests for one or more of said actions made available by said software component; action request assemblage processing code executable to order and/or filter said assemblage of action requests to generate a processed set of action requests for execution by said software component; recommended action order reception code executable to receive order data indicative of a recommended order for carrying out two or more of said plurality of available actions; wherein said action request assemblage processing code is executable to order at least some of said assemblage of actions requests in accordance with said order data.
-
-
11. A computing node for use in a distributed system comprising:
-
a processor and associated memory, said memory storing; software component code executable to provide a plurality of available actions to software components running on other computers in said distributed system; action request assembly code executable to store, in said memory, an assemblage of requests for one or more of said actions made available by said software component; action request assemblage processing code executable to order and/or filter said assemblage of action requests to generate a processed set of action requests for execution by said software component monitoring code executable to generate an event message for distribution in said distributed system in response to the occurrence of an event pertaining to the performance of said software component, wherein said plurality of requests are received from other computers in said distributed system in reaction to the distribution of said event message.
-
Specification