Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

25
Quality of Service(QoS)

Transcript of Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Page 1: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Quality of Service(QoS)

Page 2: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Outline

• Why QoS is important? • What is QoS?• QoS approach.• Conclusion.

Page 3: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Outline

• Why QoS is important? • What is QoS?• QoS approach.• Conclusion.

Page 4: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Why QoS is important?

• Today, network traffic is highly diverse, with the explosive growth of the Internet, most network traffic is IP-based.

• Having a single end-to-end transport protocol is beneficial, because networking equipment became less complex to maintain.

• Traditional transport service of the Internet is best-effort service.

Page 5: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Why QoS is important?

• The IP protocol was originally designed to reliably get a packet to it’s destination with less consideration to the amount of time.

• But now, IP networks must support many different type of applications, and these applications require low latency.– E.g. videoconferencing, VoIP…

• The best-effort IP network introduces a variable and unpredictable amount of delay.

Page 6: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Why QoS is important?

• Today, all data networks are converging on IP transport because the applications have migrated towards being IP-based.

• The converged network mixes different types of traffic, and each with very different requirement.

• So, QoS technologies play a crucial role in a multiservice IP network.

Page 7: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Outline

• Why QoS is important?• What is QoS?• QoS approach.• Conclusion.

Page 8: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

What is QoS?

• A broad term used to describe the overall experience a user or application will receive over a network.

• Involves a broad range of technologies, architecture and protocols.

• A special type of connection-oriented routing in witch different connections are assigned different priority.

Page 9: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

What is QoS?

• The goal of QoS is to provide preferential delivery service for the applications that need it by ensuring sufficient bandwidth, controlling latency and jitter, and reducing data loss.

Page 10: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

What is QoS?

• QoS performance dimensions :– Bandwidth.– Delay.– Jitter.– Loss.

Page 11: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

What is QoS?

• Application requirement : Application Bandwidth Sensitivity to :

Delay Jitter Loss

VoIP Low High High Med

Video Conferencing

High High High Med

Streaming Video

High Med Med Med

Streaming Audio

Low Med Med Med

E-mail Low Low Low High

File transfer Med Low Low High

Page 12: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

What is QoS?

• Qos is a control mechanism.

Page 13: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Outline

• Why QoS is important?• What is QoS?• QoS approach.• Conclusion.

Page 14: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

QoS approach

• Internet Engineering Task Force(IETF) : – Develops and promotes Internet standards.– The goal of the IETF is to make the Internet work

better.

Page 15: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

QoS approach

• Integrated Service(IntServ)– Per flow state and processing.

• Differentiated Service(DiffServ)– Per class state and processing.

Page 16: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Integrated Service(IntServ)

• Best-effort service.• Resource Reservation Protocol(RSVP).• Virtual circuit.

Page 17: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Integrated Service(IntServ)

• Advantage– Controlled load service.– Guaranteed service.• With bandwidth, bounded delay, and no-loss

guarantees

• Disadvantage – Many states must be stored in each router.– Works on a small-scale well, but on Internet is not

suitable.

Page 18: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Differentiated Service(DiffServ)

• Since modern data networks carry many different types of traffic.

• Traffic is classified based on priority.• Traffic management mechanisms– Traffic Conditioning Block(TCB).

Page 19: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Traffic Conditioning Block(TCB)

• Classifier : – Differentiated Services Code Points(DSCP).– By many different parameters(source address,

destination address, traffic type..).

• Meter :– Measuring traffic rate.

• Marker :– Mark DSCP.

Page 20: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Traffic Conditioning Block(TCB)

• Per-Hop Behavior(PHB) :– define the packet forwarding properties

associated with a class of traffic.– EF : low delay, lost and jitter, high priority.– AF : median priority.– BF : low priority.

Page 21: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

DS Network Architecture

• DS domain :– A group of routers that implement common,

administratively defined DiffServ policies.

• Service Level Agreement(SLA) :– a part of a service contract where the level of

service is formally defined.

• Bandwidth Broker(BB) :– Control the resource in a DS domain.

Page 22: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

DS Network Architecture

Page 23: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Differentiated Service(DiffServ)

• Advantage :– Router only use to transport. – Easy to implement.

• Disadvantage :– Does not keep per flow state information, so it

more difficult to support End-to-End QoS.– Because there are no reservations, there is a

possibility that the network can get congested.

Page 24: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Outline

• Why QoS is important?• What is QoS?• QoS approach.• Conclusion.

Page 25: Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.

Conclusion

• Qos is a control mechanism.• Ensuring high-quality performance for critical

application. • Controlling latency and jitter effectively.• Reduce data loss.• QoS can not produce additional bandwidth.