Lecture Nine - Network Management Flashcards
Quality of Service - Internet Nature
Operates as a “best effort” network, with no guaranteed service quality.
Quality of Services - Challenges
Inelastic applications like video conferencing require low delay.
Flexible applications still need minimum service guarantees.
Quality of Services (QoS) Definition
Overall Network Performance: As perceived by users.
Performance Guarantees: Provided by the network to users.
Examples of Inelastic Applications: Video calls, VoIP.
Examples of Flexible Applications: Web browsing, email.
Performance Metrics for QoS
Error Rates: Frequency of transmission errors.
Bit Rate: Speed of data transmission.
Throughput: Actual data rate achieved.
Transmission Delay: Time taken for data to reach the destination.
Availability: Uptime and accessibility of network services.
Jitter: Variation in packet arrival times.
QoS Issues Addressed
Application Requirements: Meeting specific needs of applications.
Traffic Regulation: Controlling data flow to prevent congestion.
Resource Provisioning: Allocating necessary resources for efficient network operation.
Network Health: Maintaining optimal network performance.
QoS Principles (Principle 1)
Packet Marking: Differentiates between traffic types, allowing routers to prioritize packets accordingly.
Policy Implementation: New policies required for routers to manage marked packets.
QoS Principles (Principle 2)
Isolation: Protects different flows from interfering with each other.
Marking and Policing: Needed at network edges to enforce bandwidth compliance.
Application Misbehaviour
Issue: FTP bursts can congest routers, dropping audio packets.
Solution: Implement policing mechanisms to ensure adherence to bandwidth requirements.
Bandwidth Allocation
Assigns specific bandwidth portions to each flow.
Efficiency Concern: Allocated bandwidth may be underutilized if a flow does not use its full allocation.
QoS Principles (Principle 3)
Efficient Resource Use: Ensures network resources are used effectively, minimizing waste.
Dynamic Allocation: Adjusts resource allocation based on current network demands.
Finite Resources
Network capacity is limited, and traffic beyond link capacity cannot be served.
QoS Principles (Principle 4)
Call Admission Process: Applications declare their resource needs through a flow description.
Service Admission: Network may refuse service if unable to meet the declared needs.
Objective: Prevent overloading and ensure QoS for existing connections.
Admission Control
Function: Regulates incoming traffic to avoid network congestion.
Process:
Flow Description: Transmitter/receiver describes the flow to be generated.
Network Evaluation: Assesses current state to admit or reject the call.
Example: Describes the flow’s required bandwidth, latency, and jitter.
Traffic Shaping
Objective: Regulate average rate and burstiness of data flows.
Traffic Characteristics:
Bursty Traffic: Arrives at non-uniform rates due to app switching and compression variability.
Service Level Agreement (SLA): Agreement between network and users on expected traffic patterns.
Mechanisms: Monitor and enforce compliance with SLAs.
Leaky and Token Buckets
Purpose: Determine if a flow conforms to agreed average and peak data rates.
Functionality:
Rate Limiting: Long-term flow rates are limited, allowing short bursts within a regulated length.
Burst Management: Smoothes large bursts to prevent congestion.