Variable topology distributed intelligence for utility grid control operation services
First Claim
Patent Images
1. A method, comprising:
- receiving, at a grid service controller, advertisements from each grid service device of a plurality of grid devices in communication with the grid service controller, the advertisements indicating one or more grid control operations for which a corresponding grid service device of the plurality of grid service devices is capable of executing for one or more grid devices of the plurality of grid devices at the corresponding grid service device of the plurality of grid service devices, wherein the one or more grid control operations are real-time application services;
maintaining a state and a locality of the one or more grid service devices of the plurality of grid service devices;
receiving a request from a grid device of the plurality of grid devices for a particular grid control operation of the one or more grid control operations; and
in response to receiving the request from the grid device of the plurality of grid devices for the particular grid control operation of the one or more grid control operations, sending, by the grid service controller, a reply to the grid device of the plurality of grid devices that directs the grid device of the plurality of grid devices to a particular grid service device of the plurality of grid service devices capable of providing the particular grid control operation of the one or more grid control operations for the grid device of the plurality of grid devices based on the state and the locality of the one or more grid service devices of the plurality of grid service devices in relation to the grid device of the plurality of grid devices.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a grid service controller receives advertisements from one or more grid service devices that indicate one or more grid control operations for which a corresponding grid service device is capable, and also maintains state and locality of the grid service devices. In response to receiving a request from a grid device for a particular grid control operation, the grid service controller may then direct the grid device to a particular grid service device capable of providing the particular grid control operation for the grid device based on the state and locality of the grid service devices, accordingly.
-
Citations
16 Claims
-
1. A method, comprising:
-
receiving, at a grid service controller, advertisements from each grid service device of a plurality of grid devices in communication with the grid service controller, the advertisements indicating one or more grid control operations for which a corresponding grid service device of the plurality of grid service devices is capable of executing for one or more grid devices of the plurality of grid devices at the corresponding grid service device of the plurality of grid service devices, wherein the one or more grid control operations are real-time application services; maintaining a state and a locality of the one or more grid service devices of the plurality of grid service devices; receiving a request from a grid device of the plurality of grid devices for a particular grid control operation of the one or more grid control operations; and in response to receiving the request from the grid device of the plurality of grid devices for the particular grid control operation of the one or more grid control operations, sending, by the grid service controller, a reply to the grid device of the plurality of grid devices that directs the grid device of the plurality of grid devices to a particular grid service device of the plurality of grid service devices capable of providing the particular grid control operation of the one or more grid control operations for the grid device of the plurality of grid devices based on the state and the locality of the one or more grid service devices of the plurality of grid service devices in relation to the grid device of the plurality of grid devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a network interface to communicate with a plurality of grid devices and a plurality of grid service devices; a processor coupled to the network interface and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive advertisements from each grid service device of the plurality of grid service devices in communication with the network interface, the advertisements indicating one or more grid control operations for which a corresponding grid service device of the plurality of grid service devices is capable of executing for one or more grid devices of the plurality of grid devices at the corresponding grid service device of the plurality of grid service devices, wherein the one or more grid control operations are real-time application services; maintain a state and a locality of the one or more grid service devices of the plurality of grid service devices; receive a request from a grid device of the plurality of grid devices for a particular grid control operation of the one or more grid control operations; and in response to reception of the request from the grid device of the plurality of grid devices for the particular grid control operation of the one or more grid control operations, sending a reply to the grid device of the plurality of grid devices that directs the grid device of the plurality of grid devices to a particular grid service device of the plurality of grid service devices capable of providing the particular grid control operation of the one or more grid control operations for the grid device of the plurality of grid devices based on the state and the locality of the one or more grid service devices of the plurality of grid service devices in relation to the grid device of the plurality of grid devices. - View Dependent Claims (13, 14, 15, 16)
-
Specification