SlideShare a Scribd company logo
ATM
Asynchronous Transfer Mode
ATM
    Asynchronous Transfer Mode

Cell relay protocols



Designed by ATM forum (formed in Oct. 1991 )and


adopted by ITU-T
Combination of ATM and SONET allows high                 speed
interconnection of the world network.
Also thought as “High way”



Signaling (connection setup) Protocol: Q.2931–


Discovering routes and allocating resources at switches
Design Goals
   Optimize use of high data rate transmission media e.g
    fiber optics and new equipments are less susceptible to
    noise degradation. A technology is needed to take
    advantage of both factors.
   The system must interface with existing systems and
    provide wide area interconnectivity B/W them without
    lowering their effectiveness.
   The design must be implemented inexpensively so that
    cost would not be a barrier to adopt.
   The new system must be able to work with existing
    telecom hierarchies(local loop, local provider, long haul
    and so on).
Design Goals

   The new system should be connection oriented to
    ensure accurate and predictable delivery.
   One objective is to move as many of functions to
    hardware as possible (for speed) and eliminate as many
    software functions as possible (again for speed).
Problems

Problems associated with existing systems;
Frame networks:
Before ATM,DC at DDL based on frame switching and
frame networks. Different protocols use frames of varying
size. As network become more complex, the information
that must be carried in header become more expensive.
The result larger and larger headers relative to the size of
data unit. In response, some protocols have enlarged the
size of the data unit to make header use more efficient.
Unfortunately, large data fields create waste if there is not
much information to transmit. To improve utilization, some
protocols provide variable frame size to users.
Mixed network traffic:

The variety of frame sizes makes traffic
unpredictable.switches, multiplexes and router must
incorporate software systems to manage the various
sizes of frames. A great deal of header information
must be read and each bit counted and evaluated to
ensure the integrity of every frame. Internetworking
among different frame works is slow and expensive.
Another problem is that of providing consistent data rate
delivery when frame sizes are predictable and can vary so
dramatically. To get the most out of broadband technology,
traffic must be TDM onto shared paths. Imagine onto one
link. What happen when line 1 uses large frames(data
frames) while line 2 uses small frames(audio or video). In
fig. Large size of X create unfair delay for frame A,B &
C.This makes shared medium unusable and create
unacceptable delays for audio and video traffic.The traffic
must travel among different paths, like automobile and
train traffic.but , to fully utilize broad bandwidth links, we
need to be able to send all kinds of traffic over same link.
ATM
             Asynchronous Transfer Mode
   A cell is basic unit of data exchange
   It fixed size block of information
   Provides predictability and uniformity
   Provides continuous stream (movies or series of still
    photos)
   Handle real time transmission (phone call)
   Cell size is 53 bytes(5 header plus 48 payload)
Frames of diff. Sizes are split into smaller data unit of
equal size and are loaded into cells. The cells are
multiplexed with others are routed through the cell
network.
ATM uses asynchronous time division multiplexing, that is
why it is called asynchronous Transfer Mode to multiplex
cells coming from different channels. It uses fixed size
slot(size of cell). ATM multiplexers fill a slot with a cell from
any input channel that has a cell; the slot is empty if none
of the channels has a cell to send.
Architecture of an ATM network




UNI- user to network interface
NNI- network to network interface
TP, VPs, and VCs




TP- transmission path
VPs- virtual paths
VCs- virtual paths
Example of VPs and VCs
a virtual connection is defined by a pair
of numbers: the VPI and the VCI.
Connection identifier:
Virtual connection identifiers in UNIs and NNIs
An ATM cell
Routing with a switch
ATM layers
Physical layer
ATM cells can be carried by any physical layer carrier like


Ethernet& wireless LAN.
   SONET is original design on which ATM based
   Reason for using SONET
                High data rate & boundaries of cell can be clearly
defined by pointer

Other physical technologies can also be used
                 The receiver is used to guess the end of cell and
apply CRC to 5 byte of header, if there is no error then count 52
bytes back to find begging of cell.
Transmission Convergence (TC) handles error detection,
framing & Physical medium dependent (PMD) sublayer
handles encoding
ATM layers in end points & switches
ATM layer
   It provides routing, traffic management, switching &
    multiplexing services. Also Handles virtual circuits, cell
    header generation, flow control
   It process outgoing traffic by accepting 48 bytes
    segment from AAL sub layer & transform them into 53
    byte cell by addition of a 5 bytes header.
