A Review of Routing Optimization Using OSPF: June 2007

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/4316462

A review of routing optimization using OSPF

Conference Paper · June 2007


DOI: 10.1109/ICTMICC.2007.4448682 · Source: IEEE Xplore

CITATIONS READS

0 617

2 authors:

Nor Musliza binti Mustafa Mohamed Othman


International Islamic University College Selangor. Malaysia (KUIS) Universiti Putra Malaysia
13 PUBLICATIONS   22 CITATIONS    615 PUBLICATIONS   4,206 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Wi-fi fingerprint database construction using Chebyshev wavelet functions View project

Optical MINs View project

All content following this page was uploaded by Nor Musliza binti Mustafa on 04 May 2016.

The user has requested enhancement of the downloaded file.


235

A Review of Routing Optimization Using OSPF


Nor Musliza Mustafa, Mohamed Othman
 literature on routing optimization functions and to identify
Abstract— This paper reviews recent work on routing areas where further research is needed. We wish to focus on
optimization using OSPF, and identifies important areas where models that consider the usage of link in the OSPF network
further research is needed. Routing optimization provides a means explicitly since our main interest is to concentrate on the
to balance the traffic load in the network with the goal to improve
following points: What is the issues and requirement arising in
quality of service since we are interested in the following question:
What is the issues and requirement arising in the routing
the routing optimization in the context of Traffic Engineering
optimization in the context of Traffic Engineering when there is when there is the need to facilitate reliable network operations
the need to facilitate reliable network operations in the area of in the area of Telecommunication industry?Given the focus of
Telecommunication industry? our paper, we present the review of the work done on routing
optimization based on Traffic engineering which considers the
Index Terms—Optimization, OSPF, Routing, Traffic Engineering. link weight explicitly.

II. ISSUES IN ROUTING OPTIMIZATION


I. INTRODUCTION
he characteristics of today’s competitive environment, such A. Open Shortest Path First (OSPF)
T as the speed with which products are designed,
manufactured and distributed, as well as the need for OSPF is a dynamic link-state routing protocol that uses a
higher efficiency and lower operational costs, are forcing link-state database (LSDB) to build and calculate the shortest
companies to continuously search for ways to improve their path to all known destinations. It is through the use of
operations. Optimization models and algorithms, decision Dijkstra’s SPF algorithm that the information contained within
support systems and computerized analysis tools are examples the LSDB is calculated into routes. Open Shortest Path First
of approaches taken by companies in an attempt to improve (OSPF) was standardized by the IETF in 1998 as a solution for
their operational performance and remain competitive under large networks [12]. It belongs to the class of link state
the threat of increasing competition. Recently, a new approach protocols. Instead of exchanging distance metrics between
to the routing optimization has been identified, which has neighbor routers, all OSPF routers distribute link state
proven to be of significant relevance to companies that have information associated with their interfaces to all other routers
adopted it. This approach is based on the optimization of link in the network. This way, every router builds up and maintains
weights with different function that may affect shortest path its own topology database, which contains elements
selection, traffic distribution and finally network routing cost representing subnets (stub networks), OSPF routers, transit
into a single optimization model. The problem of networks (i.e., subnets that connect several routers), aggregated
simultaneously considering the characteristics and networks (i.e., areas), and destination networks outside the AS.
requirements of different functions to perform an overall Based on the global view of the network topology, every router
optimization has attracted the attention of researchers in recent is able to perform shortest path computations independently
years and some models have been proposed in this direction. and determine the relevant outgoing interfaces.
The basic idea behind these models is to simultaneously
optimize decision variables of different functions that have
B. Internet Traffic Engineering
traditionally been optimized sequentially, in the sense that the
optimized output of one stage becomes the input to the other.
However, a unified body of literature that deals Internet traffic engineering is defined as that aspect of
comprehensively with these types of routing optimization does Internet network engineering dealing with the issue of
not exist yet. The objective of this paper is to review existing performance evaluation and performance optimization of
operational IP networks. Traffic Engineering encompasses the
Manuscript received January 31, 2007. This work was supported in part by
application of technology and scientific principles to the
the Kolej Universiti Islam Antarabangsa Selangor under SLAK scheme. measurement, characterization, modeling, and control of
Nor Musliza Mustafa is with the Department of Network Technolgy, Kolej Internet traffic. Enhancing the performance of an operational
Universiti Islam Antarabangsa Selangor, Selangor 43300 Malaysia. (phone: network, at both the traffic and resource levels, are major
03-89254251 ext 1121; fax: 03-89244473; e-mail: ija_solehah@ yahoo.com).
objectives of Internet traffic engineering. This is accomplished
Dr. M. Othman, Jr., was with University Putra Malaysia, Selangor 43400
Malaysia. He is now with the Department of Communication Technology and by addressing traffic oriented performance requirements, while
Network, University Putra Malaysia (e-mail: mothman@fsktm.upm.edu.my). utilizing network resources economically and reliably. Traffic
235

oriented performance measures include delay, delay variation, network performance enhancement. The optimization
packet loss, and throughput. objectives of Internet traffic engineering may change over time
An important objective of Internet traffic engineering is to as new requirements are imposed, as new technologies
facilitate reliable network operations. Reliable network emerge, or as new insights are brought to bear on the
operations can be facilitated by providing mechanisms that underlying problems. Moreover, different networks may have
enhance network integrity and by embracing policies different optimization objectives, depending upon their
emphasizing network survivability. This results in a business models, capabilities, and operating constraints. The
minimization of the vulnerability of the network to service optimization aspects of traffic engineering are ultimately
outages arising from errors, faults, and failures occurring concerned with network control regardless of the specific
within the infrastructure. The Internet exists in order to transfer optimization goals in any particular environment. Thus, the
information from source nodes to destination nodes. optimization aspects of traffic engineering can be viewed from
Accordingly, one of the most significant functions performed a control perspective. The aspect of control within the Internet
by the Internet is the routing of traffic from ingress nodes to traffic engineering arena can be pro-active and/or reactive. In
egress nodes. Therefore, one of the most distinctive functions the pro-active case, the traffic engineering control system takes
performed by Internet traffic engineering is the control and preventive action to obviate predicted unfavorable future
optimization of the routing function, to steer traffic through the network states. It may also take perfective action to induce a
network in the most effective way. more desirable state in the future. In the reactive case, the
Ultimately, it is the performance of the network as seen by control system responds correctively and perhaps adaptively to
end users of network services that is truly paramount. This events that have already transpired in the network.
crucial point should be considered throughout the development The subsystems of Internet traffic engineering control
of traffic engineering mechanisms and policies. The include: capacity augmentation, routing control, traffic control,
characteristics visible to end users are the emergent properties and resource control (including control of service policies at
of the network, which are the characteristics of the network network elements). When capacity is to be augmented for
when viewed as a whole. A central goal of the service tactical purposes, it may be desirable to devise a deployment
provider, therefore, is to enhance the emergent properties of plan that expedites bandwidth provisioning while minimizing
the network while taking economic considerations into installation costs.Inputs into the traffic engineering control
account. The importance of the above observation regarding system include network state variables, policy variables, and
the emergent properties of networks is that special care must be decision variables.
taken when choosing network performance measures to One major challenge of Internet traffic engineering is the
optimize. Optimizing the wrong measures may achieve certain realization of automated control capabilities that adapt quickly
local objectives, but may have disastrous consequences on the and cost effectively to significant changes in a network's state,
emergent properties of the network and thereby on the quality while still maintaining stability.
of service perceived by end-users of network services. A Another critical dimension of Internet traffic engineering is
subtle, but practical advantage of the systematic application of network performance evaluation, which is important for
traffic engineering concepts to operational networks is that it assessing the effectiveness of traffic engineering methods, and
helps to identify and structure goals and priorities in terms of for monitoring and verifying compliance with network
enhancing the quality of service delivered to end-users of performance goals. Results from performance evaluation can
network services. The application of traffic engineering be used to identify existing problems, guide network re-
concepts also aids in the measurement and analysis of the optimization, and aid in the prediction of potential future
achievement of these goals. The optimization aspects of traffic problems.
engineering can be achieved through capacity management and Performance evaluation can be achieved in many different
traffic management. As used in this document, capacity ways. The most notable techniques include analytical methods,
management includes capacity planning, routing control, and simulation, and empirical methods based on measurements.
resource management. Network resources of particular interest When analytical methods or simulation are used, network
include link bandwidth, buffer space, and computational nodes and links can be modeled to capture relevant operational
resources. Likewise, as used in this document, traffic features such as topology, bandwidth, buffer space, and nodal
management includes (1) nodal traffic control functions such service policies (link scheduling, packet prioritization, buffer
as traffic conditioning, queue management, scheduling, and management, etc.). Analytical traffic models can be used to
(2) other functions that regulate traffic flow through the depict dynamic and behavioral traffic characteristics, such as
network or that arbitrate access to network resources between burstiness, statistical distributions, and dependence.
different packets or between different traffic streams. Performance evaluation can be quite complicated in practical
The optimization objectives of Internet traffic engineering network contexts. A number of techniques can be used to
should be viewed as a continual and iterative process of simplify the analysis, such as abstraction, decomposition, and
network performance improvement and not simply as a one approximation. For example, simplifying concepts such as
time goal. Traffic engineering also demands continual effective bandwidth and effective buffer may be used to
development of new technologies and new methodologies for approximate nodal behaviors at the packet level and simplify
235

the analysis at the connection level. Network analysis requirements for path selection and reservable bandwidth
techniques using, for example, queuing models and attributes of network links are appropriately defined and
approximation schemes based on asymptotic and configured, then congestion problems caused by uneven
decomposition techniques can render the analysis even more traffic distribution may be avoided or reduced. In this way, the
tractable. In particular, an emerging set of concepts known as performance and efficiency of the network can be improved.
network calculus based on deterministic bounds may simplify A number of enhancements are needed to conventional link
network analysis relative to classical stochastic techniques. state IGPs, such as OSPF and IS-IS, to allow them to distribute
When using analytical techniques, care should be taken to additional state information required for constraint-based
ensure that the models faithfully reflect the relevant operational routing. These extensions to OSPF were described in [26].
characteristics of the modeled network entities. Essentially, these enhancements require the propagation of
Simulation can be used to evaluate network performance or additional information in link state advertisements.
to verify and validate analytical approximations. Simulation Specifically, in addition to normal link-state information, an
can, however, be computationally costly and may not always enhanced IGP is required to propagate topology state
provide sufficient insights. An appropriate approach to a given information needed for constraint-based routing. Some of the
network performance evaluation problem may involve a hybrid additional topology state information include link attributes
combination of analytical techniques, simulation, and empirical such as reservable bandwidth and link resource class attribute
methods. (an administratively specified property of the link).The
As a general rule, traffic engineering concepts and resource class attribute concept was defined in. An enhanced
mechanisms must be sufficiently specific and well defined to link-state IGP may flood information more frequently than a
address known requirements, but simultaneously flexible and normal IGP. This is because even without changes in topology,
extensible to accommodate unforeseen future demands. changes in reservable bandwidth or link affinity can trigger the
enhanced IGP to initiate flooding. A tradeoff is typically
required between the timeliness of the information flooded and
C. Routing Recommendations
the flooding frequency to avoid excessive consumption of link
bandwidth and computational resources, and more importantly,
Routing control is a significant aspect of Internet traffic to avoid instability.
engineering. Routing impacts many of the key performance In a TE system, it is also desirable for the routing subsystem
measures associated with networks, such as throughput, delay, to make the load splitting ratio among multiple paths (with
and utilization. Generally, it is very difficult to provide good equal cost or different cost) configurable. This capability gives
service quality in a wide area network without effective routing network administrators more flexibility in the control of traffic
control. A desirable routing system is one that takes traffic distribution across the network. It can be very useful for
characteristics and network constraints into account during avoiding/relieving congestion in certain situations. Examples
route selection while maintaining stability. can be found in [27].
Traditional shortest path first (SPF) interior gateway The routing system should also have the capability to control
protocols are based on shortest path algorithms and have the routes of subsets of traffic without affecting the routes of
limited control capabilities for traffic engineering [25]. These other traffic if sufficient resources exist for this purpose. This
limitations include : 1. The well known issues with pure SPF capability allows a more refined control over the distribution of
protocols, which do not take network constraints and traffic traffic across the network. For example, the ability to move
characteristics into account during route selection. For traffic from a source to a destination away from its original
example, since IGPs always use the shortest paths (based on path to another path (without affecting other traffic paths)
administratively assigned link metrics) to forward traffic, load allows traffic to be moved from resource-poor network
sharing cannot be accomplished among paths of different costs. segments to resource-rich segments. Path oriented technologies
Constraint-based routing is desirable to evolve the routing such as MPLS inherently support this capability as discussed in
architecture of IP networks, especially public IP backbones [25].
with complex topologies. Constraint-based routing computes Additionally, the routing subsystem should be able to select
routes to fulfill requirements subject to constraints. Constraints different paths for different classes of traffic (or for different
may include bandwidth, hop count, delay, and administrative traffic behavior aggregates) if the network supports multiple
policy instruments such as resource class attributes. This makes classes of service (different behavior aggregates).
it possible to select routes that satisfy a given set of
requirements subject to network and administrative policy III. ROUTING OPTIMIZATION USING OSPF
constraints. Routes computed through constraint-based routing
are not necessarily the shortest paths. Constraint-based routing In a fairly recent review paper, [1],[2] address the issue of
works best with path oriented technologies that support explicit using OSPF/IS-IS routing with optimized weight settings in
routing, such as MPLS. Constraint-based routing can also be order to improve network QoS. The focus of their work is on
used as a way to redistribute traffic onto the infrastructure optimizing OSPF weights, given a set of projected demands to
(even for best effort traffic). For example, if the bandwidth avoid congestion. For solving the optimization problem, a
guided search heuristic similar to tabu search (however, with
235

hash tables instead of tabu lists) is proposed. This heuristic determined by the dual problem. However, the presented
explores the neighborhood of an initial weight vector by approach does not capture realistic features of existing
modifying individual link metric settings in a greedy fashion. protocols such as the need for integer link weights or the
In case of equal shortest paths, the load is evenly split up incapability of arbitrarily distributing traffic across equal-cost
(OSPF ECMP). To diversify the search process, random paths.
perturbation of link weights is performed after finding a local Further work dealing with routing optimization in the
minimum. Within this problem, for proposed AT&T WorldNet context of traffic engineering and performance improvement
backbone, they found weight settings that performed within a has been published by [11],[12]. The protocols, which the
few percent from that of the optimal general routing where the routing optimization procedures rely on, are again conventional
flow for each demand is optimally distributed over al paths IGP protocols with one additive metric. The optimization
between sources to destination. This contrasts the common problem is formulated as a mixed-integer program, which is
belief that OSPF routing leads to congestion and its shows that then solved with CPLEX. As objective function, a weighted
for the network and demand matrix studied we cannot get a sum of the average and the maximum link utilization is
substantially better load balancing by switching to the considered. Due to the complexity of the problems, which
proposed more flexible Multi-Protocol Label Switching increase with the number of nodes, links, and flows, the
(MPLS) technologies. approach only works for smaller network sizes. The algorithm
In [3] further investigations of routing optimization are was applied to a network with 6 nodes and 7 links. For a larger
presented, taking into account failure situations, multiple load network (14 nodes, 21 links) the solver could not always find
periods, as well as noisy traffic matrices. For the considered the optimum solution. Heuristic approaches are not presented
scenarios, mainly based on AT&T’s IP backbone with 90 by the authors. However, for larger networks a separation
nodes and 274 links, it can be demonstrated that routing algorithm is proposed. Large networks are broken down into
optimization is a suitable means for traffic engineering. In spite smaller areas, which then are deals with individually before
of the focus of their work, the authors present a good weight being reunited [13]. The applicability of this approach is
optimization and some literature review for the general routing demonstrated for networks up to 25 nodes and 42 links.
problem. In [14],[15] propose a hybrid genetic algorithm for the
The work of [4] considers the same optimization problem routing optimization problems. The objective function
with identical objective function as in Fortz’s work. However, considers a weighted sum of the average and the maximum link
a different search strategy for the weight setting problem is utilization in the network. In a second approach, the maximum
proposed. Ericsson’s approach is based on a genetic algorithm, link utilization is replaced by the number of modified link
where individual solutions of the problem are represented by weights. This way, weight changes can be taken into account
means of the link weights. This application of the genetic and minimized. However, it does not seem to be possible to set
algorithm framework corresponds in principle to the one a certain target value for the number of desired changes. Only
presented in [5]. In [6] presents a memetic version of the by varying the weight in the objective function, the emphasis of
algorithm, which in addition to the genetic algorithm the optimization can be shifted and, thus, different results can
implements a local search heuristic [7]. be obtained. The algorithms were applied to networks with up
In [8] discuss different forms of shortest-path routing to 29 nodes and 100 links.
optimization. In this context they introduce the N commodity The work of [16] considers a mixed-integer program, which
linear program formulation for the general multicommodity extends the model of [17] and which is capable of capturing the
(MC) flow problem [9]. This formulation takes into account features of OSPF as well as of EIGRP [18]. For large networks
the destination-based forwarding behavior of current intra- a genetic algorithm has been developed, whose principles were
domain routing protocols. It requires less variables and, thus, is first presented in [5] and which was enhanced by a search
more efficient than the general MC formulation. However, the algorithm [7]. A realization for OSPF-based routing adaptation
formulation is not capable of capturing all relevant was published in [19]. In the field of MPLS routing
characteristics of the OSPF protocol. Therefore, a optimization, they propose label-switching as a complement to
combinatorial search procedure is presented. Starting from an conventional IP routing [19]. In principle, this approach is
initial network configuration, the link weights are iteratively similar to [20]. However, instead of using a heuristic, they
modified in order to drive network QoS towards a local formulate a mixed-integer program, which can be solved
optimum. The average network delay (as computed for M/M/1 optimally for most cases. By applying their algorithm to some
waiting systems) serves as an objective. The algorithm is of the problems in [20] a considerable QoS advantage could be
applied to a network with 16 nodes and 18 links. demonstrated.
[10] also approach the routing optimization problem through In [17] consider routing optimization as an embedded
use of the MC flow formulation. Their primary objective is the problem of network planning for IP networks. While the
minimization of the maximum link utilization, which results in overall objective is the minimization of capacity costs, the final
a well-balanced network. They show that any set of optimal routing pattern has to follow the typical IP next-hop
routes, which is obtained from the MC linear program, can be destination-based paradigm. The problem is formulated as a
represented by shortest path routing where the link weights are mixed-integer program. Again, only one additive metric is
235

considered. Furthermore, a special feature of the approach is infrastructure is given and that link and possibly node
that it assures that shortest paths are unique. Thus, it does not capacities are assigned, two objective categories, which
allow taking into account the possibility of load-sharing across intuitively are similar but which reflect two different
equal-cost paths. As the overall problem becomes very perspectives of network operation, are : (1) maximization of
complex for even medium size networks, heuristics are achievable traffic throughput and (2) optimization of quality of
presented for finding an initial topology and for improving it. service.
The improvement process carries out routing optimization Further research in the routing optimization could take into
where the quality of a solution is determined by its required consideration more complex networks for analysis. Algorithms
capacity costs. The heuristic is based on a local search, which that explicitly consider the routing of vehicles setting are
iteratively scans the neighborhood for better solutions. The needed for more complete dynamic scenarios. While optimal
overall method was applied to a network with 10 nodes and up solutions are very hard to obtain, heuristic procedures could be
to 13 links. More work where routing optimization appears in developed to obtain approximate solutions for this complex
the context of network planning is presented by [21],[22]. This problem. Validation methods would as well be required.
work extends the mathematical formulation of [17] and Research is also needed for the explicit consideration of
introduces the possibility of equal-cost load-sharing paths. The multiple products in the routing technologies that would
objective function is again the total sum of all cost values in the constitute a significant contribution to the field. The analysis of
network plus a penalty component for traffic demand, which different instances of the weight problem under stochastic
cannot be served. The problem is solved by means of a demand considerations is still a largely open research area. As
simulated annealing algorithm, which is applied to the set of Telecommunication industry move towards this reduction in
integer link weights. Given a certain link weight set, the routing optimization levels, will become more important. in
dimensioning result can be easily deduced. The algorithm was terms of a desired network operational level, the analytical
applied to networks with up to 24 nodes and 76 links. formulation and solution of the problem. The benefits and
[23] have developed a simulation tool Netscope to difficulties that these kinds of problems present remain as open
characterize some dynamic effect of the new OSPF weight questions. A methodology to balance the complexity of this
setting. Administrators can locate a heavily loaded link in the kind of problems with the applicability of the results obtained
network, identify the traffic demands that flow through it and from them could be vital in the development of solution
change the configuration to reduce the congestion. An methodologies that remain tractable and at the same time
interesting question regarding TE by optimizing OSPF weights suitable for practical application. Analytical formulation of
is: How good is the best OSPF routing as compared to optimal problems that consider more than two functions and exact or
general routing. This question has been answered in [24]. In approximate solution procedures are still needed. The review
[24] authors have constructed an example with nodes such that of the work done on routing optimization makes evident that
the average utilization seen by the flow under OSPF routing the consideration of two or more functions and their
(with unit link weights on all links).is times higher than that interrelations into a single model makes the optimization
seen in optimal general routing. problem much harder to solve than the previous disjoint
It is not an easy task to classify the existing work on routing optimization problems. Comprehensive mathematical
optimization, mainly because of two reasons: (1) there are a programming formulations which incorporate simultaneously
wide variety of assumptions and considerations that can be all aspects of the optimization problems will, in general,
made when proposing models for optimization, and (2) the contain too many variables and constraints to be easily solved
literature on the field is not extensive and a unified body does using exact algorithms. Researchers should exercise increased
not exist. A classification based on the objective function creativity in the analysis of the routing optimization models
cannot be done because most, if not all, models consider the and in the development of heuristic procedures capable of
minimization of costs as their objective function. In this work handling the bigger challenge of integrated analyses. The
we attempt a classification based on the type of decisions to be solution obtained from the optimization of the integrated
taken in the model, e.g., route selection in the model. problem is not always more attractive than the sequential
optimization of the problem of each function. Depending on
IV. DIRECTIONS FOR FURTHER RESEARCH system parameters and characteristics, the benefits obtained
from an routing optimization might not offset the increased
The models reviewed in this paper represent a significant complexity of the problem and the greater solution effort. More
advance in the routing optimization based on Traffic research is needed to identify overall frameworks for which
Engineering. However, research in this area is still relatively routing optimization are beneficial and compensate the
fragmented, showing many gaps that further research must fill. increased complexity of the problem. The routing optimization
The full potential of the routing optimization has not been using OSPF has proven to be of significant benefit to
completely explored yet. companies that have applied it under adequate conditions.
The possible objectives of routing optimization are manifold Substantial savings and efficiency improvement have been
and there is no unique definition of what is considered an some of the results that the analysis of logistics integrated to
optimum routing solution. Assuming that the network other services functions have granted to some companies.
235

Given the number of assumptions and constraints that the [13] J. Milbrandt, S. Köhler, D. Staehle, and L. Berry. “Decomposition of
Large IP Networks for Routing Optimization”. Technical Report 293,
analysis of routing functions can account for, a wide variety of
University of Würzburg, February 2002.
problems and models can arise. The identification of the [14] E. Mulyana and U. Killat. “A Hybrid Genetic Algorithm Approach for
relevant instances of the optimized problem and their solutions, OSPF Weight Setting Problem”In Proceedings of the 2nd Polish-German
is a task that still needs to be undertaken. The solutions to these Teletraffic Symposium PGTS 2002, Gdansk Poland, September 2002.
problems and their possible implementation into decision [15] E. Mulyana and U. Killat “An Alternative Genetic Algorithm to
Optimize OSPF Weights” In Internet Traffic Engineering and Traffic
support systems can provide companies with valuable tools to Management,15-th ITC Specialist Seminar,Wuerzburg Germany,July
gain competitive advantage as they move into higher 2002.
collaborative and competitive environments. [16] A. Riedl. “Optimized Routing Adaptation in IP Networks Utilizing
OSPF and MPLS.” In Proceedings of IEEE International Conference on
Communications (ICC), Anchorage, USA, May 2003.
V. CONCLUSION [17] A. Bley, M. Grötschel, and R. Wessäly. “Design of Broadband Virtual
In this paper, various issues in routing optimization based on Private Networks: Model and Heuristics for the B-WiN.”Preprint SC 98-
13, Konrad-Zuse-Zentrum für Informationstechnik, Berlin, March 1998.
Traffic Engineering have been discussed. However, there more [18] A. Riedl and D.A. Schupke. “A Flow-Based Approach for IP Traffic
research needs to be undertaken in terms of routing Engineering Utilizing Routing Protocols With Multiple Metric Types”.
optimization. It presented an overview of some of the basic Presented at the Sixth INFORMS Telecom Conference, March 2002.
issues surrounding traffic engineering in IP networks. A brief [19] A. Riedl. “Optimized Routing Adaptation in IP Networks Utilizing
OSPF and MPLS.” In Proceedings of IEEE International Conference on
historical review of pertinent developments related to routing Communications (ICC), Anchorage, USA, May 2003.
optimization based on traffic engineering was provided. [20] S. Köhler and A. Binzenhöfer. MPLS Traffic Engineering in OSPF
Additionally, the document specified a set of generic Networks-a combined Approach. Technical Report 304, University of
requirements, recommendations, and options for better in area Würzburg, February 2003.
[21] K. Holmberg and D. Yuan. “Optimal Network Design and Routing for
of routing optimization based on Internet traffic engineering.
IP Traffic.”In Third International Workshop on Design of Reliable
Communication Networks (DRCN 2001), Budapest, Hungary, October
REFERENCES 2001.
[1] B. Fortz and M. Thorup. “Internet Traffic Engineering by Optimizing [22] K. Holmberg and D. Yuan. “Optimization of Internet Protocol Network
OSPF Weights” In Proceedings of IEEE INFOCOM, pp 519-528, Design and Routing.” Research Report LiTH-MAT-R-2001-07,
March 2000. Department of Mathematics, Linkoping Institute of Technology,
[2] B. Fortz, J. Rexford, and M. Thorup. “Traffic Engineering with Sweden, March 2001.
Traditional IP Routing Protocols” IEEE Communications Magazine, vol [23] A.Feldman, A. Greenberg, C.Lund, N.Reingold, J.Rexford.
40, no 10, pp:118-124, October 2002. “Netscope:Traffic Engineering for IP Networks.” IEEE Network
[3] B. Fortz and M. Thorup. “Optimizing OSPF/IS-IS Weights in a Magazine, March 2000.
Changing World”. IEEE Journal on Selected Areas in Communications [24] B. Fortz and M. Thorup. “Increasing Internet Capacity Using Local
(JSAC), 20(4):756-766, May 2002. Search” Preprint, http://smg.ulb.ac.be.preprint/Fortz00_21.html, 2000.
[4] M. Ericsson, M.G.C. Resende, and P.M. Pardalos. “A genetic algorithm [25] D. Awduche, "MPLS and Traffic Engineering in IP Networks", IEEE
for the weight setting problem in OSPF routing” J. of Combinatorial Communications Magazine, Dec. 1999.
Optimization, no.6:pp 299-333, 2002. [26] Katz, D., Yeung, D. and K. Kompella, "Traffic Engineering Extensions
[5] A. Riedl. “A Versatile Genetic Algorithm for Network Planning”. In to OSPF", Work in Progress, February 2001.
Proceedings of Open European Summer School on Network [27] X. Xiao, A. Hannan, B. Bailey, L. Ni, "Traffic Engineering with MPLS
Management and Operation (EUNICE’98), pp 97-103, Munich, in the Internet", IEEE Network magazine, Mar. 2000.
Germany, August/September 1998.
[6] Buriol L. S., Resende M. G. C., Ribeiro C. C., and Thorup M., “A
Hybrid genetic algorithm for the weight setting problem in OSPF/IS-IS Nor Musliza Mustafa obtained her B.Sc. in Computer Science from
routing, Networks”, vol. 46, no 1, pp. 36-56, 2005. University Putra Malaysia, 2001. Currently she is a M.Sc. in Computer
[7] A. Riedl. “A Hybrid Genetic Algorithm for Routing Optimization in IP Network student at Faculty of Computer Science and Information Technology,
Networks Utilizing Bandwidth and Delay Metrics.” In Proceedings of University Putra Malaysia. His research interests are in Computer Networks
IEEE Workshop on IP Operations and Management (IPOM), Dallas, and algorithm.
USA, October 2002.
[8] K.G. Ramakrishnan and M.A. Rodrigues. “Optimal Routing in Shortest- Dr. M. Othman is a Associate Professor at the Department of
Path Data Networks.” Bell Labs Technical Journal, pp 117-138, Communication Technology and Network, University Putra Malaysia. He
January/June 2001. received his PhD from the National University of Malaysia with distinction
[9] R.K. Ahuja, T.L. Magnanti, and J.B. Orlin. “Network Flows-Theory, (Best PhD Thesis in 2000 awarded by Sime Darby Malaysia and Malaysian
Algorithms and Applications” Prentice Hall, Upper Saddle River, NJ, Mathematical Science Society). In 2002, 2003, 2004, 2005 and 2006, he
1993. received gold medal award for Research and Development Exhibition. His
[10] Y. Wang, Z. Wang, and L. Zhang. “Internet Traffic Engineering without main research interests are in the fields of parallel and distributed algorithms,
Full Mesh Overlaying.” In Proceedings of IEEE INFOCOM, pp 565-571, high-speed computer network, Network Management (security and traffic
April 2001. monitoring) and scientific computing. He already published more than eighty
[11] D. Staehle, S. Köhler, and U. Kohlhaas. “Towards an optimization of the National and International journal papers. He is also an associate researcher
routing parameters for IP networks.” Technical Report 258, University and coordinator of High Speed Machine at Institute of Mathematical Science
of Würzburg, May 2000. (INSPEM), University Putra Malaysia.
[12] S. Köhler, D. Staehle, and U. Kohlhaas. “Optimization of IP Routing by
Link Cost Specification. In Internet Traffic Engineering and Traffic
Management”,15-th ITC Specialist Seminar, Wuerzburg Germany, July
2002.

View publication stats

You might also like