1 sep. 2009
DESCRIPTION
Cycle-Oriented Distributed Preconfiguration Ring-like Speed with Mesh-like Capacity for Self-planning Network Restoration. Rui Wang Department of Electrical Engineering & Computer Science Information Technology & Telecommunications Research Center ResiliNets Research Group - PowerPoint PPT PresentationTRANSCRIPT
© Rui Wang
Cycle-Oriented Distributed Preconfiguration
Ring-like Speed with Mesh-like Capacity for Self-planning Network Restoration
1 Sep. 2009
Rui Wang
Department of Electrical Engineering & Computer Science
Information Technology & Telecommunications Research Center
ResiliNets Research Group
The University of Kansas
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 2
Cycle-Oriented Distributed Preconfiguration
AbstractCycle-oriented preconfiguration of spare capacity is a new idea for designing and operating mesh-restorable networks. It aims to attain the capacity-efficiency of a mesh-restorable network, while approaching the speed of self-healing rings. Compare with self-healing rings, the method contributes more failure schemes to the restoration .
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 3
Cycle-Oriented Distributed Preconfiguration
Outline• The concept of Cycle Preconfiguration • Optimal Design of p-cycle Restorable Networks• Self-organization of the p-cycle state• Conclusion
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 4
Cycle-Oriented Distributed Preconfiguration
The concept of Cycle Preconfiguration • The concept of Cycle Preconfiguration • Optimal Design of p-cycle Restorable Networks• Self-organization of the p-cycle state• Conclusion
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 5
Cycle-Oriented Distributed Preconfiguration
The concept of Cycle Preconfiguration • Background- mesh-restorable network- self-healing rings network
• Motivation- real-time restoration of mesh networks- increase the speed of mesh-based restoration schemes
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 6
Cycle-Oriented Distributed Preconfiguration
The concept of Cycle Preconfiguration • P-cycles: base on the formation of pre-
configured cycles- more widely protect the network as a whole- two nodes have real-time cross-connection workload for
any failure
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 7
Cycle-Oriented Distributed Preconfiguration
The concept of Cycle Preconfiguration • Fig. a- an example of p-cycle
• Fig. b- a span on the cycle
breaks and the remaining arc restore
• Fig. c and d- p-cycle can be accessed
for restoration of working paths that are not on the cycle
[Credit: Grover-Stamatelakis-1998]
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 8
Cycle-Oriented Distributed Preconfiguration
The concept of Cycle Preconfiguration Comparison of the p-
cycle and ring technologies
- the speed of rings, with the efficiency of mesh network
[Credit: Grover-Stamatelakis-1998]
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 9
Cycle-Oriented Distributed Preconfiguration
Optimal Design of p-Cycle Restorable Networks
• The concept of Cycle Preconfiguration • Optimal Design of p-Cycle Restorable Networks• Self-organization of the p-cycle state• Conclusion
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 10
Cycle-Oriented Distributed Preconfiguration
Optimal Design of p-Cycle Restorable Networks
• How p-cycle is generated- Linear integer program (IP) is formulated
- simple distinct cycles are generated from the network topology
- IP generate an optimal p-cycle plan
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 11
Cycle-Oriented Distributed Preconfiguration
Optimal Design of p-Cycle Restorable Networks
• Two p-cycle variations are developed and tested
- a p-cycle plan within an existing mesh network spare capacity
- a fully restorable plan minimizing spare capacity
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 12
• Excess Sparing- percentage of spare capacity p-cycle design required above
the mesh spare capacity design
Cycle-Oriented Distributed Preconfiguration
Optimal Design of p-Cycle Restorable Networks
[Credit: Grover-Stamatelakis-1998]
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 13
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state• The concept of Cycle Preconfiguration • Optimal Design of p-Cycle Restorable Networks• Self-organization of the p-cycle state• Conclusion
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 14
• DCPC (Distributed Cycle PreConfiguration)- an adaption of the statelet processing rules of SHN (Self
Healing Network) protocol- deployment and adaptation of the network cycle
preconfiguration state
• Statelet - embedded on each spare link and contains state fields- incoming statelet- outgoing statelet- broadcast through a network- statelet format: index, hopcount, sendnode, numpaths,
route
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 15
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state
• The p-cycle process - each node explores the network for p-cycle candidates - hand off to the next node in order - all nodes show its best found cycle - the competition flood expands through the network - the globally best cycle candidate dominates everywhere - nodes on the p-cycle update pre-plans to exploit the
new one - repeat until a complete deployment of p-cycles is built
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 16
• Two node roles in the DCPC- Cycler: in charge of the cycle-exploration process within
the network- Tandem node: mediate the statelet broadcast
competition
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 17
• The Tandem Node - rules determine what p-cycle candidate the cycler node will discover - a new incoming statelet displace an outgoing statelet
- statelets forward to adjacent nodes- from a Cycle node to Cycle node- from a Tandem to Cycle node
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state
[Credit: Grover-Stamatelakis-1998]
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 18
• Statelet’s score: s=(numpaths)/(hopcount)- numpaths: the number of useful paths- hopcount: the number of spans traverse in the statelet’s
route
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 19
• The Cycler Node Role - the cycler places an outgoing statelet on one spare link - the cycler node invests a pre-determined time - the cycler maintains a record of received statelet with the best score - it grows in size as it improves its score
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state
[Credit: Grover-Stamatelakis-1998]
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 20
• Six main regions appear in the plot• 10 individual cycler node exploration• In the last region no node finds any feasible p-cycle
candidates and the protocol terminates
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state
[Credit: Grover-Stamatelakis-1998]
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 21
• DCPC protocol performance assessment• The p-cycle restorability levels achievement• Trigger a follow-up real-time restoration protocol
Cycle-Oriented Distributed Preconfiguration
Self-organization of the p-cycle state
[Credit: Grover-Stamatelakis-1998]
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 22
Cycle-Oriented Distributed Preconfiguration
Conclusion• The concept of Cycle Preconfiguration • Optimal Design of p-Cycle Restorable Networks• Self-organization of the p-cycle state• Conclusion
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 23
Cycle-Oriented Distributed Preconfiguration
Conclusion• Cycle-oriented preconfiguration of spare
capacity is a technological enabler for restoration with the speed of rings while retaining the capacity efficiency of a span restorable mesh network
- restoration is performed by simply breaking into these cycles and substituting traffic at failure time
- it remains a mesh restoration technology
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 24
Acknowledgements
• Thanks to Prof. James for advice • Thanks to ResiliNets group for help
© Rui Wang
1 Sep. 2009 Cycle-oriented distributed preconfiguration 25
Reference
• [Credit: Grover-Stamatelakis-1998]• W.D. Grover and D. Stamatelakis,
"Cycle-oriented distributed pre-configuration: ring-like speed with mesh-like capacity for self-planning network restoration",in Proc. IEEE International Conf. Commun. (ICC '98), pp. 537-543, Atlanta, June 8-11, 1998