• 沒有找到結果。

In this thesis, we have improved a QoS routing problem using a Lagrangean Relaxation based approach augmented with an efficient primal Heuristic algorithm, called LRH. With the aid of generated Lagrangean multipliers and lower bound indexes, the primal heuristic algorithm of LRH achieves a near-optimal upper-bound solution. In our thesis, we have three major characteristics which are compared with other proposed methods. First, we start to consider user’s perspective and system’s perspective jointly. Second, in our routing procedure, the candidate path set does not need to be prepared in advance and the best paths are generated while solving the subproblems in our approach. Third, our method can both provide the upper bound and lower bound to the problem, this distinguishing feature can help us to verify the performance of our solutions. A performance study delineated that the performance trade-off between accuracy and convergence speed can be manipulated via adjusting the Unimproved Count (UC) parameter in the algorithm. We have drawn comparisons of accuracy and computation time between LRH and the Linear Programming Relaxation (LPR)-based method, under three networks NSFNET, PACBELL, and GTE and three random networks. Experimental results demonstrated that the LRH is superior to the other approach, namely the LPR method in both accuracy and computational time complexity, particularly for larger size networks.

7.1. Future Works

A future work we can do is that we are able to reconfigure the virtual topology to adapt to changing traffic patterns. Some reconfiguration studies on virtual networks have been reported before [7, 12, 9]; however, these studies assumed that the new virtual topology was

known a priori, and were concerned with the cost and sequence of branch-exchange

operations to transform from the original virtual topology to the new virtual topology. We propose a methodology to obtain the new virtual topology, based on optimizing a given objective function, as well as minimizing the changes required to obtain the new virtual topology from the current virtual topology. This approach would result in the minimum number of switch re-tunings, thus minimizing the number of disrupted virtual paths.

Consequently, this approach also minimizes the time it takes to complete the reconfiguration process. Some discussions on the control mechanisms required to perform re-tunings of virtual paths can be found in [21].

In the ideal situation, given a small change in the traffic matrix, we would prefer for the new virtual topology to be largely similar to the previous virtual topology, in terms of the constituent virtual paths and the routes for these virtual paths, i.e., we would prefer to minimize the changes needed to adapt from the existing virtual topology to the new topology.

More formally, it would be preferable if a large number of the δpl variables retain the same

values in the two solutions, without compromising the quality of the solution (in terms of minimizing the congested link utilization).

Let us consider the snapshot of two traffic matrices, λsd1 and λsd2 , taken at two not-too-distant time instants. We assume that there is a certain amount of correlation between

these two traffic matrices. Given a certain traffic, there may be many different virtual topologies, each of which has the same optimal value with regard to the objective function.

But we will terminate after the first such optimal optimal solution is found. Our reconfiguration algorithm finds the virtual topology corresponding to λsd2 which matches

“closest” with the virtual topology corresponding to λsd1 (based on our above definition of

“closeness”).

7.2. Reconfiguration Algorithm

We perform the following sequence of actions:

1). Generate formulations F(1) and (2)F corresponding to traffic matrices λsd1 and λsd2 , respectively, based on the formulation in Section 3.

2). Derive solutions S(1) and S(2), corresponding to F(1) and F(2), respectively.

Denote the variables’ values in (1)S as xp(1) and ywl(1), and those in (2)S as

p(1)

x and ywl(1), respectively. Let the value of the objective function for (1)S and (2)

S be OPT1 and OPT2, respectively.

3). Modify (F(2) to F'(2)) by adding the new constraint

α =OPT2 (10)

This ensures that all the virtual topologies generated by F'(2) would be optimal with

regard to the objective function.

The new objective function for F'(2) is

Minimize: (1)wl wl(2)

w l

yy

∑∑

(12)

Note that the mod operation, x , is a nonlinear function. If we assume that y can only wl take on binary values, then (12) become linear, i.e., if ywl(1)=1 , then

(1) (2) (1 (2))

wl wl wl

yy ≡ −y ; else if ywl(1)= , then 0 ywl(1)−ywl(2) ≡ ywl(2). Hence, F'(2) may be solved directly.

Reference

[1] A. Shaikh, J. Rexford, and K. Shin, “Dynamics of quality-of-service routing with inaccurate link-state information”. U. of MI Tech. rep. CSE-TR-350-97, Nov. 1997.

[2] ATM Forum, Private Network Network Interface (PNNI) v1.0 Specifications, May 1996.

[3] B. Gavish and S.L. Hantler, “An Algorithm for Optimal Route Selection in SNA Networks”. IEEE Trans. on Communications COM-31, pp. 1154-1160, Oct. 1983.

[4] B. Awerbuch et al., “Throughput- Competitive On-line Routing”. 34th Annual Symp.

Foundations of Comp. Sci., Pala Alto, CA, Nov. 1993.

[5] B. Awerbuch et al., “Competitive Routing of Virtual Circuits with Unknown Duration”.

5th ACM-SIAM Symp. Discrete Algorithms, Jan. 1994.

[6] D. H. Lorenz and A. Orda, “QoS Routing in Networks with Uncertain Parameters”.

IEEE INFOCOM ’98, Mar. 1998.

[7] D. Bienstock and O. Gunluk, “A degree sequence problem related to network design”.

Networks, vol. 24, no. 4, pp. 195–205, July 1994.

[8] F. Y. S. Lin and J. R. Yee, “A New Multiplier Adjustment Procedure for the Distributed Computation of Routing Assignments in Virtual Circuit Data Networks”. ORSA Journal on Computing, Vol. 4, No. 3, Summer 1992.

[9] G. N. Rouskas and M. H. Ammar, “Dynamic reconfiguration in multihop WDM

networks”. J. High Speed Networks, vol. 4, no. 3, pp. 221–238, 1995.

[10] H. F. Salama, D. S. Reeves, and Y. Viniotis, “A Distributed Algorithm for Delay-Constrained Unicast Routing”. IEEE INFOCOM ’97, Japan, Apr. 1997.

[11] I. Cidon, R. Rom and Y. Shavitt, “Multi-Path Routing Combined with Resource Reservation”. IEEE INFOCM ’97, pp. 92-100, Japan, Apr. 1997.

[12] J. F. P. Labourdette, G.W. Hart, and A. S. Acampora, “Branch-exchange sequences for reconfiguration of lightwave networks”. IEEE Trans. Commun., vol. 42, pp.

2822–2832, Oct. 1994.

[13] K. T. Cheng and F. Y. S. Lin, “Minmax End-to-End Delay Routing and Capacity Assignment for Virtual Circuit Networks”. Proc. IEEE Globecom, pp. 2134-2138, 1995.

[14] K. G. Shin and C. C. Chou, “A Distributed Route-Selection Scheme for Establishing Real-Time Channel”. 6th IFIP Int’l, Conf. High Pref. Networking, pp. 319-329, Sept.

1995.

[15] L. Fratta and M. Cerla and L. Kleinrock, “The flow deviation method: An approach to tore-and-forward communication network design”. Networks 3, pp. 97-133 1973.

[16] L. Kleinrock, “Queueing Systems”. Wiley-Interscience, New York, Vol.1 and Vol.2 1975-1976.

[17] P. J. Courtois and P. Semal, “An Algorithm for the Optimization of Nonbifurcated

Flows in Computer Communication Networks”. Performance Evaluation, pp. 139-152, 1981.

[18] Q. Sun and H. Langendirfer, “A New Distributed Routing Algorithm with End-to-End Delay Guaantee”. Unpublished thesis, 1997.

[19] R. Guerin and A. Orda, “QoS-based Routing in Networks with Inaccurate Information:

Theory and Algorithms”. IEEE INFOCOM ’97, Japan, Apr. 1997.

[20] R. K. Ahuja, T. L. Magnanti, and J. B. Orlin, “Network Flows: Theory, Algorithms, and Applications”. Prentice-Hall, 1993.

[21] R. Ramaswami and A. Segall, “Distributed network control for wavelength routed optical networks”. IEEE/ACM Trans. Networking, vol. 5, pp. 936–943, Dec. 1997.

[22] S. Plotkin, “Competitive Routing of Virtual Circuits in ATM Networks”. IEEE JSAC, Vol. 13, pp. 1128-1136, Aug. 1995.

[23] S. Chen and K. Nahrstedt, “Distributed Quality-of-Service Routing in High-Speed Networks Based on Selective Probing”. Tech. rep., Univ. of IL at Urbana-Champaign, Dept. Comp. Sci., 1998 the extended abstract was accepted by LCN ‘98.

[24] S. Chen and K. Nahrstedt, “Distributed QoS Routing with Imprecise State Information”. ICCCN ’98, Oct. 1998.

[25] Z. Wang and J. Crowcroft, “QoS Routing for Supporting Resource Reservation”. IEEE JSAC, Sept. 1996.

相關文件