ATM headers
GFC(4 bit provides flow control at UNI,no need in NNI),VPI(8 bit in UNI& 12
bit in NNI), VCI(16 bit in both frame headers),PT(3 bit, define user data/
managerial info.)CLP(1 bit),HEC(1 byte)
Application Adaptation layer AAL
   AAL was designed to accept any types of payload, both
    data frames and streams of bits.
   It has two sub layers:
    CS(convergence sub layer)& SAR(segmentation & Reassembly)
   These two layers break the data into chunks that are
    encapsulated into a cell at ATM layer.
   CS checks the integrity of data and SAR segmented the
    data at source & reassembly the data at the designation
   There many version of AAL:AAL1,AAL2,AAL3/4,AAL5
AAL1
   Support Apps. That transfer info. At constant bit rate
    such as video and voice
   It allows ATM to connect existing digital telephone
    network such as voice channels and T lines.
   In this CS divides bit stream into 47 bytes segments and
    pass them to SAR. CS adds no header here but SAR
    adds 1 byte header and passes the 48 bytes segment to
    ATM layer.
   SN(sequence number)- 4 bit used to order the bits
   SNP(sequence number protection)-4bit protect the first
    field
AAL1
AAL2
   Original design was to support a variable data rate bit
    stream
   But it has been redesigned for low bit rate traffic and
    short frame such as audio, video or fax.
   It is also uses in mobile telephony.
   The process of encapsulating short frames from the
    same source(the same user of mobile phone) or from
    several sources(several users of mobile telephones)
    into one cell is shown.
AAL2
AAL3/4
   AAL3 support connection oriented data services
   AAL4 support connection less data services
   The fundamental issues of the two were same therefore
    they have been combined into single format AAL3/4.
   It provides compressive sequencing and error control
    mechanism.
   The encapsulation process is shown.
AAL3/4
AAL5
   AAL 5 designed as replacement for AAL3/4
   No PDU information in ATM header
   Only uses 1 bit of ATM header to mark end of PDU
   Does not require additional per-cell headers/trailers
   CS-PDU contains data with only 8-byte trailer
   Uses stronger error correction at PDU level (CRC- 32)
   Protection against lost, corrupt and misordered cells is provided by
    CS-PDU
AAL5
Applications

• Government
• Long distance provider
• Bell telephone company
• ISP
• Large banks
• Frame relay
• Large universities
ATM support many interfaces

   FDDI100 Mbps
   SONETOC-3—155 Mbps, OC-12—622 Mbps
   DS-11.544 MBPS
   DS-344.736 Mbps
   E12.048 Mbps
   E334.368 Mbps
   UTP &STP25.6 Mbps
QoS in ATM




   CBR: Designed for real-time audio or video services
   VBR: Variable-bit-rate
     – VBR-RT [Real-time]
         » For real time services
         » Uses compression techniques to create a variable bit rate.
     – VBR-NRT [Non-real-time]
         » Uses compression but for non real time.
   ABR: Available bit rate
     – Delivers cells at a minimum rate.
     – If more network capacity is available, this minimum rate can be exceeded.
     – Suitable for applications that are bursty.
   UBR: Unspecified bit rate; Best effort delivery that does not guarantee
    anything.
Figure 23.28   Relationship of service classes to the total capacity




   User-Related attributes: Defines how fast the user
    want to send data.
     – Sustained cell rate: Average cell rate over a long time interval.
       Actual cell rate can be higher or lower but average should be
       equal or less than SCR
     – Peak cell rate: Sender’s maximum cell rate.
     – Minimum cell rate: Sender’s minimum cell rate.
     – Cell Variation delay tolerance: Measure of variation in cell
       transmission times. This is the difference between the
       minimum and maximum delays in delivering the cells.
