Simulation systems using an inverse interest list
AssigneeThe Electric Infrastructure Security (Eis) Council, Inc.
InventorsJoseph Forrest SCHNURR, Alvin Douglas SCHNURR
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Electric Infrastructure Security (Eis) Council, Inc.
InventorsJoseph Forrest SCHNURR, Alvin Douglas SCHNURR
Estimating the term…
A system, method and product for an interest-based distributed simulation system. A system comprising: multiple servers, wherein a component-server deployment defines which server is tasked with processing each component of a simulation; a database for storing values of components and delivering the values or portion thereof to servers based on interest definitions. A server of the multiple servers is authoritative over a target component of the plurality of components of the simulation. The server is configured to determine an inverse interest list for the target component, wherein the inverse interest list identifies all components interested in the target component according to the interest definitions. The server selectively transmits updates of the target component to the database based on the inverse interest list and based on the component-server deployment.
A distributed simulation system for performing a simulation of a simulated world, wherein the simulation is performed by simulating values of a plurality of components representing a state of the simulated world, the system comprising:
A distributed simulation system for performing a simulation of a simulated world, wherein the simulation is performed by simulating values of a plurality of components representing a state of the simulated world, the system comprising:
A non-transitory computer readable medium retaining program instructions for implementing a method in a distributed simulation system for performing a simulation of a simulated world, wherein the simulation is performed by simulating values of a plurality of components representing a state of the simulated world, wherein the distributed simulation system comprising multiple servers and a database, wherein each server of the multiple servers is tasked with processing a portion of the plurality of components of the simulation to compute a value thereof, wherein the database is tasked with storing values of components and delivering the values or portion thereof to one or more servers based on interest definitions, wherein the database is configured to deliver simulated values computed during the simulation by one server to a second server to allow the second server to compute other simulated values for determining the state of the simulated world, wherein the program instructions are configured, when read, to cause a processor to perform:
A non-transitory computer readable medium retaining program instructions for implementing a method in a distributed simulation system for performing a simulation composed of a plurality of components, wherein the distributed simulation system comprising multiple servers and a database, wherein each server of the multiple servers is tasked with processing a portion of the plurality of components of the simulation, wherein the database is tasked with storing values of components and delivering the values or portion thereof to one or more servers based on interest definitions, wherein the program instructions are configured, when read, to cause a processor to perform:
Dependencies are inferred from the claim text.