Network modeling system and method of simulating network operation with configurable node models
First Claim
1. A system for modeling and simulating a network including a plurality of nodes comprising:
- a processing system to model and simulate said network, said processing system including;
a node model generation unit to produce a node model to enable said processing system to simulate a corresponding network node, wherein said node model includes a plurality of protocol layers each for performing a communications protocol function and a plurality of selectively configurable switches each disposed between and coupling corresponding ones of said protocol layers, and wherein at least one protocol layer includes a plurality of individually selectable functions selectable by a corresponding configurable switch to provide a desired behavior for said node during said simulation.
5 Assignments
0 Petitions
Accused Products
Abstract
A node model of the present invention is employed by a network modeling and simulation system and includes a communication protocol stack with a plurality of protocol layers. Each protocol layer includes communication functions. The protocol layer functions are each represented by one or more distinct software implementations that are optimized for different simulation purposes. A configurable module switch is disposed between protocol layers within the stack to selectively control information flow between functions within adjacent protocol layers. The node model enables a user to perform network simulation or analysis of varying detail or granularity.
41 Citations
22 Claims
-
1. A system for modeling and simulating a network including a plurality of nodes comprising:
a processing system to model and simulate said network, said processing system including;
a node model generation unit to produce a node model to enable said processing system to simulate a corresponding network node, wherein said node model includes a plurality of protocol layers each for performing a communications protocol function and a plurality of selectively configurable switches each disposed between and coupling corresponding ones of said protocol layers, and wherein at least one protocol layer includes a plurality of individually selectable functions selectable by a corresponding configurable switch to provide a desired behavior for said node during said simulation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method of modeling and simulating a network including a plurality of nodes on a processing system comprising:
-
(a) representing each network communication node in the form of a node model including a plurality of protocol layers each for performing a protocol function and a plurality of configurable switches each disposed between and coupling corresponding ones of said protocol layers;
(b) assigning a plurality of individually selectable functions to each protocol layer, wherein the functions perform a protocol function associated with that layer with varying characteristics;
(c) selectively configuring each switch to select and interface one of said assigned functions from each corresponding protocol layer in accordance with a desired behavior for said network; and
(d) simulating said network in accordance with said configured node models. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus including a computer readable medium with computer logic recorded thereon for modeling a network including a plurality of nodes comprising:
a node model to simulate a corresponding network node, wherein said node model includes a plurality of protocol layers each for performing a communications protocol function and a plurality of selectively configurable switches each disposed between and coupling corresponding ones of said protocol layers, and wherein at least one protocol layer includes a plurality of individually selectable functions selectable by a corresponding configurable switch to provide a desired behavior for said node during said simulation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
Specification