ATM Network



   Network related attributes are those that define
    characteristics of the network.
     – Cell loss ratio (CLR): Fraction of cells lost (or delivered so
       late that they are considered lost) during transmission.
     – Cell transfer delay (CTD): average time needed for a cell to
       travel from source to destination.
     – Cell delay variation (CDV): difference between CTD
       maximum and CTD minimum
     – Cell error ratio (CER): Fraction of the cells delivered in
       error.
Quality of Service: Flow Demands
   Reliability: Lack of reliability means losing a packet or
    acknowledgement, which entails retransmission. Different application
    programs need different levels of reliability.
   Delay: Source-to-destination delay. Delay tolerance varies between
    applications.
   Jitter: Variation in delay for packets belonging to the same flow. Real-
    time audio and video applications cannot tolerate high jitter.
   Bandwidth: bits per second
   Flow classes: Depend on flow characteristics, we can classify flow into
    groups e.g., CBR, UBR, etc.

More Related Content

What's hot

Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
Rahul Hada
 
Time Division Multiplexing
Time Division MultiplexingTime Division Multiplexing
Time Division Multiplexing
Spandit Lenka
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniquesGupta6Bindu
 
IPV4 Frame Format
IPV4 Frame FormatIPV4 Frame Format
IPV4 Frame Format
Aditya Rawat
 
Multiple access techniques
Multiple access techniquesMultiple access techniques
Multiple access techniques
Bibhu Prasad
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loop
SANJUU7
 
Multiplexing, fdma,tdma,cdma
Multiplexing, fdma,tdma,cdmaMultiplexing, fdma,tdma,cdma
Multiplexing, fdma,tdma,cdma
nimay1
 
Protocols for wireless sensor networks
Protocols for wireless sensor networks Protocols for wireless sensor networks
Protocols for wireless sensor networks
DEBABRATASINGH3
 
Multiplexing in mobile computing
Multiplexing in mobile computingMultiplexing in mobile computing
Multiplexing in mobile computing
ZituSahu
 
wireless network IEEE 802.11
 wireless network IEEE 802.11 wireless network IEEE 802.11
wireless network IEEE 802.11
Shreejan Acharya
 
Cdma ppt for ECE
Cdma ppt for ECECdma ppt for ECE
Cdma ppt for ECE
ajitece
 
SPREAD SPECTRUM
SPREAD SPECTRUMSPREAD SPECTRUM
Handoff and its type
Handoff and its typeHandoff and its type
Handoff and its type
SHIVANI SONI
 
Multiple access techniques for wireless communications
Multiple access techniques for wireless communicationsMultiple access techniques for wireless communications
Multiple access techniques for wireless communications
METHODIST COLLEGE OF ENGG & TECH
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
Noreen Aamir
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer Mode
Nishant Munjal
 
Hiperlan
HiperlanHiperlan
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
junnubabu
 
Presentation on arp protocol
Presentation on arp protocolPresentation on arp protocol
Presentation on arp protocol
Mohd. Ahmad Siddiqi
 
Amps
AmpsAmps

What's hot (20)

Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
 
Time Division Multiplexing
Time Division MultiplexingTime Division Multiplexing
Time Division Multiplexing
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
 
IPV4 Frame Format
IPV4 Frame FormatIPV4 Frame Format
IPV4 Frame Format
 
Multiple access techniques
Multiple access techniquesMultiple access techniques
Multiple access techniques
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loop
 
Multiplexing, fdma,tdma,cdma
Multiplexing, fdma,tdma,cdmaMultiplexing, fdma,tdma,cdma
Multiplexing, fdma,tdma,cdma
 
Protocols for wireless sensor networks
Protocols for wireless sensor networks Protocols for wireless sensor networks
Protocols for wireless sensor networks
 
Multiplexing in mobile computing
Multiplexing in mobile computingMultiplexing in mobile computing
Multiplexing in mobile computing
 
wireless network IEEE 802.11
 wireless network IEEE 802.11 wireless network IEEE 802.11
wireless network IEEE 802.11
 
Cdma ppt for ECE
Cdma ppt for ECECdma ppt for ECE
Cdma ppt for ECE
 
SPREAD SPECTRUM
SPREAD SPECTRUMSPREAD SPECTRUM
SPREAD SPECTRUM
 
Handoff and its type
Handoff and its typeHandoff and its type
Handoff and its type
 
