logo CBCE Skill INDIA

Welcome to CBCE Skill INDIA. An ISO 9001:2015 Certified Autonomous Body | Best Quality Computer and Skills Training Provider Organization. Established Under Indian Trust Act 1882, Govt. of India. Identity No. - IV-190200628, and registered under NITI Aayog Govt. of India. Identity No. - WB/2023/0344555. Also registered under Ministry of Micro, Small & Medium Enterprises - MSME (Govt. of India). Registration Number - UDYAM-WB-06-0031863

How Does ATM Ensure Quality of Service?


ATM Ensure Quality of Service

ATM (Asynchronous Transfer Mode) ensures Quality of Service (QoS) through a combination of traffic management techniques, QoS classes, and the use of signaling and control protocols. Here's a detailed look at how ATM ensures QoS:

 

1. QoS Classes

ATM provides different classes of service to meet the varying QoS requirements of different types of traffic. The main QoS classes include:

  • Constant Bit Rate (CBR): Provides a fixed, guaranteed data rate. Suitable for real-time applications requiring consistent and predictable data flow, such as voice and video conferencing.

  • Variable Bit Rate (VBR):

    • Real-Time (VBR-RT): Designed for applications that require timely delivery but can tolerate some variability in delay, like interactive video.
    • Non-Real-Time (VBR-NRT): Suitable for applications where timely delivery is important but can tolerate more variability in delay, such as multimedia email.
  • Available Bit Rate (ABR): Ensures a minimum guaranteed data rate, with the possibility of utilizing additional available bandwidth. Ideal for bursty data traffic, such as file transfers.

  • Unspecified Bit Rate (UBR): Does not guarantee any specific QoS parameters. Suitable for applications that can tolerate delays and variable data rates, such as standard data file transfers and emails.

 

2. Traffic Management and Congestion Control

ATM networks employ various traffic management and congestion control mechanisms to maintain QoS:

  • Traffic Shaping: Regulates the flow of cells entering the network to ensure they conform to the agreed traffic profile, preventing sudden bursts that could cause congestion.

  • Policing: Monitors the traffic to ensure it complies with the agreed QoS parameters. Non-conforming cells can be tagged (for potential discard later) or discarded immediately.

  • Congestion Avoidance:

    • Early Packet Discard (EPD): Drops cells early in the network when congestion is detected, preventing buffer overflow and reducing the likelihood of severe congestion.
    • Partial Packet Discard (PPD): Discards remaining cells of a packet once one cell is lost, improving the efficiency of error recovery by higher-layer protocols.

 

3. Signaling and Control Protocols

ATM uses signaling protocols to establish and maintain virtual circuits (VCs) with the required QoS parameters:

  • ATM Signaling (Q.2931): Manages the setup, maintenance, and teardown of switched virtual circuits (SVCs). It negotiates QoS parameters during the call setup phase.

  • Private Network-Network Interface (PNNI): Provides routing and signaling for dynamic ATM networks, ensuring optimal path selection based on current network conditions and QoS requirements.

 

4. Virtual Paths (VP) and Virtual Channels (VC)

ATM uses a hierarchical connection structure of virtual paths (VPs) and virtual channels (VCs) to manage traffic efficiently:

  • Virtual Paths (VP): Aggregates multiple virtual channels that share the same route through the network, simplifying network management and reducing the overhead of signaling.

  • Virtual Channels (VC): Provides the actual end-to-end data transport path. Each VC can have its own QoS parameters.

 

5. Cell Loss Priority (CLP)

The Cell Loss Priority (CLP) bit in the ATM cell header indicates the priority of the cell:

  • CLP=0: Cells with higher priority, less likely to be discarded during congestion.
  • CLP=1: Cells with lower priority, more likely to be discarded during congestion.

 

6. Header Error Control (HEC)

The Header Error Control (HEC) field in the ATM cell header provides error detection and correction for the cell header, ensuring the integrity of cell routing information.

 

7. Adaptation Layers (AAL)

ATM Adaptation Layers (AAL) tailor the cell structure to meet the needs of different types of traffic, ensuring efficient and reliable transport:

  • AAL1: For CBR services, supports timing and synchronization, suitable for real-time voice and video.

  • AAL2: For VBR services, supports variable bit rate and real-time applications like compressed voice.

  • AAL3/4: For data services, though rarely used due to complexity.

  • AAL5: For efficient data services, commonly used for IP over ATM, provides error detection and reassembly.

 

Summary

ATM ensures Quality of Service through a combination of predefined QoS classes, effective traffic management and congestion control mechanisms, robust signaling and control protocols, hierarchical connection structures (VPs and VCs), priority marking (CLP), error control (HEC), and specialized adaptation layers (AAL). These components work together to provide a flexible and reliable networking environment capable of supporting a wide range of applications with varying QoS requirements.

 

 

Thank you,

Popular Post:

Give us your feedback!

Your email address will not be published. Required fields are marked *
0 Comments Write Comment