Beruflich Dokumente
Kultur Dokumente
http://www.ecs.umass.edu/ece/koren/FaultTolerantSystems
Part 11 - Networks 1
Chapter 4 Fault Tolerant Networks
Part.11 .1
Part.11 .2
Page 1
Network Topology
Topology network organization
One or more paths between message sender
Part.11 .3
Part.11 .4
Page 2
Diameter Stability
Distance between nodes increases as nodes, links
or switchboxes fail
Diameter Stability measures this increase
Persistence - smallest number of nodes that must
fail in order for the diameter to increase
Example: persistence of a cycle graph is 1
one failure increases the diameter
Probabilistic measure of diameter stability - vector
DS = (P d+1, Pd+2, )
Pd+i - probability that diameter of the network
increases from d to d+i based on some fault
probability distribution
P - probability of diameter becoming infinite
(graph being disconnected)
Copyright 2007 Koren & Krishna, Morgan-Kaufman
Part.11 .5
Part.11 .6
Page 3
Part.11 .7
Part.11 .8
Page 4
Butterfly Network
k-stage network (k3)
2-stage butterfly
1-stage butterfly
Part.11 .9
Part.11 .10
Page 5
Part.11 .11
Dependability Measures of a
Multi-Stage Network
Network connects N processors to N memory units
Part.11 .12
Page 6
Assumptions:
Every processor generates in
Part.11 .13
Recursive Bandwidth
Calculation (No failures)
- probability that a link
at stage i carries a request calculated recursively from
processors (i=k-1) to memories (i=0)
Stage k-1 - two processors feeding each link
union of two independent events with probability
pr/2 each
Part.11 .14
Page 7
and substitute in
, calculate
recursively,
Part.11 .15
processor-memory pairs
Assuming fault-free processors and memories
Exactly one path between a processor and a memory
Each path has k+1 links and k switchboxes
Probability of a link/switchbox failure is ql / qs
ps = 1 qs
pl = 1 ql
k +1
k +1
p s = N 2 pl
k
k +1
ps
Part.11 .16
Page 8
Accessibility
Part.11 .17
Q = ( A + B) 22 k / 2 = ( A + B ) N 2 / 2
Copyright 2007 Koren & Krishna, Morgan-Kaufman
Part.11 .18
Page 9