Multiple access techniques for wireless communications
Multiple access techniques for wireless communicationsMultiple access techniques for wireless communications
Multiple access techniques for wireless communications
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer Mode
 
Hiperlan
HiperlanHiperlan
Hiperlan
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
 
Presentation on arp protocol
Presentation on arp protocolPresentation on arp protocol
Presentation on arp protocol
 
Amps
AmpsAmps
Amps
 

Viewers also liked

ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking Concept
Tushar Ranjan
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Agreeta Sharma
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATM
seanraz
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
Madhumita Tamhane
 
automated teller machines
automated teller  machinesautomated teller  machines
automated teller machinestejinderubs
 
Ppt on atm machine
Ppt on atm machinePpt on atm machine
Ppt on atm machine
Prabhat Singh
 
Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)
Sajan Sahu
 
A T M (Automated Teller Machine)
A T M (Automated Teller Machine)A T M (Automated Teller Machine)
A T M (Automated Teller Machine)
Networking
 
Atm Networks
Atm Networks Atm Networks
Atm Networks
Rishabh RJ
 
ISDN Integrated Services Digital Network
ISDN Integrated Services Digital NetworkISDN Integrated Services Digital Network
ISDN Integrated Services Digital Network
Madhumita Tamhane
 
Automated Teller Machine
Automated Teller MachineAutomated Teller Machine
Automated Teller MachineDiotima Gupta
 
ATM
ATMATM
A T M Presentation
A T M PresentationA T M Presentation
A T M Presentation
unimatrixZxero
 
Atm System
Atm SystemAtm System
Atm System
Nila Kamal Nayak
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
aniston0108
 
Integrated services digital network (isdn)
Integrated services digital network (isdn)Integrated services digital network (isdn)
Integrated services digital network (isdn)Gulu University
 
C08 wireless atm[1]
C08 wireless atm[1]C08 wireless atm[1]
C08 wireless atm[1]Rio Nguyen
 
Packet Switching and X.25 Protocol
Packet Switching and X.25 ProtocolPacket Switching and X.25 Protocol
Packet Switching and X.25 ProtocolMiles Kevin Galario
 

Viewers also liked (20)

ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking Concept
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATM
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
 
Atm (bm)
Atm (bm)Atm (bm)
Atm (bm)
 
automated teller machines
automated teller  machinesautomated teller  machines
automated teller machines
 
Ppt on atm machine
Ppt on atm machinePpt on atm machine
Ppt on atm machine
 
Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)
 
A T M (Automated Teller Machine)
A T M (Automated Teller Machine)A T M (Automated Teller Machine)
A T M (Automated Teller Machine)
 
Atm Networks
Atm Networks Atm Networks
Atm Networks
 
ISDN Integrated Services Digital Network
ISDN Integrated Services Digital NetworkISDN Integrated Services Digital Network
ISDN Integrated Services Digital Network
 
Automated Teller Machine
Automated Teller MachineAutomated Teller Machine
Automated Teller Machine
 
ATM
ATMATM
ATM
 
A T M Presentation
A T M PresentationA T M Presentation
A T M Presentation
 
Atm System
Atm SystemAtm System
Atm System
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
 
Integrated services digital network (isdn)
Integrated services digital network (isdn)Integrated services digital network (isdn)
Integrated services digital network (isdn)
 
C08 wireless atm[1]
C08 wireless atm[1]C08 wireless atm[1]
C08 wireless atm[1]
 
X.25
X.25X.25
X.25
 
Packet Switching and X.25 Protocol
Packet Switching and X.25 ProtocolPacket Switching and X.25 Protocol
Packet Switching and X.25 Protocol
 

Similar to Atm( Asynchronous Transfer mode )

Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Meenakshi Devi
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Shamima Akther
 
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
JebaRaj26
 
ATM
ATMATM
First presentation-ccn
First presentation-ccnFirst presentation-ccn
First presentation-ccn
riarana10
 
Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)
Kiran Chhatwani
 
Computer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realyComputer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realy
Deepak John
 
high speed network notes for both cse and ece students
high speed network notes for both cse and ece studentshigh speed network notes for both cse and ece students
high speed network notes for both cse and ece students
vani643720
 
WAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanWAN Technology : ATM - Forouzan
WAN Technology : ATM - Forouzan
Pradnya Saval
 
Asynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkAsynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer network
MH Shihab
 
ATM
ATMATM
Atm work
Atm workAtm work
Atm work
FarhadHimel
 
Module 5 high speed swan,atm,transport layer
Module 5 high speed swan,atm,transport layerModule 5 high speed swan,atm,transport layer
Module 5 high speed swan,atm,transport layer
Deepak John
 
Module 4 netwok layer,routing ,vlan,x.25doc
Module 4 netwok layer,routing ,vlan,x.25docModule 4 netwok layer,routing ,vlan,x.25doc
Module 4 netwok layer,routing ,vlan,x.25doc
Deepak John
 
Doc 20191126-wa0106
Doc 20191126-wa0106Doc 20191126-wa0106
Doc 20191126-wa0106
university of Gujrat, pakistan
 

Similar to Atm( Asynchronous Transfer mode ) (20)

Atm 090904084052-phpapp02
Atm 090904084052-phpapp02Atm 090904084052-phpapp02
Atm 090904084052-phpapp02
 
ATM.pdf
ATM.pdfATM.pdf
ATM.pdf
 
Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
 
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
 
ATM
ATMATM
ATM
 
13 atm
13 atm13 atm
13 atm
 
First presentation-ccn
First presentation-ccnFirst presentation-ccn
First presentation-ccn
 
Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)
 
Computer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realyComputer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realy
 
high speed network notes for both cse and ece students
high speed network notes for both cse and ece studentshigh speed network notes for both cse and ece students
high speed network notes for both cse and ece students
 
WAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanWAN Technology : ATM - Forouzan
WAN Technology : ATM - Forouzan
 
Asynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkAsynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer network
 
ATM
ATMATM
ATM
 
S dutta
S duttaS dutta
S dutta
 
Atm work
Atm workAtm work
Atm work
 
Module 5 high speed swan,atm,transport layer
Module 5 high speed swan,atm,transport layerModule 5 high speed swan,atm,transport layer
Module 5 high speed swan,atm,transport layer
 
Module 4 netwok layer,routing ,vlan,x.25doc
Module 4 netwok layer,routing ,vlan,x.25docModule 4 netwok layer,routing ,vlan,x.25doc
Module 4 netwok layer,routing ,vlan,x.25doc
 
Doc 20191126-wa0106
Doc 20191126-wa0106Doc 20191126-wa0106
Doc 20191126-wa0106
 
ATM Network
ATM NetworkATM Network
ATM Network
 

More from Ali Usman

Cisco Packet Tracer Overview
Cisco Packet Tracer OverviewCisco Packet Tracer Overview
Cisco Packet Tracer Overview
Ali Usman
 
Islamic Arts and Architecture
Islamic Arts and  ArchitectureIslamic Arts and  Architecture
Islamic Arts and Architecture
Ali Usman
 
Database ,18 Current Issues
Database ,18 Current IssuesDatabase ,18 Current Issues
Database ,18 Current IssuesAli Usman
 
Database , 17 Web
Database , 17 WebDatabase , 17 Web
Database , 17 WebAli Usman
 
Database ,16 P2P
Database ,16 P2P Database ,16 P2P
Database ,16 P2P Ali Usman
 
Database , 15 Object DBMS
Database , 15 Object DBMSDatabase , 15 Object DBMS
Database , 15 Object DBMSAli Usman
 
Database ,14 Parallel DBMS
Database ,14 Parallel DBMSDatabase ,14 Parallel DBMS
Database ,14 Parallel DBMSAli Usman
 
Database , 13 Replication
Database , 13 ReplicationDatabase , 13 Replication
Database , 13 ReplicationAli Usman
 
Database , 12 Reliability
Database , 12 ReliabilityDatabase , 12 Reliability
Database , 12 ReliabilityAli Usman
 
Database ,11 Concurrency Control
Database ,11 Concurrency ControlDatabase ,11 Concurrency Control
Database ,11 Concurrency ControlAli Usman
 
Database ,10 Transactions
Database ,10 TransactionsDatabase ,10 Transactions
Database ,10 TransactionsAli Usman
 
