SLIDE 8 8 /
a b c 4 is new spine node, 2 in 4’s domain, (2,1),(2,3) broken <2,3,4> new route <2,3,5,1> 2 now in 5’s domain, (2,1) broken 2 in same domain, (2,4) broken Move Effects Route updates <2,4,3,1>, <2,4,3> d 2 isolated all routes to 2 deleted
3 5 6 7 8 9 1 2 4 b e d c f a non spine moves: a, b, c, d spine leaf move : e spine interior node move : f
Figure 2. Example
single no de mo v emen t in OSR. to C , while an edge b et w een t w
des not in S adds t w
des to C . Therefore, w e use the n um b er
endp
ts not in S when assigning w eigh ts to edges. Referring to Figure 2, Algorithm MCDS appr
nds no des 3 and 6 to b e in S , and then the MST algorithm connects the t w
ts b y adding 5 to C . The pseudo co de for Algorithm MCDS appr
sp ecies its details. Initially , w e assume that eac h no de kno ws its ID, the IDs
its neigh b
the edges adjacen t to it, and its
degree. Algorithm MCDS appr
Determine S Start
Round: T ransmit
/* initially ,
=
*/ After receiving
) from all neigh b
transmit f
)jv 2 N 1 (u)g After receiving messages from neigh b
If
is a maxim um in N 2 (u), then transmit \Mark(u)" Set
:= Mark that u is no w in S If u is unmark ed, and u receiv es \Mark(v )" from v , then mark self with v 's ID and transmit \Mark ed(v )" /* v is u's dominator */ If u is not in S , reduce
b y