Professional Documents
Culture Documents
1
11/12/2022
2
11/12/2022
3
11/12/2022
4
11/12/2022
Network Layer
• General principles
• Design issues
• Prevention policies
• Routing
• Handling virtual circuit
• Congestion subnets
• Internetworking • General techniques
• Internet Protocols • Jitter control
• Multimedia or QoS
10
5
11/12/2022
DATA TRAFFIC
Effects of Congestion
• Packets arriving are stored at input buffers
• Routing decision made
• Packet moves to output buffer
• Packets queued for output transmitted as fast as
possible
— Statistical time division multiplexing
• If packets arrive to fast to be routed, or to be output,
buffers will fill
• Can discard packets
• Can use flow control
— Can propagate congestion through network
6
11/12/2022
CONGESTION CONTROL
24.13
7
11/12/2022
Congestion: principles
Control theory viewpoint
open loop closed loop
• How? Good design • Monitor: where and when congestion?
— Make sure the problem — % packets discarded
does not occur — average queue length
• Tools — number of packets that time out
— Decide when to accept — average packet delay
traffic • Pass collected info to places where
— Decide when to discard actions can be taken = source of traffic
packets and which ones — explicit <> implicit feedback
— Make scheduling — explicit: (extra) packet, flags (in other
decisions in the subnet
packets), probe packets
8
11/12/2022
Network Layer
• General principles
• Design issues
• Prevention policies
• Routing • Handling virtual circuit
• Congestion subnets
• Internetworking • General techniques
• Jitter control
• Internet Protocols
• Multimedia or QoS
17
Congestion: prevention
• Minimize congestion
Layer Policies
Transport Retransmission policy
Out-of-order caching policy
Acknowledgement policy
Flow control policy
Timeout determination
18
9
11/12/2022
Network Layer
• General principles
• Design issues
• Prevention policies
• Routing • Handling virtual circuit
• Congestion subnets
• Internetworking • General techniques
• Jitter control
• Internet Protocols
• Multimedia or QoS
19
20
10
11/12/2022
Network Layer
• General principles
• Design issues
• Prevention policies
• Routing • Handling virtual circuit
• Congestion subnets
• Internetworking • General techniques
• Jitter control
• Internet Protocols
• Multimedia or QoS
21
11
11/12/2022
12
11/12/2022
1.Admission Policy
13
11/12/2022
14
11/12/2022
Network Layer
• General principles
• Design issues • Prevention policies
• Routing • Handling virtual circuit
• Congestion subnets
• General techniques
• Internetworking
• Jitter control
• Internet Protocols
• Multimedia or QoS
30
15
11/12/2022
16
11/12/2022
• Concern with:
—Cell loss ratio
—Cell transfer delay
—Cell delay variation
17
11/12/2022
Quality of Service
Quality of service (QoS) is the use of mechanisms or
technologies that work on a network to control traffic and
ensure the performance of critical applications with limited
network capacity.
It enables organizations to adjust their overall network traffic by
prioritizing specific high-performance applications
• Requirements
• Minimum throughput and maximum latency
• Techniques for Achieving Good Quality of Service
• Integrated Services
• Differentiated Services
• Label Switching and MPLS
18
11/12/2022
Quality of Service
The key goal is;
• to enable networks and organizations to prioritize traffic, which
includes offering dedicated bandwidth, controlled jitter, and
lower latency.
• The technologies used to ensure this are vital to enhancing the
performance of business applications, wide-area networks
(WANs), and service provider networks.
19
11/12/2022
Requirements
How stringent the quality-of-service requirements
are.
5-30
20
11/12/2022
Packet Scheduling
Kinds of resources that can potentially be
reserved for different flows:
1. Bandwidth.
2. Buffer space.
3. CPU cycles.
21