DISTRIBUTED INTELLIGENCE ARCHITECTURE WITH DYNAMIC REVERSE/FORWARD CLOUDING
First Claim
1. A method, comprising:
- hosting a grid application function at a primary grid device in a utility grid;
determining whether to distribute at least a portion of the grid application function to one or more distributed secondary grid devices in the utility grid, the one or more distributed secondary grid devices associated with a subset of the utility grid associated with the primary grid device; and
dynamically distributing the grid application function according to the determining.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a grid application function is hosted at a primary grid device in a utility grid, which may determine whether or not to distribute at least a portion of the grid application function to one or more distributed secondary grid devices in the utility grid. In general, the one or more distributed secondary grid devices will be associated with a subset of the utility grid that is associated with the primary grid device (e.g., a sub-grid). Once a determination has been made, the primary grid device may dynamically distribute the grid application function, or a portion thereof, to the distributed secondary devices according to the determination. In addition, in another embodiment, the grid application function may also be withdrawn, such as from a particular secondary grid device or else from the primary grid device to an originating grid device.
47 Citations
20 Claims
-
1. A method, comprising:
-
hosting a grid application function at a primary grid device in a utility grid; determining whether to distribute at least a portion of the grid application function to one or more distributed secondary grid devices in the utility grid, the one or more distributed secondary grid devices associated with a subset of the utility grid associated with the primary grid device; and dynamically distributing the grid application function according to the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
one or more network interfaces to communicate with a utility grid or sub-grid computer network; a processor coupled to the network interfaces 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; host a grid application function as a primary grid device in the utility grid; determine whether to distribute at least a portion of the grid application function to one or more distributed secondary grid devices in the utility grid, the one or more distributed secondary grid devices associated with a subset of the utility grid associated with the primary grid device; and dynamically distribute the grid application function according to the determination. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor at a primary grid device in a utility grid, operable to:
-
host a grid application function; determine whether to distribute at least a portion of the grid application function to one or more distributed secondary grid devices in the utility grid, the one or more distributed secondary grid devices associated with a subset of the utility grid associated with the primary grid device; and dynamically distribute the grid application function according to the determining. - View Dependent Claims (20)
-
Specification