Database , 8 Query Optimization
Database , 8 Query OptimizationDatabase , 8 Query Optimization
Database , 8 Query OptimizationAli Usman
 
Database ,7 query localization
Database ,7 query localizationDatabase ,7 query localization
Database ,7 query localizationAli Usman
 
Database , 6 Query Introduction
Database , 6 Query Introduction Database , 6 Query Introduction
Database , 6 Query Introduction Ali Usman
 
Database , 5 Semantic
Database , 5 SemanticDatabase , 5 Semantic
Database , 5 SemanticAli Usman
 
Database , 4 Data Integration
Database , 4 Data IntegrationDatabase , 4 Data Integration
Database , 4 Data IntegrationAli Usman
 
Database, 3 Distribution Design
Database, 3 Distribution DesignDatabase, 3 Distribution Design
Database, 3 Distribution DesignAli Usman
 
Database ,2 Background
 Database ,2 Background Database ,2 Background
Database ,2 BackgroundAli Usman
 
Database , 1 Introduction
 Database , 1 Introduction Database , 1 Introduction
Database , 1 IntroductionAli Usman
 
Processor Specifications
Processor SpecificationsProcessor Specifications
Processor SpecificationsAli Usman
 

More from Ali Usman (20)

Cisco Packet Tracer Overview
Cisco Packet Tracer OverviewCisco Packet Tracer Overview
Cisco Packet Tracer Overview
 
Islamic Arts and Architecture
Islamic Arts and  ArchitectureIslamic Arts and  Architecture
Islamic Arts and Architecture
 
Database ,18 Current Issues
Database ,18 Current IssuesDatabase ,18 Current Issues
Database ,18 Current Issues
 
Database , 17 Web
Database , 17 WebDatabase , 17 Web
Database , 17 Web
 
Database ,16 P2P
Database ,16 P2P Database ,16 P2P
Database ,16 P2P
 
Database , 15 Object DBMS
Database , 15 Object DBMSDatabase , 15 Object DBMS
Database , 15 Object DBMS
 
Database ,14 Parallel DBMS
Database ,14 Parallel DBMSDatabase ,14 Parallel DBMS
Database ,14 Parallel DBMS
 
Database , 13 Replication
Database , 13 ReplicationDatabase , 13 Replication
Database , 13 Replication
 
Database , 12 Reliability
Database , 12 ReliabilityDatabase , 12 Reliability
Database , 12 Reliability
 
Database ,11 Concurrency Control
Database ,11 Concurrency ControlDatabase ,11 Concurrency Control
Database ,11 Concurrency Control
 
Database ,10 Transactions
Database ,10 TransactionsDatabase ,10 Transactions
Database ,10 Transactions
 
Database , 8 Query Optimization
Database , 8 Query OptimizationDatabase , 8 Query Optimization
Database , 8 Query Optimization
 
Database ,7 query localization
Database ,7 query localizationDatabase ,7 query localization
Database ,7 query localization
 
Database , 6 Query Introduction
Database , 6 Query Introduction Database , 6 Query Introduction
Database , 6 Query Introduction
 
Database , 5 Semantic
Database , 5 SemanticDatabase , 5 Semantic
Database , 5 Semantic
 
Database , 4 Data Integration
Database , 4 Data IntegrationDatabase , 4 Data Integration
Database , 4 Data Integration
 
Database, 3 Distribution Design
Database, 3 Distribution DesignDatabase, 3 Distribution Design
Database, 3 Distribution Design
 
Database ,2 Background
 Database ,2 Background Database ,2 Background
Database ,2 Background
 
Database , 1 Introduction
 Database , 1 Introduction Database , 1 Introduction
Database , 1 Introduction
 
