The possibilities of congestion control mechanisms in FAN networks

15
The possibilities of cong estion control mechanisms in FAN networks The possibilities of congestion control mechanisms in FAN networks Dominik Najder Jakub Palider

description

Dominik Najder Jakub Palider. The possibilities of congestion control mechanisms in FAN networks. Presentation plan. Current network quality requirements What is congestion? What are the current QoS solutions? Int- and DiffServ Features of FAN - PowerPoint PPT Presentation

Transcript of The possibilities of congestion control mechanisms in FAN networks

Page 1: The possibilities of congestion control mechanisms in FAN networks

The possibilities of congestion control mechanisms in FAN networks

The possibilities of congestion control mechanisms in FAN networks

Dominik NajderJakub Palider

Page 2: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Presentation plan

1. Current network quality requirements2. What is congestion?3. What are the current QoS solutions?4. Int- and DiffServ5. Features of FAN6. How does congestion control is implemented in DiffServ?7. Traffic conditioning mechanisms8. Is it possible to implement DiffServ congestion solutions

into FAN?9. What DiffServ congestion control ideas may be used in

FAN?10. Measurement Based Admission Control (MBAC)11. Cross-protect in FAN router12. Future

Page 3: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Current network quality requirements

• Nowadays networks are expected to support a variety of services beyond the best-effort service available today

• New applications already rely on the network ability to guarantee such services

High speed packet-switched networks

Applications requiring bandwidth

Applications requiringlow latency

VoIP, tele-conferencing, UMA, on-line gaming,

distance learning

P2P Networks, Large Databases, Large multimedia files,

XBOX Live

Page 4: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

What is congestion?

Simple definition: congestion occurs when traffic coming into one link exceeds its capacity e.g. motorway

Main reason: lack of bandwidth Demand bigger than capacity Suddenly changing demands Network failures Changes in routing

Page 5: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

What are the current QoS solutions?

Already Implemented:• Integrated Services –

IntServ, the first model defining whole concept of QoS

• Differentiated Services – DiffServ – later conception, opposite (in majority) to IntServ

New Idea:

Flow Aware Networking

Page 6: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Main differences between IntServ and DiffServ

Bilateral agreementsMultilateral agreementsInter domain deployment

Scalable and robustInformation held in each network node – not scalable

Scalability

Cannot provide low delay and high bandwith guarantee

simultaneously

Per flow - bandwidth and delay guarantee

Quality guarantees

Similar to IP networksSimilar to network switching (e.g. phone calls)

Network management

Based on class usageBased on flow characteristics and QoS requirement

Network accounting

Limited by number of classes of service

Limited by number of flowsClassification of traffic

Per hopEnd to endCoordination for service differentation

DiffServIntServParameter

Page 7: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Features of FAN

No reservation Classification based on flows 2 flow classes - stream (audio, video, real-

time) and elastic (digital documents) Idea of cross-protect router – accurate

relation between admission control and scheduling

“Good enough” performance Cost effectiveness and accountability $$$

Page 8: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

How does congestion control is implemented in DiffServ?

• Network traffic entering a DiffServ domain is subjected to classification and conditioning

• AC realized only in edge routers, controlled by Bandwidth Broker

• PHB define packet forwarding properties inside domain

QoS Mechanisms

Packet level Admission level

classifier

traffic conditioners

scheduler

AC (admission control)

Page 9: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Traffic conditioning mechanisms

• Traffic conditioning is performed only in edge routers – the assumption is that inside DiffServ domain the bandwidth is even overestimated

Page 10: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Is it possible to implement DiffServ congestion solutions into FAN?

Information based on measurements held in every router

No info about network state hold in routers

No central agentsDomain agent Bandwidth Broker

Admission control performed in every routerAdmission control performed only in edge routers

Router holds only flow list, without declaration info for traffic class

No information about flows inside router memory – QoS based on information about agregates

Differences in congestion control ideas:

Only AC and scheduler blocks – cross protect router

AC, classifier, traffic conditioner, scheduler blocks

FANDiffServ

Page 11: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

What DiffServ congestion control ideas may be used in FAN?

• The only common mechanisms are admission control and scheduling, but the admission control is realized in different way

• Scheduling algorithms may be implemented in FAN• There are many elementary conceptions common to both

architectures – but these are mostly basics of QoS idea

Page 12: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Measurement Based Admission Control (MBAC)

Page 13: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Cross-protect in FAN router

Incoming packets Outgoing packets

Page 14: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

What is the future?

• Redesign of IPv6 packet• Minimized header overhead and reduced header process for the majority of packets• Less essential fields removed or moved to extension headers• Traffic class in IPv6= TOS in IPv4• New Flow Label

Page 15: The possibilities of congestion control mechanisms in FAN networks

D. Najder & J. Palider The possibilities of congestion control mechanisms in FAN networks Optical IP Networks

Which QoS solution is better?

FAN takes the best of DiffServ and IntServ

It’s idea is closer to current traffic characteristics

FAN is more scalable and flexible FAN is not yet implemented –

improvements are still possible However FAN is not yet implemented –

and may never be…