For Immediate Release
InterWorking Labs Announces New Capabilities for Maxwell, the Network Impairment System
Tracking and impairing concurrent, multiple flows from the graphical user interface
SCOTTS VALLEY, Calif. (November 15, 2004) - InterWorking Labs, developers of innovative products to measure, characterize, and debug next generation network devices in enterprise communications networks, today announced new features and capabilities in Maxwell, the Network Impairment System.
Maxwell has been successful in the network test and measurement marketplace because of its ability to step beyond "canned" impairments and offer programmatic access to a whole world of impairment possibilities and unique situations. In addition, Maxwell is "smart" -- it goes beyond impairing mere packets, to impairing protocols, based on criteria. This additional level of flexibility, precision, and intelligence is essential for accurate emulation of real-world network conditions.
Today, Maxwell provides access to multiple flows, each subject to its own impairment, or set of impairments from a new graphical user interface. With the new graphical user interface the user may specify up to ten traffic flows for monitoring, control, and impairment.
"In the real world, devices are subjected to multiple flows of traffic, not just a single flow," explained Karl Auerbach, CTO. "Network products must handle multiple flows of traffic."
Some engineers will test the effect of one traffic flow through their device with a single impaired condition. For example, they will test one flow of traffic with 10 ms of delay. However, many devices, particularly servers and firewalls operate with multiple concurrent flows of network data. So, testing just one flow is too limited. It does not faithfully emulate real-world operation.
Consider a database server or SAN application. Multiple clients will access that server from all over the world. They will access it concurrently. They will access it over links of various speed. The network traffic from these clients may encounter a router that is re-ordering packets, or one that is re-routing packets and causing delays. Worse yet, the router may be mis-configured causing more problems with timely packet flow.
Because these combinations of multiple network flows with various packet glitches and irregularities occur in real-life, it is essential that network devices and applications be subjected to this kind of testing prior to deployment.
Auerbach concluded: "Using Maxwell, a developer or implementer, can learn in advance how well his product will operate when faced with multiple flows of traffic. When things go wrong, customers will not blame the network, they will blame your product."