<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jcc
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Computer and Communications
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-5219
   </issn>
   <issn publication-format="print">
    2327-5227
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jcc.2024.127006
   </article-id>
   <article-id pub-id-type="publisher-id">
    jcc-134822
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Modelling of a WDM Network Using Graph Theory and Dijkstra Algorithm for Traffic Redirection
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Eric Michel Deussom
      </surname>
      <given-names>
       Djomadji
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Ebude Carine
      </surname>
      <given-names>
       Awasume
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Eloundou Boris
      </surname>
      <given-names>
       Donald
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aDepartment of Electrical and Electronic Engineering, College of Technology, University of Buea, Buea, Cameroon
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aDivision of ICT, National Advanced School of Post, Telecommunication and ICT, University of Yaounde I, Yaounde, Cameroon
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     17
    </day> 
    <month>
     07
    </month>
    <year>
     2024
    </year>
   </pub-date> 
   <volume>
    12
   </volume> 
   <issue>
    07
   </issue>
   <fpage>
    78
   </fpage>
   <lpage>
    93
   </lpage>
   <history>
    <date date-type="received">
     <day>
      23,
     </day>
     <month>
      June
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      23,
     </day>
     <month>
      June
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      23,
     </day>
     <month>
      July
     </month>
     <year>
      2024
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Optical transport networks are now the basic infrastructure of modern communications systems, including the SDH and WDM backbone network of local network operators, in the case of Cameroon. Given the colossal investments required to deploy these networks, particularly related to the cost of equipment (optical fibers, transponders and multiplexers), the optimization of bandwidth and dynamic allocation of resources is essential to control operating costs and ensure continuity of service. Automatic switching technology for optical networks brings intelligence to the control plane to fully facilitate bandwidth utilization, traffic redirection, and automatic configuration of end-to-end services. This paper considers a local network operator’s WDM network without the implementation of the automatic switching technology, develops a network modeling software platform called Graphic Networks and using graph theory integrates a particularity of the automatic switching technology, which is the automatic rerouting of traffic in case of incident in the network. The incidents considered here are those links or route failures and node failures.
   </abstract>
   <kwd-group> 
    <kwd>
     Graph Theory
    </kwd> 
    <kwd>
      Backbone Network
    </kwd> 
    <kwd>
      WDM
    </kwd> 
    <kwd>
      Djikstra Algorithm
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The rapid evolution of telecommunications networks is mainly driven by two main factors: technological advances in telecommunications systems, and the increase in Internet traffic due to the emergence of new real-time Internet applications such as video-conferencing, IP telephony, e-commerce, HD TV broadcasting, interactive games, IoT, etc… All this has contributed to the need to increase the bandwidth capacity of transport networks. As a result, operators have adopted a large-scale deployment of a high-speed transmission system: WDM (Wavelength Division Multiplexing). The major advantage of this transport network is that it exploits a fiber optic infrastructure and can reach speeds of up to 1.6 Tbps. It’s this revolutionary difference in transmission capacity that has prompted some operators to gradually migrate (given the enormous cost of all-optical equipment) from previous transport networks such as SDH to DWDM, in order to accommodate the rising broadband demand with the available resources <xref ref-type="bibr" rid="scirp.134822-1">
     [1]
    </xref>.</p>
   <p>The bandwidth demands are not necessarily allocated correctly, due to the lack of inherent flexibility in large-scale, manually-provisioned optical networks. This problem can be solved by using a control plane that performs call and connection control functions in real time. One of the most promising solutions is based on the concept of automatic switched optical network (ASON), i.e. an “intelligent” optical network that can automatically manage the signaling and routing through the network. The purpose of the automatically switched optical network control plane is firstly to facilitate fast and efficient configuration of connections in a transport layer network to support permanent switched and flexible connections; and secondly to perform a restoration function.</p>
   <p>The automatic optical switched network is both a framework and a technological capability. As a framework, it describes a control and management architecture for an optical transport network. As a technology, it refers to the routing and signaling protocols applied to an optical network that enables dynamic path configuration <xref ref-type="bibr" rid="scirp.134822-2">
     [2]
    </xref>.</p>
   <p>In view of the ever-increasing number of problems to be addressed, mathematical objects offering a high level of abstraction (such as graphs or automata) have become indispensable. Graph theory enables us to simplify a given problem and better study the relationships between some of its elements. A graph is defined by a set of elements called nodes, the node being an abstraction of an object (e.g., city, person or machine), and a set of links between these nodes. These links, called arcs or edges, are also abstract (e.g., railway connections, romantic encounters, networks). Graphs are formal mathematical objects for which numerous properties have been characterized. As well as being much more than a mathematical object, a graph is a catalyst for ideas, boiling down to basic concepts. This rise in abstraction makes intuitions easy to come by, leading to extremely efficient algorithms for solving problems involving a large number of nodes <xref ref-type="bibr" rid="scirp.134822-3">
     [3]
    </xref>.</p>
   <p>The development of ICT in Cameroon was based on the development of the national broadband Network where the optical transport component was a key point with the installation of a total of about 12,000 km of fiber all around the country with a SDH and WDM networks with a set of Huawei OADM (OSM series). For the various services on the WDM network to be efficient and with a lack of Automatic Switched Optical Network (ASON) license, an efficient redirection solution should be found to reduce the downtime and improve the network availability and for that a solution using Dijkstra Algorithm was proposed and developed.</p>
   <p>The aim of our study is to provide an automatic network traffic management technology similar to ASON which can help to improve the maintenance efficiency and network availability. For this reason, we have opted for the use of graph theory to overcome this problem. It is in this context that the following question arises: How can we model the local network operator’s WDM network using graph theory with a traffic redirection algorithm? In the same vein relating to the improvement of the maintenance of optical networks, Eric Deussom et al. have proposed the usage of machine learning for alarm classification and correlation to improve the network maintenance of optical network <xref ref-type="bibr" rid="scirp.134822-4">
     [4]
    </xref> and 4G mobile network <xref ref-type="bibr" rid="scirp.134822-5">
     [5]
    </xref>, fraud detections <xref ref-type="bibr" rid="scirp.134822-6">
     [6]
    </xref> <xref ref-type="bibr" rid="scirp.134822-7">
     [7]
    </xref> and so on. Eric Deussom has also proposed the development of a tool for the dimensioning of the capacity of a submarine optical network <xref ref-type="bibr" rid="scirp.134822-8">
     [8]
    </xref>.</p>
   <p>This paper is intended as a response to the problem presented above. In particular, we shall be using the WDM backbone network of a local network operator in Cameroon and then present the automatic switching technology in optical networks, the tools offered by graph theory, and finally traffic management algorithms, focusing on the routing and redirection algorithm Djikstra. This paper summarizes the work that has been carried out and is structured around three main sections. In section 1, we present the scope of study, the problem, the objectives to be attained and the expected results; in the second, we present the literature review on the graph theory, WDM and ASON while in the third section, the methodology used to solve the problem will be presented. This will be followed by the main results obtained and comments in section four and this paper ends with a general conclusion.</p>
   <sec id="s1_1">
    <title>1.1. Scope of the Study</title>
    <p>Optical transport networks are made up of nodes interconnected by optical fibers. The nodes provide multiplexing/demultiplexing, transmission, reception and cross-connect functions for traffic flows. Optical fibers are used to transport traffic between interconnection nodes in the form of an optical signal. SDH networks send a single optical channel, carrying the STM-N frame, on each fiber. This sometimes means having to multiply the number of fibers between two nodes to obtain the capacity needed to transport new requests. Technological advances have led to the emergence of wavelength-division multiplexing (WDM), which enables multiple channels to be combined on the same optical signal, with each channel using a different wavelength. The bandwidth available in a fiber can then be considerably extended: each wavelength enables a throughput of several gigabits, and dozens of wavelengths can be used. This development means that a much wider bandwidth can be exploited in optical fiber with WDM than that used by a single optical transmitter in SDH.</p>
   </sec>
   <sec id="s1_2">
    <title>1.2. Problem</title>
    <p>Cameroon’s optical transport network (backbone) can be seen as a set of resources put together to transport a range of high bandwidth demanded services. To meet the needs of its customers, the local network operator routes most of its traffic via optical fiber (with SDH and DWDM implemented). It is therefore necessary to ensure continuity of traffic even in the event of a network incident. However, the backbone network as it is currently deployed, without the ASON technology, requires the intervention of an agent in the NMS (Network Management System) office, in order to redirect traffic. This procedure, which requires human intervention, is very tedious and sometimes takes a very long time to restore traffic flow. Hence the need for an automatic network management solution which can act as a technology similar to ASON. The local operator’s current problem faced with the full deployment of ASON is mainly financial due to the fact that ASON is a licensed service that requires hardware and software upgrades, not to mention the purchase of new cards and licenses for every optical Add Drop Multiplexer (OADM). We have therefore opted to use graph theory in this work to overcome this problem by modeling the optical network of the local operator by a graph, modeling the algorithm for identification of a redirection path and developing a software tool which can identify and output a redirection path when a fiber is cut between one or more OADM.</p>
    <p>From the problem explained above, an essential question arises, which is: How can we model the local operator’s WDM backbone network, and define a traffic redirection algorithm using graph theory?</p>
   </sec>
   <sec id="s1_3">
    <title>1.3. Objectives</title>
    <p>Here, the objectives to be attained by this work are presented:</p>
   </sec>
   <sec id="s1_4">
    <title>1.4. Expected Results</title>
    <p>The results expected at the end of this study are as follows:</p>
    <sec id="s1">
     <title>2. State of the Art</title>
     <p>This section presents the state of the problem posed in the previous chapter. It will present in detail the tools offered by graph theory in order to model THE LOCAL OPERATOR’s WDM network by a graph and to define traffic routing algorithms: the case of traffic redirection.</p>
     <p>This work is not the first to focus on the WDM network, ASON technology and graph theory. Indeed, several other people from different backgrounds have already tackled these topics, each tackling a specific aspect or part of the problem.</p>
    </sec>
    <sec id="s2_5">
     <title>2.1. Graph Theory</title>
     <p>A grip on the notions about graph theory were gotten by reading the following works:</p>
    </sec>
    <sec id="s2_6">
     <title>2.2. Wavelength Division Multiplex (WDM) Related Topics</title>
    </sec>
    <sec id="s2_7">
     <title>2.3. ASON Technology Topics</title>
    </sec>
    <sec id="s2_8">
     <title>2.4. The Dijkstra’s Algorithm</title>
     <p>In graph theory, Dijkstra’s algorithm is used to solve the shortest path problem. It calculates the shortest paths from a source to all other vertices in a directed or undirected graph weighted by positive reals. It can also be used to calculate the shortest path between a starting vertex and an ending vertex. The algorithm is named after its inventor, Dutch computer scientist Edsger Dijkstra, and was published in 1959 <xref ref-type="bibr" rid="scirp.134822-14">
       [14]
      </xref> <xref ref-type="bibr" rid="scirp.134822-15">
       [15]
      </xref>.</p>
     <p>The algorithm takes as input a directed or unweighted graph weighted by positive reals and a source vertex. It progressively builds a sub-graph in which the various vertices are ranked in ascending order of their minimum distance from the starting vertex. The distance corresponds to the sum of the weights of the arcs used.</p>
     <p>Initially, the distances from each vertex to the starting vertex are assumed to be infinite, except for the starting vertex, for which the distance is zero. The starting subgraph is the empty set. During each iteration, a vertex of minimum distance is chosen outside the subgraph and added to the subgraph. We then update the distances of the vertices adjacent to the added vertex. The update is performed as follows: the new distance of the neighboring vertex is the minimum between the existing distance and the distance obtained by adding the weight of the arc between neighboring vertex and added vertex to the distance of the added vertex. This process continues until all the vertices have been added (or until the destination vertex has been selected).</p>
    </sec>
   </sec>
   <sec id="s3">
    <title>3. Methodology</title>
    <sec id="s3_1">
     <title>3.1. Proposed Flowchart</title>
     <p>This flowchart in <xref ref-type="fig" rid="fig1">
       Figure 1
      </xref> below details the methodology of this study. Starting from a network graph, the routes to every destination of the graph are discovered, to which we apply Dijkstra’s traffic routing algorithm to determine the shortest path to every destination. During the routing of traffic, it may happen that the link in use is cut (route failure), leading to a modification of the network, resulting in a new route discovery. Using these new routes, we determine a new path to reach the destination, while making good use of network resources.</p>
     <fig id="fig1" position="float">
      <label>Figure 1</label>
      <caption>
       <title>Figure 1. Flow chat of intended methodology.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId12.jpeg?20240729104330" />
     </fig>
     <p>To implement the proposed solution a software tool has been developed following the procedure presented.</p>
    </sec>
    <sec id="s3_2">
     <title>3.2. Modeling and Design of the Software Tool</title>
     <p>The UML language, also called Unified Modeling Language which is a graphical modeling language has been used to develop the present tool through a use cases diagram and classes diagram. NetBeans IDE has been used for an integrated development environment and JavaFX Scene Builder which is an interactive visual layout tool for designing JavaFX application user interfaces, and quickly building user interfaces; this thanks to its technique of dragging and dropping components.</p>
     <p>After all these, the software tool Graphic Networks has been developed and the results of all these will be presented in the next part of the paper.</p>
    </sec>
   </sec>
   <sec id="s4">
    <title>4. Results Obtained</title>
    <sec id="s4_1">
     <title>4.1. Presentation of the Tool Developed</title>
     <p>The methodology used to resolve the problem posed allowed us to obtain results which will be presented in this part. However, it is appropriate to recall the expected results.</p>
     <p>The present work must deliver the following results:</p>
     <p>The platform built is called “Graphic Network”. The presentation of its different interfaces and its operation are the subject of the following sections.</p>
     <p>1) The home page</p>
     <p>
      <xref ref-type="fig" rid="fig2">
       Figure 2
      </xref> presents the first interface that opens when launching the application.</p>
     <fig id="fig2" position="float">
      <label>Figure 2</label>
      <caption>
       <title>Figure 2. Home page of Graphic network.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId13.jpeg?20240729104331" />
     </fig>
     <p>Once the application is launched, the user has the possibility of choosing the properties of the graph according to the type of network. For our case here we have:</p>
     <p>The first column:</p>
     <p>The second column is based more on the properties of the links between the nodes.</p>
     <p>In this case we will click on Undirected and Weighted once this makes an arrow indicating to us that we can move on to the next interface which appears clickable.</p>
     <p>By clicking on the button where we see the “arrow”, the user accesses the main interface of the application. <xref ref-type="fig" rid="fig3">
       Figure 3
      </xref> presents the main interface of the proposed application.</p>
     <fig id="fig3" position="float">
      <label>Figure 3</label>
      <caption>
       <title>Figure 3. Main interface of Graphic network.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId14.jpeg?20240729104331" />
     </fig>
     <p>In the next point we will present the modeling of the optical network of the local operator in the developed tool and the results obtained after implementing the proposed algorithm.</p>
    </sec>
    <sec id="s4_2">
     <title>4.2. Modeling of the WDM Network and New Paths Identification</title>
     <p>In this section we have an image of the WDM backbone of the local operator network. We’ve numbered it to make it easier to find your way around the model. <xref ref-type="fig" rid="fig4">
       Figure 4
      </xref> shows the network as deployed by the local operator. The image is a capture from the network management system U2000 Transmission provided by the vendor Huawei Technologies.</p>
     <fig id="fig4" position="float">
      <label>Figure 4</label>
      <caption>
       <title>Figure 4. The local network operator’s WDM network was captured from Huawei U2020 NMS.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId15.jpeg?20240729104332" />
     </fig>
     <p>In the following <xref ref-type="fig" rid="fig5">
       Figure 5
      </xref>, we show the screenshot of this network model, setting the cost of all links to 10. In fact, the real DWM network has been reproduced in our proposed tool for testing purposes.</p>
     <fig id="fig5" position="float">
      <label>Figure 5</label>
      <caption>
       <title>Figure 5. Modeled WDM network.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId16.jpeg?20240729104332" />
     </fig>
     <p>
      <xref ref-type="fig" rid="fig6">
       Figure 6
      </xref> below shows node 1’s complete knowledge of routes to other nodes. From this discovery, node 1 knows which path to use to carry traffic to its different destinations.</p>
     <fig id="fig6" position="float">
      <label>Figure 6</label>
      <caption>
       <title>Figure 6. Route discovery from node 1 to all the others.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId17.jpeg?20240729104332" />
     </fig>
     <p>
      <xref ref-type="fig" rid="fig7">
       Figure 7
      </xref> shows the equipment used to route traffic from node 1 to node 51, through the nodes 2, 3, 4, 5, 11, 12, 13, 26, 25, 24, 23, 22, 27, 28, 29, 30, 31, 32, 33, 34 and 52.</p>
     <fig id="fig7" position="float">
      <label>Figure 7</label>
      <caption>
       <title>Figure 7. Traffic route from node 1 to 51.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId18.jpeg?20240729104333" />
     </fig>
     <p>
      <xref ref-type="fig" rid="fig8">
       Figure 8
      </xref> shows the equipment used to route traffic from node 1 to node 53, via nodes 2, 3, 4, 5, 11, 12, 13, 26, 25, 24, 46, 45, 43, 42, 41, 40, 39, 57, 56 and 55.</p>
     <fig id="fig8" position="float">
      <label>Figure 8</label>
      <caption>
       <title>Figure 8. Traffic route display from 1 to 53.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId19.jpeg?20240729104333" />
     </fig>
     <p>
      <xref ref-type="fig" rid="fig9">
       Figure 9
      </xref> below simulates a common incident in the optical backbone network, which is the cutting of an optical fiber cable. In our case, this is represented by the removal of the link between nodes 55 and 56.</p>
     <fig id="fig9" position="float">
      <label>Figure 9</label>
      <caption>
       <title>Figure 9. Route failure between nodes 55 and 56.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId20.jpeg?20240729104333" />
     </fig>
     <p>Once the link has been removed, traffic must be automatically redirected between node 1 and 53. For this, deleting the link automatically calculates the new path, which in this case is: 2, 3, 4, 5, 11, 12, 13, 26, 25, 24, 23, 22, 27, 28, 29, 30, 31, 32, 33, 34, 52 and 51. We have the illustration in <xref ref-type="fig" rid="fig10">
       Figure 10
      </xref>.</p>
     <fig id="fig10" position="float">
      <label>Figure 10</label>
      <caption>
       <title>Figure 10. Automatic traffic redirection from 1 to 53.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId21.jpeg?20240729104334" />
     </fig>
     <p>Node 52 will be unable to route traffic, this can be either due to congestion on the node or a failure related to the outgoing port.</p>
     <p>
      <xref ref-type="fig" rid="fig11">
       Figure 11
      </xref> shows that an incident on a network node results in the deletion of that node, which automatically implies the deletion of the links attached to it. This incident modifies the graph matrix, automatically calculating the new path.</p>
     <fig id="fig11" position="float">
      <label>Figure 11</label>
      <caption>
       <title>Figure 11. Failure of node 52.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId22.jpeg?20240729104334" />
     </fig>
     <p>
      <xref ref-type="fig" rid="fig12">
       Figure 12
      </xref> below shows the automatic redirection of traffic between nodes 1 and 53, taking into consideration the events of link failure between nodes 55 and 56 and the node 52 failure. The nodes involved in the redirected route are 2, 3, 4, 5, 11, 12, 13, 26, 25, 24, 23, 22, 27, 28, 29, 30, 31, 32, 33, 34, 47, 48, 49, 50 and 51.</p>
     <fig id="fig12" position="float">
      <label>Figure 12</label>
      <caption>
       <title>Figure 12. New automatic traffic redirection from 1 to 53.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732788-rId23.jpeg?20240729104334" />
     </fig>
     <p>In this section, we have demonstrated the contribution of graph theory to the automatic redirection of traffic in the local operator’s WDM backbone. The “Graphic Network” tool developed is used to visualize how Dijkstra’s algorithm works to automatically route and reroute traffic from a source node to a destination. The usage of such tool can help optical network operator to easily identify redirection routes, reduce the down time and improve the availability of their network which will improve their customer’s satisfaction.</p>
    </sec>
   </sec>
   <sec id="s5">
    <title>5. Conclusions</title>
    <p>This work focused on graph-theoretic modeling of THE LOCAL OPERATOR’s WDM network and efficient traffic redirection algorithm. The aim was to propose an alternative in the management of automatic traffic redirection as done with ASON technology.</p>
    <p>In view of the constraints observed in the deployment of ASON technology throughout THE LOCAL OPERATOR’s WDM network, we turned to the use of graph theory tools to provide a solution.</p>
    <p>To put our research into practice, we have developed a Java-based application application that models the network and then, depending on link constraints, routes traffic along the best path. After an incident, either on the link (fiber optic cut) or congestion or failure on a node port (node deletion), it automatically redirects traffic to the destination. In this way, end-to-end service configuration can be envisaged using graph theory to perform all the functions offered by ASON.</p>
   </sec>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.134822-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Baraketi, S. (2015) Ingénierie des réseaux optiques SDH et WDM et étude multicouche IP/MPLS sur OTN sur DWDM. &gt;https://theses.hal.science/tel-01150507
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ji, Y., Zhang, J., Zhao, Y., Li, H., Yang, Q., Ge, C., et al. (2014) All Optical Switching Networks with Energy-Efficient Technologies from Components Level to Network Level. IEEE Journal on Selected Areas in Communications, 32, 1600-1614. &gt;https://doi.org/10.1109/jsac.2014.2335352
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fages, J.-G. (2014) Exploitation de structures de graphe en programmation par contraintes. Ecole des Mines de Nantes.
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Michel, D.D.E., Clovis, T.N., Christian, T.T., Mohamadou, A. and Sone, M.E. (2023) Machine Learning-Based Alarms Classification and Correlation in an SDH/WDM Optical Network to Improve Network Maintenance. Journal of Computer and Communications, 11, 122-141. &gt;https://doi.org/10.4236/jcc.2023.112009
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bernabe, B., Michel, D.D.E., Marie, C.A. and Fabrice, M.T.S. (2022) Comparing Machine Learning Algorithms for Improving the Maintenance of LTE Networks Based on Alarms Analysis. Journal of Computer and Communications, 10, 125-137. &gt;https://doi.org/10.4236/jcc.2022.1012010
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Deussom Djomadji, E.M., Matemtsap Mbou, B., Tchagna Kouanou, A., Ekonde Sone, M. and Bayonbog, P. (2022) Machine Learning-Based Approach for Designing and Implementing a Collaborative Fraud Detection Model through CDR and Traffic Analysis. Transactions on Machine Learning and Artificial Intelligence, 10, 46-58. &gt;https://doi.org/10.14738/tmlai.104.12854
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Djomadji, E.M.D., Basile, K.I., Christian, T.T., Djoko, F.V.K. and Sone, M.E. (2023) Machine Learning-Based Approach for Identification of SIM Box Bypass Fraud in a Telecom Network Based on CDR Analysis: Case of a Fixed and Mobile Operator in Cameroon. Journal of Computer and Communications, 11, 142-157. &gt;https://doi.org/10.4236/jcc.2023.112010
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Michel, D.D.E., et al. (2022) Proposal for a Capacity Dimensioning Tool for Mobile Broadband Capacity Reservation in Submarine Optical Links: Case of Cameroon. Journal of Electrical and Electronics Engineering, 17, 62-77.
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Araki, S. and Nishioka, I. (2008) Multi-Domain ASON/GMPLS Network Operations. 2008 International Conference on Photonics in Switching, Sapporo, 4-7 August 2008, 1-2. &gt;https://doi.org/10.1109/ps.2008.4804268
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Müller, D. (2011) Introduction à la théorie des graphes, Vol. 6. Commission Romande de Mathématique.
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Höller, H. and Voß, S. (2006) A Heuristic Approach for Combined Equipment-Planning and Routing in Multi-Layer SDH/WDM Networks. European Journal of Operational Research, 171, 787-796. &gt;https://doi.org/10.1016/j.ejor.2004.09.006
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kaczmarek, S. and Mlynarczuk, M.M. (2021) Simulator for Performance Evaluation of ASON/GMPLS Network. IEEE Access, 9, 108293-108304. &gt;https://doi.org/10.1109/access.2021.3101021
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ram Krishna and Avadhesh: Automatically Switched Optical Network (ASON). &gt;https://tec.gov.in/public/pdf/Studypaper/ASON_final%20_avadhesh_13.11.pdf
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wikipedia, “Dijkstra’s Algorithm”. &gt;https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm 
    </mixed-citation>
   </ref>
   <ref id="scirp.134822-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Cormen, T.H., Leiserson, C.E., Rivest, R.L. and Stein, C. (2001) Section 24.3: Dijkstra’s Algorithm. In: Introduction to Algorithms, 2nd Edition, MIT Press, 595-601.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>