| |
Network Protocols
Congestion Control in ATM Networks
ATM networks promise to provide large bandwidth and QoS
guarantees but only with effective traffic management schemes such as CAC and congestion
control. We developed a method of testing the robustness of flow control algorithms and
studied network topologies in which two different congestion control schemes coexist. We
considered both pure ATM and IP-over-ATM networks.
To evaluate performance, we used our available bit rate (ABR) simulator, which can overlay any
set of virtual circuit (VC) routes on any topology. We implemented 5 flow control algorithms,
identified 10 performance metrics, and studied key behaviors: source-rate oscillations and
interference in rate control by nonbottlenecked switch nodes. We established criteria for the
ability of an algorithm to perform well regardless of changes in topology, feedback delays, or
traffic. We identified 11 network topologies in which a flow control algorithm must be tested:
few enough to be studied within a reasonable time, but numerous enough to cover all potentially
important and/ or interesting scenarios.
We then evaluated the interoperability of pairs of ABR flow control algorithms in diverse ATM
networks. We concluded that heterogeneous configurations with two different ABR flow control
algorithms operating simultaneously cause users to receive disparate bandwidths if (1) the
algorithm at a bottlenecked switch is much more oscillatory than the algorithm at the
nonbottlenecked one(s); and (2) at least one VC traverses only the more oscillatory algorithm,
and at least one VC traverses both algorithms.
Multimedia Communication System Designs
In the near future, individual communication systems (HF, fiber optic,
satellite, microwave, etc.) will be seamlessly integrated into systems
that are self-managed, adaptable, and robust. Our engineers have designed
systems, protocols, and hardware to integrate the disparate throughput,
delay, and error characteristics of different links and networks, to enable
them to meet the time-varying transmission requirements of multimedia
data. These technologies will enable a network of networks to direct traffic
automatically from source to destination(s), using the best available
resources. We are currently developing adaptive methods to match the quality-of-service
requirements of applications to those provided by emerging networks. Data Network Components
For over two decades,
our engineers have designed, developed, and implemented network protocols;
now we are extending this research to gigabit data networks. We have developed
protocols and algorithms for distributed routing, flow control, congestion
control, and dynamic network management, as well as software and hardware
for network interface units and high-speed gateways. We also are currently
applying many of these techniques to ATM and wireless networks.
|
|