5 Comparison Analysis of ATM, Fibre Channel, Gigabit Ethernet
Figure Comp-1 illustrates a communication technology tree, which categorizes the various data communication standards. The diagram gives an overall view of where the technologies discussed in this paper relate to each other as well as other data communication standards. The classification of Fibre Channel is somewhat arbitrary since it also supports LAN environments.
Figure Comp-1.
Data Communications Technology Tree (note 4)
5.1 Bandwidth
Typical Ethernet networks have throughput of approximately 70% of the wire speed. Early simulations of Gigabit Ethernet show improvement over 100 Mbps Ethernet by an order of magnitude. The Gigabit Alliance claims that with full-duplex operation, close to the theoretical limit of 2 Gbps will be achieved [24].
Currently the fastest ATM products available run at the OC-48 rate of 2.48 Gbps. Fore Systems offers a OC-48c switch module on their ASX-4000 switch.
The fastest Fibre Channel products available now run at 800 Mbps (1.062 Gbaud). ANSI has approved the 2.134 Gbaud and 4.25 Gbaud standards in 1995, however the optic technology is still immature. The 2 Gbps products are becoming available now, but the 4 Gbps products will be a few more years until available.
If higher layer protocols are employed, the actual data throughput will be significantly less and latencies higher than the raw speeds given in Table Comp-1. The difference is primarily due to protocol overhead in moving data from the application to the wire, and the efficiency of the host network adapter.
In particular, TCP/IP traffic over a wide area, T3 (45 Mbps) ATM link may be as low as 2 Mbps [25]. Actual performance is dependent on the system in use. Therefore each system should undergo benchmarking tasks to obtain realistic performance statistics
ATM |
Fibre Channel |
Gigabit Ethernet |
|
Bandwidth |
1.5 M - 2.48 G |
100 M - 4 G |
1 G |
Latency |
100+ usec (est.) |
10-30 usec |
N.A. |
Cost per switch port |
$1000 and higher |
$1500 and higher |
$1800-2800 |
Cost per adapter |
$500-$3000 |
$1200-$3000 |
N.A. |
Topologies |
pt-pt switch |
pt-pt switch loop |
pt-pt switch |
Connectivity |
serial simplex |
serial duplex |
serial half/full duplex |
Maximum distance |
unlimited |
100 m STP 10 km SM fiber |
100 m UTP 5 km SM fiber |
Maturity |
third generation |
second generation |
emerging |
Products/application |
switches, routers, frame buffers |
switches, routers, frame buffers, mass storage i/f |
switches, buffered repeaters |
Table Comp-1
Network Comparison Chart
5.2 Latency
Because Fibre Channel can also support dedicated channels, it can provide low delay links for large data transfers. Comparatively, ATM has much higher latencies, on the order of hundreds of microseconds. Note, the measured latency is highly dependent on the size of the transfer. A University of Minnesota study reported similar latencies (500 usec) for ATM and Fibre Channel when transferring only 4 Kbytes [26]. Latencies for Gigabit Ethernet were unavailable at the time of this writing.
5.3 Ability to Scale
5.4 Error Detection/Recovery
ATM provides single bit error correction over the cell header, and only error detection over the payload. It is up to the higher layer protocols to handle error correction for multiple bit errors or payload errors. Fibre Channel provides error correction as an option. Applications may request Class 2 service, which provides guaranteed delivery. For Ethernet, error detection is defined in the CSMA/CD algorithm. The sending station re-transmits upon detecting a collision.
5.5 Multicasting/Broadcasting
Traditional IP multicasting may also be done over ATM using LAN Emulation (LANE). The IETF has published several RFCs on multicast support over ATM using Classical IP. Fibre Channel supports multicasting within its switched topology. The FC-3 Fibre Channel layer provides the capability to send a single transmission to all or a subset of N_ports. The FC Class 3 service (unconfirmed datagram service) is used for multicasting. Broadcast is inherently supported in Ethernet, since it is a shared medium.
5.6 Traffic Management
The ATM Forum published the Traffic Management version 4.0 specification April 1996, which defined many of the necessary parameters and algorithms for traffic management. These include the QoS parameters for each class of service, traffic contract specification and conformance, and functions such as connection admission control.
The FCA has not addressed traffic management in as much detail. Fibre Channel simply returns a "Busy" frame when congestion is encountered, providing a sliding window flow control mechanism.
Ethernet does not provide any traffic management services.
NOTES:
4. Original diagram from "Networks and their Architectures", C. Smythe, Electronics & Communication Engineering Journal, Feb. 1991 pp. 18-28. The original version was modified to include channel technologies.
Paper Outline
Previous Section
Next Section