Processor Specifications
Processor SpecificationsProcessor Specifications
Processor Specifications
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Atm( Asynchronous Transfer mode )

  • 2. ATM Asynchronous Transfer Mode Cell relay protocols  Designed by ATM forum (formed in Oct. 1991 )and  adopted by ITU-T Combination of ATM and SONET allows high speed interconnection of the world network. Also thought as “High way”  Signaling (connection setup) Protocol: Q.2931–  Discovering routes and allocating resources at switches
  • 3. Design Goals  Optimize use of high data rate transmission media e.g fiber optics and new equipments are less susceptible to noise degradation. A technology is needed to take advantage of both factors.  The system must interface with existing systems and provide wide area interconnectivity B/W them without lowering their effectiveness.  The design must be implemented inexpensively so that cost would not be a barrier to adopt.  The new system must be able to work with existing telecom hierarchies(local loop, local provider, long haul and so on).
  • 4. Design Goals  The new system should be connection oriented to ensure accurate and predictable delivery.  One objective is to move as many of functions to hardware as possible (for speed) and eliminate as many software functions as possible (again for speed).
  • 5. Problems Problems associated with existing systems; Frame networks: Before ATM,DC at DDL based on frame switching and frame networks. Different protocols use frames of varying size. As network become more complex, the information that must be carried in header become more expensive. The result larger and larger headers relative to the size of data unit. In response, some protocols have enlarged the size of the data unit to make header use more efficient. Unfortunately, large data fields create waste if there is not much information to transmit. To improve utilization, some protocols provide variable frame size to users.
  • 6. Mixed network traffic: The variety of frame sizes makes traffic unpredictable.switches, multiplexes and router must incorporate software systems to manage the various sizes of frames. A great deal of header information must be read and each bit counted and evaluated to ensure the integrity of every frame. Internetworking among different frame works is slow and expensive.
  • 7. Another problem is that of providing consistent data rate delivery when frame sizes are predictable and can vary so dramatically. To get the most out of broadband technology, traffic must be TDM onto shared paths. Imagine onto one link. What happen when line 1 uses large frames(data frames) while line 2 uses small frames(audio or video). In fig. Large size of X create unfair delay for frame A,B & C.This makes shared medium unusable and create unacceptable delays for audio and video traffic.The traffic must travel among different paths, like automobile and train traffic.but , to fully utilize broad bandwidth links, we need to be able to send all kinds of traffic over same link.
  • 8. ATM Asynchronous Transfer Mode  A cell is basic unit of data exchange  It fixed size block of information  Provides predictability and uniformity  Provides continuous stream (movies or series of still photos)  Handle real time transmission (phone call)  Cell size is 53 bytes(5 header plus 48 payload)
  • 9. Frames of diff. Sizes are split into smaller data unit of equal size and are loaded into cells. The cells are multiplexed with others are routed through the cell network.
  • 10. ATM uses asynchronous time division multiplexing, that is why it is called asynchronous Transfer Mode to multiplex cells coming from different channels. It uses fixed size slot(size of cell). ATM multiplexers fill a slot with a cell from any input channel that has a cell; the slot is empty if none of the channels has a cell to send.
  • 11. Architecture of an ATM network UNI- user to network interface NNI- network to network interface
  • 12. TP, VPs, and VCs TP- transmission path VPs- virtual paths VCs- virtual paths
  • 13. Example of VPs and VCs
  • 14. a virtual connection is defined by a pair of numbers: the VPI and the VCI. Connection identifier:
  • 15. Virtual connection identifiers in UNIs and NNIs
  • 17. Routing with a switch
  • 19. Physical layer ATM cells can be carried by any physical layer carrier like  Ethernet& wireless LAN.  SONET is original design on which ATM based  Reason for using SONET High data rate & boundaries of cell can be clearly defined by pointer Other physical technologies can also be used The receiver is used to guess the end of cell and apply CRC to 5 byte of header, if there is no error then count 52 bytes back to find begging of cell. Transmission Convergence (TC) handles error detection, framing & Physical medium dependent (PMD) sublayer handles encoding
  • 20. ATM layers in end points & switches
  • 21. ATM layer  It provides routing, traffic management, switching & multiplexing services. Also Handles virtual circuits, cell header generation, flow control  It process outgoing traffic by accepting 48 bytes segment from AAL sub layer & transform them into 53 byte cell by addition of a 5 bytes header.
  • 22. ATM headers GFC(4 bit provides flow control at UNI,no need in NNI),VPI(8 bit in UNI& 12 bit in NNI), VCI(16 bit in both frame headers),PT(3 bit, define user data/ managerial info.)CLP(1 bit),HEC(1 byte)
  • 23. Application Adaptation layer AAL  AAL was designed to accept any types of payload, both data frames and streams of bits.  It has two sub layers: CS(convergence sub layer)& SAR(segmentation & Reassembly)  These two layers break the data into chunks that are encapsulated into a cell at ATM layer.  CS checks the integrity of data and SAR segmented the data at source & reassembly the data at the designation  There many version of AAL:AAL1,AAL2,AAL3/4,AAL5
  • 24. AAL1  Support Apps. That transfer info. At constant bit rate such as video and voice  It allows ATM to connect existing digital telephone network such as voice channels and T lines.  In this CS divides bit stream into 47 bytes segments and pass them to SAR. CS adds no header here but SAR adds 1 byte header and passes the 48 bytes segment to ATM layer.  SN(sequence number)- 4 bit used to order the bits  SNP(sequence number protection)-4bit protect the first field
  • 25. AAL1
  • 26. AAL2  Original design was to support a variable data rate bit stream  But it has been redesigned for low bit rate traffic and short frame such as audio, video or fax.  It is also uses in mobile telephony.  The process of encapsulating short frames from the same source(the same user of mobile phone) or from several sources(several users of mobile telephones) into one cell is shown.
  • 27. AAL2
  • 28. AAL3/4  AAL3 support connection oriented data services  AAL4 support connection less data services  The fundamental issues of the two were same therefore they have been combined into single format AAL3/4.  It provides compressive sequencing and error control mechanism.  The encapsulation process is shown.
  • 30. AAL5  AAL 5 designed as replacement for AAL3/4  No PDU information in ATM header  Only uses 1 bit of ATM header to mark end of PDU  Does not require additional per-cell headers/trailers  CS-PDU contains data with only 8-byte trailer  Uses stronger error correction at PDU level (CRC- 32)  Protection against lost, corrupt and misordered cells is provided by CS-PDU
  • 31. AAL5
  • 32. Applications • Government • Long distance provider • Bell telephone company • ISP • Large banks • Frame relay • Large universities
  • 33. ATM support many interfaces  FDDI100 Mbps  SONETOC-3—155 Mbps, OC-12—622 Mbps  DS-11.544 MBPS  DS-344.736 Mbps  E12.048 Mbps  E334.368 Mbps  UTP &STP25.6 Mbps
  • 34. QoS in ATM  CBR: Designed for real-time audio or video services  VBR: Variable-bit-rate – VBR-RT [Real-time] » For real time services » Uses compression techniques to create a variable bit rate. – VBR-NRT [Non-real-time] » Uses compression but for non real time.  ABR: Available bit rate – Delivers cells at a minimum rate. – If more network capacity is available, this minimum rate can be exceeded. – Suitable for applications that are bursty.  UBR: Unspecified bit rate; Best effort delivery that does not guarantee anything.
  • 35. Figure 23.28 Relationship of service classes to the total capacity  User-Related attributes: Defines how fast the user want to send data. – Sustained cell rate: Average cell rate over a long time interval. Actual cell rate can be higher or lower but average should be equal or less than SCR – Peak cell rate: Sender’s maximum cell rate. – Minimum cell rate: Sender’s minimum cell rate. – Cell Variation delay tolerance: Measure of variation in cell transmission times. This is the difference between the minimum and maximum delays in delivering the cells.
  • 36. ATM Network  Network related attributes are those that define characteristics of the network. – Cell loss ratio (CLR): Fraction of cells lost (or delivered so late that they are considered lost) during transmission. – Cell transfer delay (CTD): average time needed for a cell to travel from source to destination. – Cell delay variation (CDV): difference between CTD maximum and CTD minimum – Cell error ratio (CER): Fraction of the cells delivered in error.
  • 37. Quality of Service: Flow Demands  Reliability: Lack of reliability means losing a packet or acknowledgement, which entails retransmission. Different application programs need different levels of reliability.  Delay: Source-to-destination delay. Delay tolerance varies between applications.  Jitter: Variation in delay for packets belonging to the same flow. Real- time audio and video applications cannot tolerate high jitter.  Bandwidth: bits per second  Flow classes: Depend on flow characteristics, we can classify flow into groups e.g., CBR, UBR, etc.