Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh...

29
Grooming with Differentiated End-to- End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local and Metropolitan Area Networks, LANMAN 2004. Reporter : Chao-Yang Le e

Transcript of Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh...

Page 1: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks

Proceedings of the 13th IEEE Workshop on Local and

Metropolitan Area Networks, LANMAN 2004.

Reporter : Chao-Yang Lee

Page 2: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Outline

Introduction Availability Model Survivable Grooming Algorithms Numerical Results and Analysis Conclusions

Page 3: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Introduction

WDM technology provides huge bandwidth in a fiber by allowing simultaneous transmission of traffic on multiple wavelengths in the fiber.

Traffic grooming is an essential functionality to provision sub-wavelength connections in WDM optical MANs.

Page 4: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Introduction Traffic grooming is to aggregate low

speed traffic connections onto high-speed wavelength channels in a resource-efficient way.

To minimize the resources consumed when the connection requests to be satisfied are given or to maximize the network throughput when the resources are given.

Page 5: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Introduction

Reliability is critical for optical networks because a single failure may affect a large volume of traffic.

The reliability requirement is usually decided by the customer application.

Page 6: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Introduction

Path protection is often used for connections with high reliability requirement.

In WDM mesh grooming networks, the protection schemes can be applied either at lightpath granularity or connection granularity.

Page 7: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Availability Model

A general equation to calculate the availability of a component is

A=MTTF/(MTTF+MTTR) A is the availability. MTTF is the mean time to failure. MTTR is the mean time to repair the

component.

Page 8: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Availability Model

Page 9: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Availability Model

The dedicated-PAL and Shared-PAL

Page 10: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Survivable Grooming Algorithms

Page 11: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Availability Model

The dedicated-PAC and Shared-PAC

Page 12: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Availability Model

Page 13: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Survivable Grooming Algorithms

All the three algorithms presented are based on a link bundled auxiliary graph (LBAG) model.

Using the LBAG model, the algorithms can calculate the shortest path currently available in the network for a connection request.

Page 14: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Survivable Grooming Algorithms

Link Bundled Auxiliary Graph (LBAG) model

Page 15: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Grooming with No Protection (GNP) algorithm

Calculate the shortest path as the candidate path using the LBAG model.

Calculate the availability of the candidate path.

If it meets the availability requirement, then satisfy the request using the path; otherwise, block the request.

Page 16: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Grooming with Protection at Lightpath level (GPL) algorithm Calculate the shortest path as the can

didate path using the LBAG model. If the candidate path does not contain

new lightpath, calculate availability of the candidate path.

If it meets the availability requirement, then satisfy the request using the path; other block the request.

Page 17: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Grooming with Protection at Lightpath level (GPL) algorithm If the candidate path contains new lig

htpaths, then use the LBAG model to calculate the shortest link-disjoint paths to serve as the backup paths.

Calculate availability of the new lightpaths.

Page 18: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Grooming with Protection at Lightpath level (GPL) algorithm Calculate availability of the

candidate paths. If it meets the availability

requirement, then satisfy the request using the path; other block the request.

Page 19: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Grooming with Protection at Connection level (GPC) Step1. Calculate the shortest path which

meets the availability requirement using the LBAG model.

If successful, then satisfy the connection request using a single primary path without protection; otherwise, go to step 2.

Page 20: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Grooming with Protection at Connection level (GPC)

Step 2. Calculate the shortest path and its

shortest link-disjoint path as the primary path and backup path respectively.

Calculate the overall availability of the path pair.

Page 21: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Grooming with Protection at Connection level (GPC)

If this path pair meets the availability requirement, then satisfy the connection request using the path pair.

Otherwise, block the request.

Page 22: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Numerical Results and Analysis The connection bandwidth requireme

nt is distributed uniformly between 1 and 4.

The bandwidth capacity of a lightpath is 16.

Each node has 32 transceivers and each fiber link supports 16 wavelengths.

Full wavelength conversion capability.

Page 23: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Numerical Results and Analysis

Page 24: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Numerical Results and Analysis

Page 25: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Numerical Results and Analysis

Page 26: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Numerical Results and Analysis - GPL

Page 27: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Numerical Results and Analysis - GPC

Page 28: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Conclusions

From the availability model, it is obvious that applying protection at either lightpath level or connection level can increase the availability of a connection.

The simulations demonstrate that shared protection is more resource-efficient than dedicated protection.

Page 29: Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.

Conclusions

The dedicated protection generates higher availability than shared protection.

The dedicated protection is needed for connections with high availability.

The GPC can provision connections in a more flexible way than GPL.