Simulation device and distribution simulation system
AssigneeSamsung Electronics Co., Ltd.
InventorsYoung-Chul Cho, Seong-Hoon Jeong, Jin-Sae Jung
Life of this patent
Estimating the term…
Abstract
A simulation apparatus and a distribution simulation system are disclosed. The simulation apparatus, according to one example, includes a simulation executer configured to execute a simulation task, a data storage configured to store data related to the simulation task based on a data storage policy that is set in advance of the execution of the simulation tasks, and a data updater configured to update the data stored in the data storage to most recent data by comparing the data stored in the data storage with data stored in another simulation apparatus.
Claims19
A simulation apparatus of a distributed simulation system comprising simulation apparatuses that share a central data storage, the simulation apparatus comprising:
- a processor comprising
- a simulation executer configured to execute a simulation task in response to being assigned the simulation task by a central management node,
- wherein, upon being assigned the simulation task, the simulation executer is further configured to access the central data storage to retrieve data required to perform the simulation task and perform the simulation task using the retrieved data;
- and
- a local data storage configured to store data related to the simulation task, including the data required to perform the simulation task and simulation result data generated as a result of the performing of the simulation task, based on a data storing policy that is set in advance of the execution of the simulation task,
- wherein the processor further comprises a data updater configured to compare data stored in the local data storage with data stored in a remote local data storage of a remote simulation apparatus, and update the data stored in the local data storage into most recent data based on the comparison for a subsequent simulation executed by the simulation executer.
A distributed simulation system, comprising:
- simulation nodes comprising respective processors, each simulation node configured to execute respective simulation tasks allocated respectively thereto;
- a central data storage configured to store data needed for executing the respective simulation tasks;
- local data storages, each configured to be respectively allocated to one of the simulation nodes, and to store data related to the respective simulation tasks, including data required to perform the respective simulation tasks and simulation result data generated by respective simulation nodes for executing the respective simulation tasks, depending on a data storing policy that is set in advance of the execution of the simulation tasks, wherein each simulation node has a local data storage allocated to that simulation node;
- and
- a data updater configured to update data stored in each of the local data storages based on a most recent data stored in one of the local data storages for subsequent executions of the simulation tasks by the simulation nodes.
A simulation method of a simulation apparatus of a distributed simulation system comprising simulation apparatuses that share one central data storage, the simulation method comprising:
- executing, by a simulation executor, a simulation task in response to being assigned the simulation task by a central management node;
- upon being assigned the simulation task, accessing, by the simulation executer, the central data storage to retrieve data required to perform the simulation task;
- storing, by a local data storage, data related to the simulation task, including the data required to perform the simulation task and simulation result data generated as a result of the simulation task, based on a data storing policy that is set in advance of the execution of the simulation task;
- comparing, by a data updater, data stored in the local data storage with data stored in a remote local storage of a remote simulation apparatus;
- and
- updating, by the data updater, the data stored in the local data storage into most recent data based on the comparing for a subsequent simulation executed by the simulation executer.
Dependencies are inferred from the claim text.