Next: What is Asynchronous Up: No Title Previous: Selective Repeat Protocol

Asynchronous Transfer Mode Networks

ATM networks is a relatively new development in networking. Because of its increasing importance, in fact, it will be the backbone standard for all high speed networks, especially WANs, we include a general introduction here. ATM standard doesn't fit well into the existing OSI standards. But As you will see from the discussion below, it falls somewhere below the data link layer and above the physical layer.

In addition, the development of ATM standards is motivated by several reasons. The single most important of which is the need to integrate diverse type of information traffic, with dramatically different bandwidth and traffic characteristics, into a single transmission paradigm. This need is largely due to the increase in computer processing speed and vastly improved high speed transmission technology. The development of high speed graphical based applications, multimedia, digital TV, HDTV, all demand a transmission infrastructure that can provide universal and efficient transport of high speed information over wide and local geographical areas.

What is the main difficulties in supporting the current multimedia technology?

The first problem is that shared medium LANs severely limits the use of bandwidth per user:

Many other techniques are proposed to meet this increasing demands. Some of which include:

Basically, there are two opposing views on how to proceed to improve the network capability to handle multimedia traffic. One view is to improve the existing technology such as switching hubs, fast Ethernets, etc. There are also proposals to modify the existing TCP/IP protocol (which we will also discuss in detail later) by using the so called stream protocol (ST) to accommodate real time traffic.

The other view is to use entirely new technology, which is to use ATM. The second approach has now clearly won wide acceptance. Most people believe faster Ethernet, switching hubs, etc, are only short term fixes the potential explosive bandwidth demand of the future.

Since ATM is basically a data link layer protocol, it will be used to support higher layer protocols. In fact it is possible for ATM to support multiple coexisting virtual LANs using different higher layer protocols but all sharing the same ATM layer functionalities.

We know that typical digitize phone quality voice takes at most 64 (can be as low as 1), but digital HDTV signals can take up to 40, supercomputing requires even higher bandwidth. This poses tremendous challenge if we use TDM, we have to have the minimum channel rate at around 64, and maximum rate of over 150 or even higher. This yields a TDM frame with at least slots per frame. Maintaining the slot allocation within such frame at such high speed represents a major difficulty.

ATM is a cell-switching and multiplexing technology designed to combine the benefits circuit switching (constant transmission delay, guaranteed capacity) with those of packet switching(flexibility, efficiency for intermittent traffic). ATM defines the interface between the user equipment and the network (referred to as the User Network Interface, or UNI.) The standard is put together by a group of 300 leading network companies, called ATM forum, and released to the public. This definition supports the use of ATM switches (and ATM switching techniques) within both public and private networks

Because it is an asynchronous mechanism, ATM differs from synchronous transfer mode (STM), which is a different term for TDM, where TDM techniques are employed to preassign users to time slots. ATM time slots are made available on demand, with labels identifying the source of the transmission contained in each ATM cell. TDM is inefficient relative to ATM because, if a station has nothing to transmit when its time slot comes up, that time slot is wasted. The converse situation, where one station has lots of information to transmit, is also less efficient. In this case, that station can only transmit when its turn comes up, even though all the other time slots may be empty. With ATM, station can send labeled cells whenever necessary.

Another critical ATM design characteristic is its star topology. The ATM switch acts as a hub in the ATM network, with all devices attached directly. This provides all the traditional benefits of star-topology networks, including easier troubleshooting and support for network configuration changes and additions. Furthermore, ATM's switching fabric provides additive bandwidth. As long as the switch can handle the aggregate cell transfer rate, additional connections to the switch can be made. The total bandwidth of the system increases accordingly. If a switch can pass cells among all its interfaces at the full rate of all interfaces, it is described as non-blocking. For example, an ATM switch with 16 ports each at 155 would require about 2.5 aggregate throughput to be nonblocking. This can only achieved through the use of parallel switching architectures.

Finally, ATM is flexible, in that it can carry various source material and run on various physical-layer implementations. The ATM model defines an engine that moves small, fixed-size cells through a network, but leaves issues of application and physical implementation open.

The development of ATM represents a compromise between telecommunication industry, dominated by circuit switching technology, and computer industry, dominated by packet switching technology. Because of the universal consensus on ATM technology by both industries, ATM is determined to be the standard for all future high speed communications.




Next: What is Asynchronous Up: No Title Previous: Selective Repeat Protocol


zhangj@
Mon May 23 15:29:10 EDT 1994