22
Tunable QoS-Aware Network Survivability Jose Yallouz Joint work with Ariel Orda Department of Electrical Engineering, Technion

Tunable QoS -Aware Network Survivability

  • Upload
    glynn

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Tunable QoS -Aware Network Survivability. Jose Yallouz Joint work with Ariel Orda. Department of Electrical Engineering, Technion. Introduction . Survivability – the capability of the network to maintain service continuity in the presence of failures. - PowerPoint PPT Presentation

Citation preview

Page 1: Tunable  QoS -Aware Network Survivability

Tunable QoS-Aware NetworkSurvivability

Jose Yallouz Joint work with Ariel Orda

Department of Electrical Engineering, Technion

Page 2: Tunable  QoS -Aware Network Survivability

Intr

oduc

tion

INFOCOM 2013

Introduction • Survivability – the capability of the network to maintain

service continuity in the presence of failures.

• Single Link Failure Model assumes that at most one link failure should be handled in the network.

• Protection is a type of pre-planning process established before a failure occurs.

2

Page 3: Tunable  QoS -Aware Network Survivability

Intr

oduc

tion

INFOCOM 2013

Tunable survivability• Full survivability - (100%) protection against network single failures. • Establishment of pairs of disjoint paths. • This scheme is often too restrictive.

• Tunable survivability allows any desired degree of survivability in the range 0% to 100%.

• Increase the space of feasible solutions.

• In our work, we focus on the combination of survivability and other QoS additive criteria.• delay, jitter, cost.

common link

=0.01=0.99

3

Page 4: Tunable  QoS -Aware Network Survivability

Prob

lem

form

ulati

on

INFOCOM 2013

Model Formulation

• Network represented by a directed graph, G = (V, E)• : additive QoS target on link e (such as delay, cost, etc)• : failure probability of link e• Given a pair of source and target nodes s and t, a survivable

connection is a pair of paths (not necessarily disjoint).

• The survivability level of is defined:• The probability that all common links are operational• ()• 1 ()

4

1-0.01=(0.99)-survivability level

Page 5: Tunable  QoS -Aware Network Survivability

Prob

lem

form

ulati

on

INFOCOM 2013

Model Formulation• The weight of can be defined in 2 forms:

• CT - counting the common links twice

• average delay (over the employed paths)

• CO - counting the common links once

• A cost charged for the utilization of the links

5

CO-Weight: 1+10+100+1+1=113

𝑤𝑒2 ∙𝑤𝑒

CT-Weight: 100+10+1+1+2=114

Page 6: Tunable  QoS -Aware Network Survivability

Prob

lem

form

ulati

on

INFOCOM 2013

Problem Illustration

• Transmission delay can be reduced drastically by slightly alleviating the survivability requirement of the connection.

(1-0.01)2=(0.99)2-survivability levelCT-Weight: 10+10+1+1+1=24

1-0.01=(0.99)-survivability levelCT-Weight: 100+10+1+1+1=114

6

Page 7: Tunable  QoS -Aware Network Survivability

Prob

lem

form

ulati

on

INFOCOM 2013

Optimization Problems

7

Page 8: Tunable  QoS -Aware Network Survivability

The

Stru

ctur

e of

CT

Solu

tions

INFOCOM 2013

The Structure of CT Solutions

S t

criticallink

vi vj

𝜋 1

𝜋 2

• Definition 1: Given a survivable connection a critical link is a link that is common to both paths and . • The set of critical links of a survivable connection

• .

8

Page 9: Tunable  QoS -Aware Network Survivability

The

Stru

ctur

e of

CT

Solu

tions

INFOCOM 2013

The Structure of CT Solutions• Definition 1: WS(s,t) is the set of all the weight-shortest paths

between s and t . • Definition 2: An in-all-weight-shortest-paths link is a link e

that is common to all paths in WS(s,t). • The set of in-all-weight-shortest-paths links

9

S t

In-all-weight-shortest path links

Page 10: Tunable  QoS -Aware Network Survivability

The

Stru

ctur

e of

CT

Solu

tions

INFOCOM 2013

The Structure of CT Solutions• Theorem: Any survivable connection that is an optimal solution

of the respective CT-Constrained QoS Max-Survivability Problem is such that all its critical links are in-all-weight-shortest-paths links.

10

S t

criticallink

vi vj

𝜋 1

𝜋 2

S tvi vj

In-all-weight-shortest path links

Page 11: Tunable  QoS -Aware Network Survivability

Algo

rithm

INFOCOM 2013

Algorithmic Scheme• Problem CT-CQMS is NP-Hard.• A reduction from the Partition Problem (PP)

• Pseudo polynomial and Fully Polynomial Time Approximation Scheme (FPTAS) solutions are proposed

11

Page 12: Tunable  QoS -Aware Network Survivability

Algo

rithm

INFOCOM 2013

Algorithm for the CT Problem– Establishing QoS Aware p-survivable connection

• Graph transformation:• “critical link” transformation :

• For each link e in :

• “disjoint link” transformation : For each couple of nodes and in :

• Find the shortest survivable path under a weight constrain B, according to any Approximation Algorithm Restricted Shortest Path.

𝑾 (𝝅𝟏 )

𝑾 (𝝅𝟐 )

(We, Pe)

12

st

survivable connection

Page 13: Tunable  QoS -Aware Network Survivability

Algo

rithm

INFOCOM 2013

Algorithm for the CT Problem– Establishing QoS Aware p-survivable connection

• Find a weight-shortest path between s and the t

• Graph transformation:• “critical link” transformation :

• For each link e in :

• “disjoint link” transformation : For each couple of nodes and in :

• Find the shortest survivable path under a weight constrain B, according to any Approximation Algorithm Restricted Shortest Path.

𝑾 (𝝅𝟏 )

𝑾 (𝝅𝟐 )

(We, Pe)

13

Page 14: Tunable  QoS -Aware Network Survivability

Algo

rithm

INFOCOM 2013

Algorithm for the CT Problem

S T

P=0.01

W=4

P=0.03

W=1

P=0.02

W=1

P=0.01

W=1

P=0.01

W=3

• Find the most survivable connection where its CT-weight is restricted to 8.

14

max ∏𝜋1∩𝜋2

(1−𝑝𝑒)𝑠 . 𝑡 ∑𝑒∈𝜋1

𝑤𝑒+ ∑𝑒∈ 𝜋2

𝑤𝑒≤8

Page 15: Tunable  QoS -Aware Network Survivability

Algo

rithm

INFOCOM 2013

Algorithm for the CT Problem

S T

P=0.01

W=4

P=0.03

W=1

P=0.02

W=1

P=0.01

W=1

P=0.01

W=3

1. Find a minimum weight shortest path between s and t.

15

Page 16: Tunable  QoS -Aware Network Survivability

Algo

rithm

INFOCOM 2013

Algorithm for the CT Problem

S T

P=0.01

W=4

P=0.03

W=1

P=0.02

W=1

P=0.01

W=1

P=0.01

W=3

2. “critical link” transformation• For each link e in :

S=-ln0.97

W=2

S=-ln0.98

W=2

S=-ln0.99

W=2

16

(We, Pe)

Page 17: Tunable  QoS -Aware Network Survivability

Algo

rithm

Algorithm for the CT Problem

17

S T

P=0.01

W=4

P=0.03

W=1

P=0.02

W=1

P=0.01

W=1

P=0.01

W=3

P=0

W=6

P=0

W=5P=0

W=9

3. “disjoint link” transformation• For each pair of nodes and in :

𝑾 (𝝅𝟏 )

𝑾 (𝝅𝟐 )

Page 18: Tunable  QoS -Aware Network Survivability

Algo

rithm

Algorithm for the CT Problem

18

S T

• Find the most survivable connection where its weight is restricted to 8

P=0

W=6

P=0

W=5P=0

W=9

4. Solve the Restricted Shortest Path Problem min (

S=-ln0.97

W=2

S=-ln0.98

W=2

S=-ln0.99

W=2

Page 19: Tunable  QoS -Aware Network Survivability

Algo

rithm

INFOCOM 2013

Algorithm for the CT Problem

S T

P=0.01

W=4

P=0.03

W=1

P=0.02

W=1

P=0.01

W=1

P=0.01

W=3

• Find the most survivable connection where its CT-weight is restricted to 8.

19

max ∏𝜋1∩𝜋2

(1−𝑝𝑒)𝑠 . 𝑡 ∑𝑒∈𝜋1

𝑤𝑒+ ∑𝑒∈ 𝜋2

𝑤𝑒≤8

Page 20: Tunable  QoS -Aware Network Survivability

Sim

ulati

on

INFOCOM 2013

Power Law simulations for different values of (percentage of “fast” links).

Simulation • Assuming different ratios of “slow” and “fast” delay links.

20

Delay improved

by 50%

Page 21: Tunable  QoS -Aware Network Survivability

Conc

lusio

n

INFOCOM 2013

Conclusion

• Optimization problems combining the survivability level and an additive QoS criteria.

• Characterized fundamental properties of CT-problems.• Established algorithmic schemes.• Comprehensive simulations show the advantage of tunable

survivability.• Our scheme can be implemented in state of the art architectures

such as MPLS.

21

Page 22: Tunable  QoS -Aware Network Survivability

INFOCOM 2013

THANKS!!22