Attachment
Attachment
13.1
QoS Guarantees
introduction
call admission
traffic specification
link-level scheduling
call setup protocol
24.2
QUALITY OF SERVICE
13.3
QoS Definitions
24.4
QoS classes
24.5
Motivation
24.6
Fundamental mismatch between QoS and packet
switching
packet switching: statistically share resources
24.7
Internet service classes
24.8
ATM service classes
ATM service classes:
CBR: constant bit rate, guaranteed bandwidth, constant end-end
delay
ABR: guaranteed minimum cell rate (bandwidth), more possible if
available (congestion control via RM cells)
UBR: unspecified bit rate, no congestion control
24.9
The call admission problem
24.10
Flow characteristics
13.11
TECHNIQUES TO IMPROVE QoS
13.12
FIFO queue
13.13
Priority queuing
13.14
Weighted fair queuing
9.15
Leaky bucket
9.16
Leaky bucket implementation
9.17
Note
9.18
Note
9.19
INTEGRATED SERVICES
9.21
Resv messages
9.22
Reserving Resources
24.23
Reservation merging
9.24
DIFFERENTIATED SERVICES
9.25
Note
9.26
QoS IN SWITCHED NETWORKS
9.27
Figure 24.28 Relationship between traffic control attributes
9.28
Figure 24.29 User rate in relation to Bc and Bc + Be
9.29
Figure 24.30 Service classes
9.30
Figure 24.31 Relationship of service classes to the total capacity of the network
9.31
QoS on The Internet
9.32
Application Delay Sensitivity and Criticality
24.33
Required Data Rates for Various Information Types
24.34
Performance Metrics
Throughput, or capacity
Data rate in bits per second (bps)
Affected by multiplexing
Effective capacity reduced by protocol overhead
Header bits: TCP and IPv4 at least 40 bytes
Control overhead: e.g. acknowledgements
Delay
Average time for block of data to go from system to system
Round-trip delay
Getting data from one system to another plus delay acknowledgement
Transmission delay: Time for transmitter to send all bits of packet
Propagation delay: Time for one bit to transit from source to destination
Processing delay: Time required to process packet at source prior to
sending, at any intermediate router or switch, and at destination prior
to delivering to application
Queuing delay: Time spend waiting in queues
24.35
Outline
24.36
RTP- Real-time transport
protocols
Ip-based protocol providing
time-reconstruction
loss detection
security
content identification
Designed primarily for multicast of real-
time data (also unicast, simplex, duplex)
24.37
How does RTP works
Timestamping - most important information for real-time
applications.
The sender timestamp according to the instant the
original timing
Also used for synchronize different streams; audio an
24.38
What is Streaming?
24.39