Multiple feedback instance inter-coordination to determine optimal actions
First Claim
1. A system comprising:
- a processing unit; and
a memory unit that stores instructions that, when executed by the processing unit, cause the processing unit to perform operations comprisingreceiving a plurality of events associated with a group of feedback instances operating in a runtime associated with a cloud computing environment,examining the plurality of events to determine if a match exists between the plurality of events and an optimization plan,if the match exists, instructing a feedback instance orchestrator and controller system to realize the optimization plan, andif the match does not exist,identifying an extensibility of a feedback instance in the group of feedback instances, the extensibility extending functionality of the feedback instance to provide additional information responsive to an event of the plurality of events,updating a feedback instance model associated with the feedback instance for which the extensibility was identified, andinstructing the feedback instance orchestrator and controller system to extend a scope of the feedback instance so that the feedback instance can provide the additional information responsive to the event of the plurality of events, wherein the scope of the feedback instance is extended based upon a model extensibility policy that defines an extent of allowable modification allowed to extend the scope of the feedback instance.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies disclosed herein are directed to multiple feedback instance inter-coordination to determine optimal actions. According to one aspect, a system can receive a plurality of events associated with a group of feedback instances operating in a runtime. The system can examine the plurality of events to determine if a match exists between the plurality of events and an optimization plan. If so, the system can instruct a further system to realize the optimization plan. If not, the system can identify an extensibility of a feedback instance in the group of feedback instances. The extensibility can extend functionality of the feedback instance to provide additional information responsive to an event of the plurality of events. The system can update a feedback instance model associated with the feedback instance for which the extensibility was identified and can instruct the further system to extend the scope of the feedback instance.
50 Citations
20 Claims
-
1. A system comprising:
-
a processing unit; and a memory unit that stores instructions that, when executed by the processing unit, cause the processing unit to perform operations comprising receiving a plurality of events associated with a group of feedback instances operating in a runtime associated with a cloud computing environment, examining the plurality of events to determine if a match exists between the plurality of events and an optimization plan, if the match exists, instructing a feedback instance orchestrator and controller system to realize the optimization plan, and if the match does not exist, identifying an extensibility of a feedback instance in the group of feedback instances, the extensibility extending functionality of the feedback instance to provide additional information responsive to an event of the plurality of events, updating a feedback instance model associated with the feedback instance for which the extensibility was identified, and instructing the feedback instance orchestrator and controller system to extend a scope of the feedback instance so that the feedback instance can provide the additional information responsive to the event of the plurality of events, wherein the scope of the feedback instance is extended based upon a model extensibility policy that defines an extent of allowable modification allowed to extend the scope of the feedback instance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium comprising computer-executable instructions that, when executed by a processing unit of a system, cause the system to perform operations comprising:
-
receiving a plurality of events associated with a group of feedback instances operating in a runtime associated with a cloud computing environment; examining the plurality of events to determine if a match exists between the plurality of events and an optimization plan; if the match exists, instructing a feedback instance orchestrator and controller system to realize the optimization plan; and if the match does not exist, identifying an extensibility of a feedback instance in the group of feedback instances, the extensibility extending functionality of the feedback instance to provide additional information responsive to an event of the plurality of events, updating a feedback instance model associated with the feedback instance for which the extensibility was identified, and instructing the feedback instance orchestrator and controller system to extend a scope of the feedback instance so that the feedback instance can provide the additional information responsive to the event of the plurality of events, wherein the scope of the feedback instance is extended based upon a model extensibility policy that defines an extent of allowable modification allowed to extend the scope of the feedback instance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, by a feedback instance coordination and optimization resolver system, a plurality of events associated with a group of feedback instances operating in a runtime associated with a cloud computing environment; examining, by the feedback instance coordination and optimization resolver system, the plurality of events to determine if a match exists between the plurality of events and an optimization plan; if the match exists, instructing, by the feedback instance coordination and optimization resolver system, a feedback instance orchestrator and controller system to realize the optimization plan; and if the match does not exist, identifying, by the feedback instance coordination and optimization resolver system, an extensibility of a feedback instance in the group of feedback instances, the extensibility extending functionality of the feedback instance to provide additional information responsive to an event of the plurality of events, updating, by the feedback instance coordination and optimization resolver system, a feedback instance model associated with the feedback instance for which the extensibility was identified, and instructing, by the feedback instance coordination and optimization resolver system, the feedback instance orchestrator and controller system to extend a scope of the feedback instance so that the feedback instance can provide the additional information responsive to the event of the plurality of events, wherein the scope of the feedback instance is extended based upon a model extensibility policy that defines an extent of allowable modification allowed to extend the scope of the feedback instance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification