290 likes | 408 Vues
Traffic Management and Quality of Service (QoS) are critical in ensuring user satisfaction in network services. QoS measures how well user requirements are met by the network, influencing service performance. This includes managing specific packet flows, prioritizing traffic, and implementing scheduling mechanisms to avoid congestion. Effective traffic control strategies, such as connection admission control and usage parameter control, aim to protect the network from performance degradation while ensuring equitable resource allocation and minimal delays.
E N D
Quality of Service (QoS) • The collective effect of service performances which determine the degree of satisfaction of a user of the specified service.
Quality of Service (QoS) • The collective effect of service performances which determine the degree of satisfaction of a user of the specified service. • Is a measure of the extent to which the user’s requirement are sustained by the network.
Traffic Management & QoS • is concerned with the delivery of QoS to specific packet flows • mechanisms for managing the flows in a network • setting of priority and scheduling mechanisms
Generic Functions • Network resource management (NRM) • Connection Admission Control (CAC) Usage • Usage/ Network Parameter Control • Priority control • Traffic shaping • Feedback controls
Traffic Control & Congestion Control Aim: Protect the network and end system from becoming congested
Traffic Control & Congestion Control Congestion: State of network elements in which the network is unable to meet the negotiated network performance objectives. Usually due to: • Unpredicatable traffic flow fluctuations • Faults
Traffic Control & Congestion Control Traffic Contract: Agreement between the customer and the network provider at call-set up. Forms the basis of the ATM connection Resource allocation to guarantee the negotiated Quality of Service (QoS)
Major Issues & Scheduling Mechanisms End-to-end delay: sum of delays experienced at each multiplexer Jitter: variability in the end packet delays Packet Loss:
FIFO and Priority Queues FIFO first in first out queueing FIFO queueing with discard priority HOL Head of Line priority queueing
Problems: Does not provide some degree of guaranteed access to transmission bandwidth to the lower priority classes Does not discriminate between users of the same priority
Priority Tags: Method of defining priority tags is open and could be dynamic priority class + arrival time due date
Fair Queueing: Prevents hogging transmission bandwidth is divided equally amongst all non-empty queues
Weighted Fair Queueing: Each flow has its own queue but each user also has a weight that determines its relative share of the bandwidth
Traffic Parameters Is a specification of a particular traffic aspect quantitative: mean holding time, the peak cell rate, average burst length qualitative: source type ~ telephone, video phone
Traffic Parameters: Requirements • Simple and understandable • Useful for traffic control and congestion control • Measurable and controllable
Traffic Parameters • ATM Traffic Descriptor • source traffic descriptor • connection traffic descriptor
Traffic Parameters SourceTraffic Descriptors ConnectionTraffic Descriptors
Traffic Parameters ATM Traffic Contract and Negotiation • connection traffic descriptor • requested QoS class • the network’s definition of a compliant connection
Traffic Control & Congestion Control Traffic Control: set of actions to avoid congestive (Preventive) Congestion Control: set of actions to minimize the intensity spread and duration of congestion (Reactive / Feedback)
Traffic Control & Congestion Control Traditional Flow Control Mechanisms such as window or feedback based mechanisms are: (unsuitable) • Inertia of flows • Large bandwidth propagation delay product
Traffic Control & Congestion Control The greater the bandwidth the greater the cells in transit
Traffic Control & Congestion Control Congestion Trafficsource
Traffic Control & Congestion Control Reactive techniques Preventive strategies: Throttle the traffic at the source S Traffic Source Traffic Control
Connection Admission Control Calculate Effective bandwidth based on connection / traffic descriptors and decide how much bandwidth to reserve for the source
Usage Parameter Control Supervise existing calls to ensure: • network users abide by their traffic contracts • ensure that excessive traffic as a result of unintentional or malicious behavior will not result in a performance degradation of other network users
Usage Parameter Control: Requirements • capability of detecting any non-compliant traffic • rapid response to parameter violations • selectivity over the range of checked parameters • non-interference with non-excessive traffic • no significant delay to the traffic • simplicity