80 likes | 209 Views
draft-deoliveira-diff-te-preemption-02.txt J. C. de Oliveira, JP Vasseur, L. Chen, C. Scoglio. Updates: Co-author: JP Vasseur New preemption criterion added Minimize blocking probability Simulation results based on periodic link fault events. JP Vasseur Cisco Systems, Inc jpv@cisco.com.
E N D
draft-deoliveira-diff-te-preemption-02.txtJ. C. de Oliveira, JP Vasseur, L. Chen, C. Scoglio Updates: Co-author: JP Vasseur New preemption criterion added Minimize blocking probability Simulation results based on periodic link fault events JP VasseurCisco Systems, Incjpv@cisco.com Jaudelice C. de OliveiraDrexel Universityjau@ece.drexel.edu
Preemption Criteria • Preempt the LSPs that have the least priority (preemption priority). • The QoS of high priority traffics would be better satisfied and the cascading effect would be limited. • Preempt the least number of LSPs. • The number of LSPs that need to be rerouted would be lower. • Preempt the least amount of bandwidth that still satisfies the request. • Resource utilization is improved. • Preempt LSPs that minimize the blocking probability • Minimize risk that preempted TE LSP cannot be rerouted. draft-deoliveira-diff-te-preemption-02.txt
Preemption Cascading • Preemption Cascading effect : • The decision of preempting an LSP may cause other preemptions in the network. • Different cascading levels may be achieved by the preemption of a single LSP. • Cascading levels: • When an LSP is preempted and rerouted without causing any further preemption, the cascading is said to be of level 0. • When a preempted LSP is rerouted and in order to be setup in the new route it also causes the preemption of other LSPs, the cascading is said to be of level 1, and so on. • Preemption cascading is not desirable and therefore policies that minimize it are of interest. Typically, this can result in severe network instabilities. draft-deoliveira-diff-te-preemption-02.txt
Preemption Policies • Preemption Policies with preemption criteria considered in a given order of importance: • P: Sorts candidate LSPs by priority only. • PN: Sorts the LSPs by priority, and for cases in which the priority is the same, orders those by decreasing bandwidth • selects larger LSPs for preemption in order to minimize number of preempted LSPs • PB: Sorts the LSPs by priority, and for LSPs with the same priority, sort those by crescent bandwidth • selects smaller lower priority LSPs in order to reduce bandwidth wastage draft-deoliveira-diff-te-preemption-02.txt
Preemption Policies • Preemption Policies with preemption criteria considered (Heuristic) in a customized weighted balance: • HPB: The heuristic with priority and bandwidth wastage as the most important criteria. • HBlock: The heuristic considering the minimization of blocking probability and priority. • HNB: The heuristic with number of LSPs preempted and wasted bandwidth in consideration. draft-deoliveira-diff-te-preemption-02.txt
Simulations • Random topology (150 nodes): • Average connectivity: 3 • 10% of the nodes have connectivity 6 • 10% of the links are OC3, 70% are OC48, and 20% are OC192 • T: total number of TE LSPs in the network (T = 18,306 LSPs) • Two classes of TE LSPs: Priority and size distributions for Voice/AToM and Internet/VPN LSPs. draft-deoliveira-diff-te-preemption-02.txt
Simulation results Simulation results for constant network failure: 1 random failure every hour. draft-deoliveira-diff-te-preemption-02.txt
Conclusions • Cascading is not an issue when priority is taken into account by preemption policy • Heuristic configured to minimize blocking probability (HBlock) • Small LSPs with low priority were selected for preemption on normally loaded links • Several LSPs were selected for preemption, but the rate of LSPs that were not successfully rerouted was the lowest. Since the LSPs are “small,” it is easier to find a new route in the network • Fewer (larger) LSPs with low priority were selected on congested links • fewer larger LSPs are selected improving load balance • The resource wastage was the overall lowest • The heuristic is very flexible and can be configured according to the network provider’s best interest regarding the considered criteria draft-deoliveira-diff-te-preemption-02.txt