Framework for flexible and scalable real-time traffic emulation for packet switched networks
First Claim
Patent Images
1. System for providing traffic emulation for packet-switched networks, said system comprising:
- an endpoint; and
an emulator module associated with said endpoint;
said emulator module comprising at least one finite state machine for modeling a number of traffic flows to be emulated, said emulator module operable to maintain simultaneous emulation of the number of traffic flows using a constant number of processes, the number of traffic flows being larger than the constant number of processes, the number of processes being small relative to the number of traffic flows that can be emulated, the number of processes required for emulation being independent of the number of traffic flows to be emulated.
7 Assignments
0 Petitions
Accused Products
Abstract
An implementation framework, including methodologies and the architecture, for a real-time traffic emulation for packet switched networks. The framework uses extended finite state machines to model the traffic flows that are to be emulated. A simple yet flexible FMS-based scripting language is proposed to describe these flows. An event-driven approach to schedule CPU among flows is also adopted.
-
Citations
12 Claims
-
1. System for providing traffic emulation for packet-switched networks, said system comprising:
-
an endpoint; and
an emulator module associated with said endpoint;
said emulator module comprising at least one finite state machine for modeling a number of traffic flows to be emulated, said emulator module operable to maintain simultaneous emulation of the number of traffic flows using a constant number of processes, the number of traffic flows being larger than the constant number of processes, the number of processes being small relative to the number of traffic flows that can be emulated, the number of processes required for emulation being independent of the number of traffic flows to be emulated. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Method of providing traffic emulation for packet-switched networks, said method comprising:
-
providing an endpoint; and
providing an emulator module associated with said endpoint;
said step of providing an emulator module comprising providing at least one finite state machine for modeling a number of traffic flows to be emulated, said emulator module operable to maintain simultaneous emulation of the number of traffic flows using a constant number of processes, the number of traffic flows being larger than the constant number, of processes the number of processes being small relative to the number of traffic flows that can be emulated, the number of processes required for emulation being independent of the number of traffic flows to be emulated; and
modeling traffic flows with said at least one finite state machine. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification