Back to results
US 12,732,432 B2Granted
Large network simulation
AssigneeScience Applications International Corporation
InventorTodd A. Neal
Life of this patent
Estimating the term…
Abstract
Systems, methods, and apparatuses are described for simulating a network. Interrogations directed to hosts in the simulated network may be received. For some interrogations, data objects may be instantiated to simulate the interrogated hosts by, e.g., providing responses to low-level network commands. One or more characteristics of a simulated host may be determined randomly or pseudo-randomly.
Claims27
A method comprising:
- receiving, by a computer system executing a simulated network, a first interrogation directed to a first address in the simulated network;
- instantiating, in response to the first interrogation and based on a determination that the first address is associated with a primary host, a first synthetic host object;
- forwarding, to a first user device from which the first interrogation was received, a response, to the first interrogation, generated by the first synthetic host object;
- receiving, after instantiating the first synthetic host object, a second interrogation directed to a second address in the simulated network;
- instantiating, based on a determination that the second address is associated with a background host that does not exist in the simulated network and based on a determination that a number of existing background hosts is below a volume parameter value, a second synthetic host object;
- and
- forwarding, to a second user device from which the second interrogation was received, a response, to the second interrogation, generated by the second synthetic host object.
4 more elements
A computing system comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the computing system to:
- receive, while executing a simulated network, a first interrogation directed to a first address in the simulated network;
- instantiate, in response to the first interrogation and based on a determination that the first address is associated with a primary host, a first synthetic host object;
- forward, to a first user device from which the first interrogation was received, a response, to the first interrogation, generated by the first synthetic host object;
- receive, after instantiating the first synthetic host object, a second interrogation directed to a second address in the simulated network;
- instantiate, based on a determination that the second address is associated with a background host that does not exist in the simulated network and based on a determination that a number of existing background hosts is below a volume parameter value, a second synthetic host object;
- and
- forward, to a second user device from which the second interrogation was received, a response, to the second interrogation, generated by the second synthetic host object.
7 more elements
A non-transitory computer-readable medium comprising instructions that, when executed, configure a computing system to;
- receive, while executing a simulated network, a first interrogation directed to a first address in the simulated network;
- instantiate, in response to the first interrogation and based on a determination that the first address is associated with a primary host, a first synthetic host object;
- forward, to a first user device from which the first interrogation was received, a response, to the first interrogation, generated by the first synthetic host object;
- receive, after instantiating the first synthetic host object, a second interrogation directed to a second address in the simulated network;
- instantiate, based on a determination that the second address is associated with a background host that does not exist in the simulated network and based on a determination that a number of existing background hosts is below a volume parameter value, a second synthetic host object;
- and
- forward, to a second user device from which the second interrogation was received, a response, to the second interrogation, generated by the second synthetic host object.
4 more elements
Dependencies are inferred from the claim text.