SlideShare a Scribd company logo
1 of 9
Download to read offline
TELKOMNIKA, Vol.15, No.4, December 2017, pp. 1701~1709
ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013
DOI:10.12928/TELKOMNIKA.v15i4.6597  1701
Received July 25, 2017; Revised October 20, 2017; Accepted November 6, 2017
Determining the Optimum Number of Paths for
Realization of Multi-path Routing in MPLS-TE Networks
Mohammad Alhihi
1
, Mohammad Reza Khosravi
2
, Hani Attar
3
, Mohammad Samour
4
1,3,4
Department of Communications and Electronic Engineering, Philadelphia University, Amman, Jordan
2
Department of Electrical and Electronic Engineering, Shiraz University of Technology, Shiraz, Iran
*Corresponding author, e-mail: malhihi@philadelphia.edu.jo
1
; m.khosravi@sutech.ac.ir
2
;
attar_hani@hotmail.com
3
; mohammedsamour98@yahoo.com
4
Abstract
Multi-Protocol Label Switching for Traffic Engineering (MPLS-TE) technology is an intelligent and
advanced tool for handling traffic through the core networks and implementing new services based on
virtual transport. Since MPLS-TE combines channel and network layer mechanisms, network
administrators can optimally integrate and allocate the traffic loads while maintaining the speed of
technologies such as Asynchronous Transfer Mode (ATM) technology. In this paper, the problem of the
developed algorithm of multi-path routing which allows us to determine the optimum number of
independent shortest paths is theoretically solved. In details, the article proposes a way for finding the set
of shortest paths using Dijkstra's algorithm, and then determination of the maximum flow for each of the
shortest paths based on the mathematical concepts and finally, introducing the solution of the multi-criteria
optimization problem for a set of shortest paths. According to our approach, optimizing the use of
resources in the core networks is possible with using the MPLS-TE technology.
Keywords: Communication Networks, Multi-Protocol Label Switching (MPLS), Traffic Engineering (TE),
Routing Protocols, Next Generation Networks (NGNs)
Copyright © 2017 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Multi-Protocol Label Switching (MPLS) is a technology for integrating the different types
of data such as internet text, audio (voice), video and etc. from various sources, e.g., Ethernet,
WLANs and ATM; in the other words, it allows the MPLS lines to extend the traffic managing
capabilities of the second layer (according to Open System Interconnection (OSI) model), e.g.,
ATM and Frame Relay networks. Therefore, MPLS traffic technology is very important for
multimedia service providers and generally Internet Service Providers (ISPs) [1-2]. Since
backbone or core networks must support an available high bandwidth for these usages, so the
networks must be very stable, reliable and Quality of Service (QoS) guaranteed in which they
can withstand communication link or node failures. QoS may have many different types of
meanings in each application, for example a network can be delay-aware (for real-time usages),
bit rate-aware and so on. The MPLS Traffic Engineering (MPLS-TE) technology provides an
integrated approach for developing and solving the traffic challenges. With MPLS-TE,
capabilities for traffic handling are integrated into the third layer of OSI (the network layer) which
optimizes the routing of IP-based traffic (the traffic which imposed several network constraints
based on the bandwidth and topologic type of the trunk). In continuation, we wish to review
some developments of MPLS for the traffic management:
i. It improves standard IGPs, such as OSPF, to automatically bind packets to the appropriate
traffic flows.
ii. Transporting the traffic flows over the network using MPLS redirection.
iii. It defines paths for traffic flows over the network based on the resources required for the
traffic flow, and available resources on the network.
iv. It uses constraint-based routing in which the path for the traffic flow is the shortest one that
meets the requirements for traffic flow resources and restrictions. In the MPLS traffic
infrastructure, the traffic flow provides the required bandwidth, multimedia requirements,
priority over other threads, and so on.
 ISSN: 1693-6930
TELKOMNIKA Vol. 15, No. 4, December 2017 : 791 – 79x
1702
v. It links the malfunctioning nodes using change of topology of the trunk, i.e., adaptation to a
new set of constraints.
The current step in development of telecommunication systems is characterized by the
rapid improvement of information and communication technologies towards providing the QoS
requirements. This development is towards the creation of the Next Generation Networks
(NGNs) which are packaged networks with differentiated transport and service functions. To
provide transport functions in NGNs, MPLS technology can be used. In [3], the traffic
engineering (TE) technology was proposed for segment routing (SR) resulting to simplification in
the control plane operations. Moreover, the integer linear programming (ILP) was applied to
achieve the TE performance based on the segment packet routing networks, unlike the
proposed work in this paper where the way of finding the shortest paths using Dijkstra’s
algorithm is obtained and the theoretical limit has been determined. In [4], the flexible MPLS-TE
was implemented in SR combined with Link-State routing protocols to improve the TE and
hence provides the optimization of network resources utilization, and congestion avoidance
using the label switching paths. In [5], optimizing the Quality of Service (QoS) was achieved
through the optimization of routing protocols, by developing the adaptive rutting models and
methods. This paper is organized as follow, in the second section; we generally introduce our
approach in order to optimal multi-path routing. The third section is allocated to detailed
computations of the proposed approach. Forth section is about experimental results and
evaluations and the fifth section is the conclusion on the work.
2. Algorithm for Optimal Multi-path Routing
The current paper is going to propose a multi-path routing strategy for solving the
problem of traffic engineering, described in Figure 1. At the first step of our algorithm, network
graph is constructed. Neighboring routers exchange routing information in order to obtain a
complete view on the network topology towards the fact that all the connections in the network
are reflected. Each channel has several parameters which are used for reserving the channel,
bandwidth sharing and determining the channel attributes. On the constructed graph, a search
is done for finding a set of shortest paths between the terminal nodes with using the Dijkstra’s
algorithm. To find the set of independent shortest paths between any pair of nodes, a graph or a
network structural matrix can be used [6]. Then, the structural matrix is successively squared or
cubed until the matrix ceases to the change, namely it becomes a characteristic matrix. To find
the paths of a matrix with a rank more than r, the matrix should be raised to the r-power. It can
be shown that in the worst case, when r n-1 , the computational complexity of the algorithm is
estimated by the value ( )O N4
, where N is the order of the matrix. For the case of a fully
connected network, the computational complexity of the proposed procedure for finding
independent shortest paths using Dijkstra's algorithm is estimated by the value of ( )O N3
, where
the time for solving the problem is significantly reduced.
3. Details of the Proposed Algorithm
This section contains three sub-sections, as follows, which completely represent the
details of the proposed algorithm.
3.1. The Optimal Number of Independent Shortest Paths
In this sub-section, we want to determine the optimal number of independent shortest
paths for implementation of the Dijkstra’s algorithm in order to the realization of the multi-path
routing. As a result of the recursive execution of the Dijkstra’s algorithm, there is a set of
independent shortest paths on the graph which can be used for load distribution. In order to
achieve uniform load, it is necessary to choose such a set of shortest paths (in each subnet)
which allows us to maximize the total stream transmitted through the subnet. Based on the set
of independent shortest paths obtained, it is necessary to form a set of solutions for
representing all possible ordered subsets; namely, each subset has a multi-path including 2, 3
or more independent shortest paths. Each obtained path from the set is characterized by two
criteria, value of the maximum flow that can be transmitted over the given set of paths, and the
TELKOMNIKA ISSN: 1693-6930 
Determining the Optimum Number of Paths for Realization of Multi-path Routing … (M. Alhihi)
1703
maximum delay in this set of paths. The maximum flow of each multi-path, according to the
Ford-Fulkerson theorem [1], is determined by the minimum cut of the given multi-path, as below.
l,nmax min{ | , }ijX x l n M  (1)
Where ijX denotes flow over the multi-path ( )ij , l,nx is minimum throughput of the
independent path, &l n show two adjacent nodes on a multipath, and M is a set of nodes
constituting the multipath. The obtained set allows the total flow that can be transmitted
becomes a maximized value in order to achieve a uniform network load.
Figure 1. Algorithm for optimal multi-path routing
3.2. Delay Issue
Another important network feature is packet delay. In some researches, it has been
shown that the main component of the delay is determined by the packet processing time in the
node qt , as well as when the distance between nodes is long (thousands of kilometers), it is a
propagation delay tt . Consequently, the delay value will be increased with varying the number
of nodes through the packet passes, and it will finally increase the path length. This parameter
is included in the cost metric and should be used as one of the parameters when determining
the optimal set of independent shortest paths [7].
Thus, in order to determine the optimal number of paths, it is necessary to reconcile two
contradictory conditions to maximize the total flow transmitted across the network, or on the one
hand, to minimize the cost (delay). The problem of choosing an effective solution under these
conditions is known as the problem of multi-criteria optimization, which consists in choosing a
compromise solution (with trade-off between two objects) and requires justification of the
principle of trade-off. The problem of choosing the optimal solution in the multi-criteria situation,
regardless of the choice of the criterion, there are possible solutions for a set of partial local
criteria in ranking. In the general case, it can be formulated as follows [8]. Let x is a solution
defined based on the set of admissible solutions of X . The quality of the solution is evaluated
by a set of criteria { , ,..., }nk k k k 1 2 . The function of :f x K and the relative importance of
criteria { , ,..., }n    1 2 are known. It is necessary to find the optimal solution as
Equation (2).
[ ( ), ]o
x X
x optG K x

  (2)
Search for finding
independent shortest
paths
Determining the optimum
number of shortest paths
Load distribution
 ISSN: 1693-6930
TELKOMNIKA Vol. 15, No. 4, December 2017 : 791 – 79x
1704
Where
о
x is the effective solution, [ ( ), ]optG K x  is the scheme of compromise. (a
generalized criterion for performance evaluation). The solution of this problem does not cause
difficulties if the vector is known and the operator type is defined in [ ( ), ]optG K x  . One of
the approaches for solving the problem is based on reducing the multi-criteria problem to a one-
criterion prblem. The theoretical basis of this approach is the theory of utility in which according
to it, we assume that there is a generalized evaluation of any solution x X . To solve the
problem, we must justify the form of the utility function of local criteria ( )i ik . Follow the
continuation in the next sub-section. Also see some related researches [9-12].
3.3. Local Criteria for Solving the Problem Based on MPLS
It is necessary that the utility function of the partial criteria becomes universal and well-
adapted to take into account the features of networks with the MPLS. For this aim, it must meet
the following requirements [9], as follows.
- To have a single solution interval as (0, 1).
- To be invariant to form the extremum of a partial criterion (min or max), namely, the value 1
should be corresponded to the best value, and the value 0 to the worst value.
The function in the following type justifies the requirement as Equation (3).
( )
i
K K
i iнхK
i i K K
iнл iнх





 
 
 
(3)
Where iK is the value of the i-partial criterion for the variant of the system; iнлK and
iнxK are its best and worst value, respectively, which are corresponding to the boundaries of
the range of permissible variations of the corresponding parameters of the system, or to the
programs of the approximate region of compromise; i is a non-linearity index. When i is
equal to 1, a linear dependence is obtained, when it is between 0 and 1, a concave dependence
is obtained, and when it is bigger than 1, a convex dependence is obtained. Therefore, the
curvature is depended on i as Figure 2.
Take into account that the design time of any telecommunication system is short,
compared to the evolutionary cycle and using the approximation of the so-called S-shaped
curve (Figure 5), so we will chose i is equal to 1. Eq. (3) shows that the difference between
the system variants criteria with the best value, and the difference between the best value with
the worst value, determines the local criteria of the utility function, namely, when the difference
is increased between the system criteria or the difference between the best and the worst
criteria is decreased, the local criteria of the utility function shows an increase. Moreover, the
best proposed value of the non-linearity index is expected to be equal to 1, which is justified to
make the relation of the utility function and the best and worst value to be linear and well
identified.
To determine the boundaries of the approximate region of compromises
P
X , i.e., the
values mнхK and mнлK , the following method is used. On the set of admissible solutions X ,
optimization is carried out for each of the partial criteria mK . As a result, an extreme solution by
this criterion is determined as Eq. (4).
arg ( ), ,m m
x X
Х extrK x m n

 0
1 (4)
TELKOMNIKA ISSN: 1693-6930 
Determining the Optimum Number of Paths for Realization of Multi-path Routing … (M. Alhihi)
1705
And the corresponding values of all partial criteria are , ;l n l m 1 . Then, we can
consider  K K X
mнл m m
 0 in which shown in Equation (5).
Figure 2. Dependence of the utility function on the non-linearity index
Figure 3. S-shaped curve of dependence of the system effect on the input resource
 
 
max , ( ) min
min , ( ) max
K x K x
m j mj
K
mнх
K x K x
m j mj






0
0
(5)
The type of global criterion for quality essentially depends on the type of problem which
is being solved. In this problem, the global quality of an alternative can be described by the sum
of local qualities. Take into account that the local qualities (maximum flow and delay) uniformly
vary on an admissible set of solutions. As a result of the calculations, the maximum of the
generalized coefficient will determine a certain set of paths while using the optimization (by the
given criteria, it is achieved as Eq. (6)).
i > 1
i = 1
i < 1
Ki (x)
i(Ki)
Э
G
 ISSN: 1693-6930
TELKOMNIKA Vol. 15, No. 4, December 2017 : 791 – 79x
1706
min(max( ))
max( min( ))
ij
n
m
ij
C
K
X


 


1
(6)
Where ijC is the cost (delay) of transmission over the path, and ijX is also the
maximum flow defined by the form ij, and n is a number of independent paths in a given
network.
Take into account that in the accepted utility function, the following criterion can be used
as a general criterion for evaluating effectiveness.
[ ( ), ] max ( )i i i
x X i
optG K x k 
 
 
   
 

2
1
(7)
Where ]2,1[i describes a number of the partial criterion, [ , ]i  0 1 is the importance
of the i- criterion in which i  1. As a result, the optimal set of paths that are used for
routing in the MPLS-TE network is found. In the next section, we evaluate the proposed
solution.
4. Evaluations and Results Analysis
The proposed algorithm has been tested on several networks, modeled by a graph with
sizes of 30, 50 and 100 nodes. For each graph, the search for the optimal path consisted of
three actions:
- Finding the set of the shortest paths using Dijkstra's algorithm.
- Determination of the maximum flow for each of the shortest paths by the Eq. (1).
- The solution of the multi-criteria optimization problem for a set of shortest paths.
According to Figures 4 and 6, the curves are given for the graphs with sizes of 30, 50
and 100 nodes, respectively. It can be seen from the figures that for each of these graphs, there
is a maximum that determines the set of the optimal paths, where the weights of the partial
criteria were taken to be 0.5. In practice, the values of the partial criteria are defined by the
traffic service policy (user- or ISP-dependent).
For each of the graphs under the mentioned considerations, the optimization problem
was solved at different types of connectivity. In each experiment, the network connectivity
changed from 10% (except for a graph Figure 4) to 100%, relative to the number of nodes in the
network, namely, if a graph consisting of 50 nodes is given and connectivity is of 40%, then
there are 20 independent paths from a node to another one.
TELKOMNIKA ISSN: 1693-6930 
Determining the Optimum Number of Paths for Realization of Multi-path Routing … (M. Alhihi)
1707
Figure 4. The solution of the multi-criteria optimization problem for a graph under size of 30
nodes
Figure 5. The solution of the multi-criteria optimization problem for a graph under size of 50
nodes
Although the connectivity determines the number of paths between the terminal nodes,
the analysis of the curves shows that the optimal number of paths does not depend on
connectivity and is determined by Equation (8), where  is a coefficient obtained from solving
the multi-criteria optimization problem for a given graph. During the modeling, it was empirically
established that the value of the coefficient lies in the range  0 5 0 7{ . , . } and does not depend
on the size and connectivity of the graph.
оптN N (8)
 ISSN: 1693-6930
TELKOMNIKA Vol. 15, No. 4, December 2017 : 791 – 79x
1708
Figure 6. The solution of the multi-criteria optimization problem for a graph under size of 100
nodes
According to the results shown in the Figures 4, 5 and 6, it is clear that the shortest path
number depends on the network connectivity, however, it is shown that the number of nodes
used in the network plays an important rule in the behavior of the shortest path number; so, at
few number one nodes (30 for example in Figure 4), it is clear that the shortest paths at 60% of
connectivity has higher impact than 20% and 40% connectivity, while at high number of nodes,
the number of the shortest paths are more regular and tidy in its dependence to the connectivity.
In fact, this behavior means that the connectivity is not the only effective factor in determining
the shortest paths, though it is the factor to determine the number of total paths, which is
justified by Eq. (8). Eq. (8) states that the shortest number of paths depends on 𝜏 which is in the
range of 0.5 and 0.7. So, the connectivity factor determines the total number of the paths to
connect the network and 𝜏 determines the shortest number of paths depending on the
connectivity factor. By joining these two factors together (𝜏 and connectivity factor) with the
number of the nodes in the network, we come up with a clearer picture of the network. Larger
number of nodes means larger total number at a certain level of the connectivity factor, and with
certain shortest number of paths which is determined by 𝜏.
5. Conclusion
This article proposes a way for finding the set of shortest paths using Dijkstra's
algorithm, and then determination of the maximum flow for each of the shortest paths based on
the mathematical concepts, and finally, to introduce the solution of the multi-criteria optimization
problem for a set of shortest paths. The developed algorithm includes some exact methods of
solution, which does not contain any heuristic components. Therefore, it allows us to find a
solution in a finite number of steps, namely, it guarantees the convergence of the algorithm. The
performed calculation of computational complexity shows that the algorithm can be used even
under a greater quantity of nodes (size of 100 and more), and also even in the case of
connectivity of 50% in practice. Also with using this approach, the decision time does not
exceed than the permissible one (50 ms). For a future work, we can apply the approach in other
types of communication networks such as cisco networks, commercial wireless networks [13],
sensor networks [11], [14-15], and other types of TE networks [16] for communication of
multimedia contents [17-19] and netted radars [20-22].
References
[1] Alhihi M. Practical Routing Protocol Models to Improve Network Performance and Adequacy. Journal
of Computer and Communications. 2017.
TELKOMNIKA ISSN: 1693-6930 
Determining the Optimum Number of Paths for Realization of Multi-path Routing … (M. Alhihi)
1709
[2] Alhihi M. Network Coding for Wireless Sensor Network Cluster over Rayleigh Fading Channel: Finite
State Markov Chain. International Journal of Communications, Network and System Sciences. 2017.
[3] Moreno E, Beghelli A, Cugini F. Traffic engineering in segment routing networks. Computer
Networks. 2017; 114: 23-31.
[4] Pereira V, Rocha V, Sousa P. Optimizing Segment Routing using Evolutionary Computation.
Procedia Computer Science. 2017; 110: 312-319.
[5] Alhihi M, Attar H, Samour M, Akulynichev A. Researching the Impact of Parameters of the Developed
Routing Models on Network Performance. Studies in Engineering and Technology. 2017.
[6] El-Hihi M, Attar H, Solyman A, Stankovic L. Network Coding Cooperation Performance Analysis in
Wireless Network over a Lossy Channel, M Users and a Destination Scenario. Communications and
Network. 2016.
[7] Attar H, Stankovic L, Alhihi M, Ameen A. Deterministic network coding over Long Term Evaluation
Advance communication system. Fourth International Conference on Digital Information and
Communication Technology and its Applications (DICTAP), IEEE. 2014.
[8] Aslanidis T. A Critical Improvement on Open Shop Scheduling Algorithm for Routing In
Interconnection Networks. arXiv preprint. 2017.
[9] Elwalid A, Jin C, Low S, Widjaja I, MATE: MPLS Adaptive Traffic Engineering. 2001.
[10] Raju J. A New Approach to On-demand Loop-Free Multipath Routing. IC3N, IEEE. 1999.
[11] Khosravi M, Basri. H, Rostami H. Energy Efficient Spherical Divisions for VBF-based Routing in
Dense UWSNs. International Conference on Knowledge-Based Engineering and Innovations (KBEI-
2015). IEEE. 2015.
[12] Vacca, J. High-speed Cisco networks: planning, design, and implementation. CRC Press LLC. 2002.
[13] Misra S, Goswami S. Network Routing: Fundamentals, Applications, and Emerging Technologies. 1st
edition. John Wiley & Sons Ltd. 2017.
[14] Khosravi M, Basri H, Rostami H. Distributed Random Cooperation for VBF-Based Routing in High-
Speed Dense Underwater Acoustic Sensor Networks. 2018.
[15] Khosravi M, Basri H, Rostami H. Efficient Routing for Dense UWSNs with High-Speed Mobile Nodes
Using Spherical Divisions. The Journal of Supercomputing. Springer. 2017. DOI: 10.1007/s11227-
017-2148-x
[16] Soorki M, Rostami H. Label switched protocol routing with guaranteed bandwidth and end to end
path delay in MPLS networks. Journal of Network and Computer Applications. 2014.
[17] Khosravi M, et al. A Novel Fake Color Scheme Based on Depth Protection for MR Passive/Optical
Sensors. International Conference on Knowledge-Based Engineering and Innovations (KBEI-2015).
IEEE. 2015.
[18] Khosravi M. Statistical Image Fusion for HR Band Colorization in Landsat Sensors. CSICC-2015.
2015.
[19] Khosravi M, et al. An Introduction to ENVI Tools for Synthetic Aperture Radar (SAR) Image
Despeckling and Quantitative Comparison of Denoising Filters. IEEE International Conference on
Power, Control, Signals and Instrumentation Engineering (ICPCSI-2017). IEEE. 2017.
[20] Rocca P, Morabito A. Optimal synthesis of reconfigurable planar arrays with simplified architectures
for monopulse radar applications. IEEE Transactions on Antennas and Propagation, IEEE. 2015;
63(3): 1048-1058.
[21] Morabito A, Massa A, Rocca P, Isernia T. An effective approach to the synthesis of phase-only
reconfigurable linear arrays. IEEE Transactions on Antennas and Propagation, IEEE. 2012; 60(8):
3622-3631.
[22] Khosravi M, et al. Determining the Optimal Range of Angle Tracking Radars. IEEE International
Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI-2017). IEEE. 2017.

More Related Content

What's hot

The Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksThe Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksDr. Amarjeet Singh
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Narendra Singh Yadav
 
A Load Aware Proposal for Maximum Available Bandwidth Routing in Wireless Mes...
A Load Aware Proposal for Maximum Available Bandwidth Routing in Wireless Mes...A Load Aware Proposal for Maximum Available Bandwidth Routing in Wireless Mes...
A Load Aware Proposal for Maximum Available Bandwidth Routing in Wireless Mes...IOSR Journals
 
Comparative and Behavioral Study on VANET Routing Protocols
Comparative and Behavioral Study on VANET Routing ProtocolsComparative and Behavioral Study on VANET Routing Protocols
Comparative and Behavioral Study on VANET Routing ProtocolsIOSR Journals
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...eSAT Publishing House
 
DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET
DIFFERENTIATED SERVICES ENSURING QOS ON INTERNETDIFFERENTIATED SERVICES ENSURING QOS ON INTERNET
DIFFERENTIATED SERVICES ENSURING QOS ON INTERNETijcseit
 
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross LayerDelay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross LayerAM Publications
 
Analysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANETAnalysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANETidescitation
 
Destination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETDestination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETEditor IJCATR
 
Performance comparison of mobile ad hoc network routing protocols
Performance comparison of mobile ad hoc network routing protocolsPerformance comparison of mobile ad hoc network routing protocols
Performance comparison of mobile ad hoc network routing protocolsIJCNCJournal
 
A new clustering technique based on replication for MANET routing protocols
A new clustering technique based on replication for MANET routing protocolsA new clustering technique based on replication for MANET routing protocols
A new clustering technique based on replication for MANET routing protocolsTELKOMNIKA JOURNAL
 
Optimization Algorithm to Control Interference-based Topology Control for De...
 Optimization Algorithm to Control Interference-based Topology Control for De... Optimization Algorithm to Control Interference-based Topology Control for De...
Optimization Algorithm to Control Interference-based Topology Control for De...IJCSIS Research Publications
 
Bandwidth aware on demand multipath routing in manets
Bandwidth aware on demand multipath routing in manetsBandwidth aware on demand multipath routing in manets
Bandwidth aware on demand multipath routing in manetsijwmn
 
Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...
Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...
Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...IJERA Editor
 
Fuzzy Controller Based Stable Routes with Lifetime Prediction in MANETs
Fuzzy Controller Based Stable Routes with Lifetime Prediction in MANETsFuzzy Controller Based Stable Routes with Lifetime Prediction in MANETs
Fuzzy Controller Based Stable Routes with Lifetime Prediction in MANETsCSCJournals
 
A Performance Comparison of Routing Protocols for Ad Hoc Networks
A Performance Comparison of Routing Protocols for Ad Hoc NetworksA Performance Comparison of Routing Protocols for Ad Hoc Networks
A Performance Comparison of Routing Protocols for Ad Hoc NetworksIJERA Editor
 

What's hot (19)

The Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksThe Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless Networks
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
 
A Load Aware Proposal for Maximum Available Bandwidth Routing in Wireless Mes...
A Load Aware Proposal for Maximum Available Bandwidth Routing in Wireless Mes...A Load Aware Proposal for Maximum Available Bandwidth Routing in Wireless Mes...
A Load Aware Proposal for Maximum Available Bandwidth Routing in Wireless Mes...
 
Comparative and Behavioral Study on VANET Routing Protocols
Comparative and Behavioral Study on VANET Routing ProtocolsComparative and Behavioral Study on VANET Routing Protocols
Comparative and Behavioral Study on VANET Routing Protocols
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...
 
DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET
DIFFERENTIATED SERVICES ENSURING QOS ON INTERNETDIFFERENTIATED SERVICES ENSURING QOS ON INTERNET
DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET
 
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross LayerDelay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
 
Analysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANETAnalysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANET
 
Destination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETDestination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANET
 
Performance comparison of mobile ad hoc network routing protocols
Performance comparison of mobile ad hoc network routing protocolsPerformance comparison of mobile ad hoc network routing protocols
Performance comparison of mobile ad hoc network routing protocols
 
A new clustering technique based on replication for MANET routing protocols
A new clustering technique based on replication for MANET routing protocolsA new clustering technique based on replication for MANET routing protocols
A new clustering technique based on replication for MANET routing protocols
 
Optimization Algorithm to Control Interference-based Topology Control for De...
 Optimization Algorithm to Control Interference-based Topology Control for De... Optimization Algorithm to Control Interference-based Topology Control for De...
Optimization Algorithm to Control Interference-based Topology Control for De...
 
Fo35991995
Fo35991995Fo35991995
Fo35991995
 
Bandwidth aware on demand multipath routing in manets
Bandwidth aware on demand multipath routing in manetsBandwidth aware on demand multipath routing in manets
Bandwidth aware on demand multipath routing in manets
 
Elsevier paper
Elsevier paperElsevier paper
Elsevier paper
 
Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...
Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...
Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...
 
Fuzzy Controller Based Stable Routes with Lifetime Prediction in MANETs
Fuzzy Controller Based Stable Routes with Lifetime Prediction in MANETsFuzzy Controller Based Stable Routes with Lifetime Prediction in MANETs
Fuzzy Controller Based Stable Routes with Lifetime Prediction in MANETs
 
A Performance Comparison of Routing Protocols for Ad Hoc Networks
A Performance Comparison of Routing Protocols for Ad Hoc NetworksA Performance Comparison of Routing Protocols for Ad Hoc Networks
A Performance Comparison of Routing Protocols for Ad Hoc Networks
 
En33838844
En33838844En33838844
En33838844
 

Similar to Determining the Optimum Number of Paths for Realization of Multi-path Routing in MPLS-TE Networks

Adaptive resource allocation and internet traffic engineering on data network
Adaptive resource allocation and internet traffic engineering on data networkAdaptive resource allocation and internet traffic engineering on data network
Adaptive resource allocation and internet traffic engineering on data networkcsandit
 
Bandwidth guaranteed
Bandwidth guaranteedBandwidth guaranteed
Bandwidth guaranteedIJCNCJournal
 
PERFORMANCE OF OLSR MANET ADOPTING CROSS-LAYER APPROACH UNDER CBR AND VBR TRA...
PERFORMANCE OF OLSR MANET ADOPTING CROSS-LAYER APPROACH UNDER CBR AND VBR TRA...PERFORMANCE OF OLSR MANET ADOPTING CROSS-LAYER APPROACH UNDER CBR AND VBR TRA...
PERFORMANCE OF OLSR MANET ADOPTING CROSS-LAYER APPROACH UNDER CBR AND VBR TRA...IJCNCJournal
 
rupali published paper
rupali published paperrupali published paper
rupali published paperRoopali Singh
 
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...IJCNCJournal
 
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...IJCNCJournal
 
Joint Routing and Congestion Control in Multipath Channel based on Signal to ...
Joint Routing and Congestion Control in Multipath Channel based on Signal to ...Joint Routing and Congestion Control in Multipath Channel based on Signal to ...
Joint Routing and Congestion Control in Multipath Channel based on Signal to ...IJECEIAES
 
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...AIRCC Publishing Corporation
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...ijfcstjournal
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...ijfcstjournal
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...ijfcstjournal
 
Analysis of Multimedia Traffic Performance in a Multi-Class traffic environme...
Analysis of Multimedia Traffic Performance in a Multi-Class traffic environme...Analysis of Multimedia Traffic Performance in a Multi-Class traffic environme...
Analysis of Multimedia Traffic Performance in a Multi-Class traffic environme...IOSR Journals
 
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...IJERA Editor
 
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATIONRASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATIONAIRCC Publishing Corporation
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...AIRCC Publishing Corporation
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...AIRCC Publishing Corporation
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ijcsit
 
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...TELKOMNIKA JOURNAL
 

Similar to Determining the Optimum Number of Paths for Realization of Multi-path Routing in MPLS-TE Networks (20)

Adaptive resource allocation and internet traffic engineering on data network
Adaptive resource allocation and internet traffic engineering on data networkAdaptive resource allocation and internet traffic engineering on data network
Adaptive resource allocation and internet traffic engineering on data network
 
Bandwidth guaranteed
Bandwidth guaranteedBandwidth guaranteed
Bandwidth guaranteed
 
PERFORMANCE OF OLSR MANET ADOPTING CROSS-LAYER APPROACH UNDER CBR AND VBR TRA...
PERFORMANCE OF OLSR MANET ADOPTING CROSS-LAYER APPROACH UNDER CBR AND VBR TRA...PERFORMANCE OF OLSR MANET ADOPTING CROSS-LAYER APPROACH UNDER CBR AND VBR TRA...
PERFORMANCE OF OLSR MANET ADOPTING CROSS-LAYER APPROACH UNDER CBR AND VBR TRA...
 
rupali published paper
rupali published paperrupali published paper
rupali published paper
 
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
 
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
Optimize the Network Coding Paths to Enhance the Coding Protection in Wireles...
 
A NETWORK DATA AND COMMUNICATION ANALYSIS BASED COMBINED APPROACH TO IMPROVE ...
A NETWORK DATA AND COMMUNICATION ANALYSIS BASED COMBINED APPROACH TO IMPROVE ...A NETWORK DATA AND COMMUNICATION ANALYSIS BASED COMBINED APPROACH TO IMPROVE ...
A NETWORK DATA AND COMMUNICATION ANALYSIS BASED COMBINED APPROACH TO IMPROVE ...
 
Joint Routing and Congestion Control in Multipath Channel based on Signal to ...
Joint Routing and Congestion Control in Multipath Channel based on Signal to ...Joint Routing and Congestion Control in Multipath Channel based on Signal to ...
Joint Routing and Congestion Control in Multipath Channel based on Signal to ...
 
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
 
Analysis of Multimedia Traffic Performance in a Multi-Class traffic environme...
Analysis of Multimedia Traffic Performance in a Multi-Class traffic environme...Analysis of Multimedia Traffic Performance in a Multi-Class traffic environme...
Analysis of Multimedia Traffic Performance in a Multi-Class traffic environme...
 
Gk2411581160
Gk2411581160Gk2411581160
Gk2411581160
 
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
 
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATIONRASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
 
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Recently uploaded (20)

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

Determining the Optimum Number of Paths for Realization of Multi-path Routing in MPLS-TE Networks

  • 1. TELKOMNIKA, Vol.15, No.4, December 2017, pp. 1701~1709 ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013 DOI:10.12928/TELKOMNIKA.v15i4.6597  1701 Received July 25, 2017; Revised October 20, 2017; Accepted November 6, 2017 Determining the Optimum Number of Paths for Realization of Multi-path Routing in MPLS-TE Networks Mohammad Alhihi 1 , Mohammad Reza Khosravi 2 , Hani Attar 3 , Mohammad Samour 4 1,3,4 Department of Communications and Electronic Engineering, Philadelphia University, Amman, Jordan 2 Department of Electrical and Electronic Engineering, Shiraz University of Technology, Shiraz, Iran *Corresponding author, e-mail: malhihi@philadelphia.edu.jo 1 ; m.khosravi@sutech.ac.ir 2 ; attar_hani@hotmail.com 3 ; mohammedsamour98@yahoo.com 4 Abstract Multi-Protocol Label Switching for Traffic Engineering (MPLS-TE) technology is an intelligent and advanced tool for handling traffic through the core networks and implementing new services based on virtual transport. Since MPLS-TE combines channel and network layer mechanisms, network administrators can optimally integrate and allocate the traffic loads while maintaining the speed of technologies such as Asynchronous Transfer Mode (ATM) technology. In this paper, the problem of the developed algorithm of multi-path routing which allows us to determine the optimum number of independent shortest paths is theoretically solved. In details, the article proposes a way for finding the set of shortest paths using Dijkstra's algorithm, and then determination of the maximum flow for each of the shortest paths based on the mathematical concepts and finally, introducing the solution of the multi-criteria optimization problem for a set of shortest paths. According to our approach, optimizing the use of resources in the core networks is possible with using the MPLS-TE technology. Keywords: Communication Networks, Multi-Protocol Label Switching (MPLS), Traffic Engineering (TE), Routing Protocols, Next Generation Networks (NGNs) Copyright © 2017 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Multi-Protocol Label Switching (MPLS) is a technology for integrating the different types of data such as internet text, audio (voice), video and etc. from various sources, e.g., Ethernet, WLANs and ATM; in the other words, it allows the MPLS lines to extend the traffic managing capabilities of the second layer (according to Open System Interconnection (OSI) model), e.g., ATM and Frame Relay networks. Therefore, MPLS traffic technology is very important for multimedia service providers and generally Internet Service Providers (ISPs) [1-2]. Since backbone or core networks must support an available high bandwidth for these usages, so the networks must be very stable, reliable and Quality of Service (QoS) guaranteed in which they can withstand communication link or node failures. QoS may have many different types of meanings in each application, for example a network can be delay-aware (for real-time usages), bit rate-aware and so on. The MPLS Traffic Engineering (MPLS-TE) technology provides an integrated approach for developing and solving the traffic challenges. With MPLS-TE, capabilities for traffic handling are integrated into the third layer of OSI (the network layer) which optimizes the routing of IP-based traffic (the traffic which imposed several network constraints based on the bandwidth and topologic type of the trunk). In continuation, we wish to review some developments of MPLS for the traffic management: i. It improves standard IGPs, such as OSPF, to automatically bind packets to the appropriate traffic flows. ii. Transporting the traffic flows over the network using MPLS redirection. iii. It defines paths for traffic flows over the network based on the resources required for the traffic flow, and available resources on the network. iv. It uses constraint-based routing in which the path for the traffic flow is the shortest one that meets the requirements for traffic flow resources and restrictions. In the MPLS traffic infrastructure, the traffic flow provides the required bandwidth, multimedia requirements, priority over other threads, and so on.
  • 2.  ISSN: 1693-6930 TELKOMNIKA Vol. 15, No. 4, December 2017 : 791 – 79x 1702 v. It links the malfunctioning nodes using change of topology of the trunk, i.e., adaptation to a new set of constraints. The current step in development of telecommunication systems is characterized by the rapid improvement of information and communication technologies towards providing the QoS requirements. This development is towards the creation of the Next Generation Networks (NGNs) which are packaged networks with differentiated transport and service functions. To provide transport functions in NGNs, MPLS technology can be used. In [3], the traffic engineering (TE) technology was proposed for segment routing (SR) resulting to simplification in the control plane operations. Moreover, the integer linear programming (ILP) was applied to achieve the TE performance based on the segment packet routing networks, unlike the proposed work in this paper where the way of finding the shortest paths using Dijkstra’s algorithm is obtained and the theoretical limit has been determined. In [4], the flexible MPLS-TE was implemented in SR combined with Link-State routing protocols to improve the TE and hence provides the optimization of network resources utilization, and congestion avoidance using the label switching paths. In [5], optimizing the Quality of Service (QoS) was achieved through the optimization of routing protocols, by developing the adaptive rutting models and methods. This paper is organized as follow, in the second section; we generally introduce our approach in order to optimal multi-path routing. The third section is allocated to detailed computations of the proposed approach. Forth section is about experimental results and evaluations and the fifth section is the conclusion on the work. 2. Algorithm for Optimal Multi-path Routing The current paper is going to propose a multi-path routing strategy for solving the problem of traffic engineering, described in Figure 1. At the first step of our algorithm, network graph is constructed. Neighboring routers exchange routing information in order to obtain a complete view on the network topology towards the fact that all the connections in the network are reflected. Each channel has several parameters which are used for reserving the channel, bandwidth sharing and determining the channel attributes. On the constructed graph, a search is done for finding a set of shortest paths between the terminal nodes with using the Dijkstra’s algorithm. To find the set of independent shortest paths between any pair of nodes, a graph or a network structural matrix can be used [6]. Then, the structural matrix is successively squared or cubed until the matrix ceases to the change, namely it becomes a characteristic matrix. To find the paths of a matrix with a rank more than r, the matrix should be raised to the r-power. It can be shown that in the worst case, when r n-1 , the computational complexity of the algorithm is estimated by the value ( )O N4 , where N is the order of the matrix. For the case of a fully connected network, the computational complexity of the proposed procedure for finding independent shortest paths using Dijkstra's algorithm is estimated by the value of ( )O N3 , where the time for solving the problem is significantly reduced. 3. Details of the Proposed Algorithm This section contains three sub-sections, as follows, which completely represent the details of the proposed algorithm. 3.1. The Optimal Number of Independent Shortest Paths In this sub-section, we want to determine the optimal number of independent shortest paths for implementation of the Dijkstra’s algorithm in order to the realization of the multi-path routing. As a result of the recursive execution of the Dijkstra’s algorithm, there is a set of independent shortest paths on the graph which can be used for load distribution. In order to achieve uniform load, it is necessary to choose such a set of shortest paths (in each subnet) which allows us to maximize the total stream transmitted through the subnet. Based on the set of independent shortest paths obtained, it is necessary to form a set of solutions for representing all possible ordered subsets; namely, each subset has a multi-path including 2, 3 or more independent shortest paths. Each obtained path from the set is characterized by two criteria, value of the maximum flow that can be transmitted over the given set of paths, and the
  • 3. TELKOMNIKA ISSN: 1693-6930  Determining the Optimum Number of Paths for Realization of Multi-path Routing … (M. Alhihi) 1703 maximum delay in this set of paths. The maximum flow of each multi-path, according to the Ford-Fulkerson theorem [1], is determined by the minimum cut of the given multi-path, as below. l,nmax min{ | , }ijX x l n M  (1) Where ijX denotes flow over the multi-path ( )ij , l,nx is minimum throughput of the independent path, &l n show two adjacent nodes on a multipath, and M is a set of nodes constituting the multipath. The obtained set allows the total flow that can be transmitted becomes a maximized value in order to achieve a uniform network load. Figure 1. Algorithm for optimal multi-path routing 3.2. Delay Issue Another important network feature is packet delay. In some researches, it has been shown that the main component of the delay is determined by the packet processing time in the node qt , as well as when the distance between nodes is long (thousands of kilometers), it is a propagation delay tt . Consequently, the delay value will be increased with varying the number of nodes through the packet passes, and it will finally increase the path length. This parameter is included in the cost metric and should be used as one of the parameters when determining the optimal set of independent shortest paths [7]. Thus, in order to determine the optimal number of paths, it is necessary to reconcile two contradictory conditions to maximize the total flow transmitted across the network, or on the one hand, to minimize the cost (delay). The problem of choosing an effective solution under these conditions is known as the problem of multi-criteria optimization, which consists in choosing a compromise solution (with trade-off between two objects) and requires justification of the principle of trade-off. The problem of choosing the optimal solution in the multi-criteria situation, regardless of the choice of the criterion, there are possible solutions for a set of partial local criteria in ranking. In the general case, it can be formulated as follows [8]. Let x is a solution defined based on the set of admissible solutions of X . The quality of the solution is evaluated by a set of criteria { , ,..., }nk k k k 1 2 . The function of :f x K and the relative importance of criteria { , ,..., }n    1 2 are known. It is necessary to find the optimal solution as Equation (2). [ ( ), ]o x X x optG K x    (2) Search for finding independent shortest paths Determining the optimum number of shortest paths Load distribution
  • 4.  ISSN: 1693-6930 TELKOMNIKA Vol. 15, No. 4, December 2017 : 791 – 79x 1704 Where о x is the effective solution, [ ( ), ]optG K x  is the scheme of compromise. (a generalized criterion for performance evaluation). The solution of this problem does not cause difficulties if the vector is known and the operator type is defined in [ ( ), ]optG K x  . One of the approaches for solving the problem is based on reducing the multi-criteria problem to a one- criterion prblem. The theoretical basis of this approach is the theory of utility in which according to it, we assume that there is a generalized evaluation of any solution x X . To solve the problem, we must justify the form of the utility function of local criteria ( )i ik . Follow the continuation in the next sub-section. Also see some related researches [9-12]. 3.3. Local Criteria for Solving the Problem Based on MPLS It is necessary that the utility function of the partial criteria becomes universal and well- adapted to take into account the features of networks with the MPLS. For this aim, it must meet the following requirements [9], as follows. - To have a single solution interval as (0, 1). - To be invariant to form the extremum of a partial criterion (min or max), namely, the value 1 should be corresponded to the best value, and the value 0 to the worst value. The function in the following type justifies the requirement as Equation (3). ( ) i K K i iнхK i i K K iнл iнх            (3) Where iK is the value of the i-partial criterion for the variant of the system; iнлK and iнxK are its best and worst value, respectively, which are corresponding to the boundaries of the range of permissible variations of the corresponding parameters of the system, or to the programs of the approximate region of compromise; i is a non-linearity index. When i is equal to 1, a linear dependence is obtained, when it is between 0 and 1, a concave dependence is obtained, and when it is bigger than 1, a convex dependence is obtained. Therefore, the curvature is depended on i as Figure 2. Take into account that the design time of any telecommunication system is short, compared to the evolutionary cycle and using the approximation of the so-called S-shaped curve (Figure 5), so we will chose i is equal to 1. Eq. (3) shows that the difference between the system variants criteria with the best value, and the difference between the best value with the worst value, determines the local criteria of the utility function, namely, when the difference is increased between the system criteria or the difference between the best and the worst criteria is decreased, the local criteria of the utility function shows an increase. Moreover, the best proposed value of the non-linearity index is expected to be equal to 1, which is justified to make the relation of the utility function and the best and worst value to be linear and well identified. To determine the boundaries of the approximate region of compromises P X , i.e., the values mнхK and mнлK , the following method is used. On the set of admissible solutions X , optimization is carried out for each of the partial criteria mK . As a result, an extreme solution by this criterion is determined as Eq. (4). arg ( ), ,m m x X Х extrK x m n   0 1 (4)
  • 5. TELKOMNIKA ISSN: 1693-6930  Determining the Optimum Number of Paths for Realization of Multi-path Routing … (M. Alhihi) 1705 And the corresponding values of all partial criteria are , ;l n l m 1 . Then, we can consider  K K X mнл m m  0 in which shown in Equation (5). Figure 2. Dependence of the utility function on the non-linearity index Figure 3. S-shaped curve of dependence of the system effect on the input resource     max , ( ) min min , ( ) max K x K x m j mj K mнх K x K x m j mj       0 0 (5) The type of global criterion for quality essentially depends on the type of problem which is being solved. In this problem, the global quality of an alternative can be described by the sum of local qualities. Take into account that the local qualities (maximum flow and delay) uniformly vary on an admissible set of solutions. As a result of the calculations, the maximum of the generalized coefficient will determine a certain set of paths while using the optimization (by the given criteria, it is achieved as Eq. (6)). i > 1 i = 1 i < 1 Ki (x) i(Ki) Э G
  • 6.  ISSN: 1693-6930 TELKOMNIKA Vol. 15, No. 4, December 2017 : 791 – 79x 1706 min(max( )) max( min( )) ij n m ij C K X       1 (6) Where ijC is the cost (delay) of transmission over the path, and ijX is also the maximum flow defined by the form ij, and n is a number of independent paths in a given network. Take into account that in the accepted utility function, the following criterion can be used as a general criterion for evaluating effectiveness. [ ( ), ] max ( )i i i x X i optG K x k             2 1 (7) Where ]2,1[i describes a number of the partial criterion, [ , ]i  0 1 is the importance of the i- criterion in which i  1. As a result, the optimal set of paths that are used for routing in the MPLS-TE network is found. In the next section, we evaluate the proposed solution. 4. Evaluations and Results Analysis The proposed algorithm has been tested on several networks, modeled by a graph with sizes of 30, 50 and 100 nodes. For each graph, the search for the optimal path consisted of three actions: - Finding the set of the shortest paths using Dijkstra's algorithm. - Determination of the maximum flow for each of the shortest paths by the Eq. (1). - The solution of the multi-criteria optimization problem for a set of shortest paths. According to Figures 4 and 6, the curves are given for the graphs with sizes of 30, 50 and 100 nodes, respectively. It can be seen from the figures that for each of these graphs, there is a maximum that determines the set of the optimal paths, where the weights of the partial criteria were taken to be 0.5. In practice, the values of the partial criteria are defined by the traffic service policy (user- or ISP-dependent). For each of the graphs under the mentioned considerations, the optimization problem was solved at different types of connectivity. In each experiment, the network connectivity changed from 10% (except for a graph Figure 4) to 100%, relative to the number of nodes in the network, namely, if a graph consisting of 50 nodes is given and connectivity is of 40%, then there are 20 independent paths from a node to another one.
  • 7. TELKOMNIKA ISSN: 1693-6930  Determining the Optimum Number of Paths for Realization of Multi-path Routing … (M. Alhihi) 1707 Figure 4. The solution of the multi-criteria optimization problem for a graph under size of 30 nodes Figure 5. The solution of the multi-criteria optimization problem for a graph under size of 50 nodes Although the connectivity determines the number of paths between the terminal nodes, the analysis of the curves shows that the optimal number of paths does not depend on connectivity and is determined by Equation (8), where  is a coefficient obtained from solving the multi-criteria optimization problem for a given graph. During the modeling, it was empirically established that the value of the coefficient lies in the range  0 5 0 7{ . , . } and does not depend on the size and connectivity of the graph. оптN N (8)
  • 8.  ISSN: 1693-6930 TELKOMNIKA Vol. 15, No. 4, December 2017 : 791 – 79x 1708 Figure 6. The solution of the multi-criteria optimization problem for a graph under size of 100 nodes According to the results shown in the Figures 4, 5 and 6, it is clear that the shortest path number depends on the network connectivity, however, it is shown that the number of nodes used in the network plays an important rule in the behavior of the shortest path number; so, at few number one nodes (30 for example in Figure 4), it is clear that the shortest paths at 60% of connectivity has higher impact than 20% and 40% connectivity, while at high number of nodes, the number of the shortest paths are more regular and tidy in its dependence to the connectivity. In fact, this behavior means that the connectivity is not the only effective factor in determining the shortest paths, though it is the factor to determine the number of total paths, which is justified by Eq. (8). Eq. (8) states that the shortest number of paths depends on 𝜏 which is in the range of 0.5 and 0.7. So, the connectivity factor determines the total number of the paths to connect the network and 𝜏 determines the shortest number of paths depending on the connectivity factor. By joining these two factors together (𝜏 and connectivity factor) with the number of the nodes in the network, we come up with a clearer picture of the network. Larger number of nodes means larger total number at a certain level of the connectivity factor, and with certain shortest number of paths which is determined by 𝜏. 5. Conclusion This article proposes a way for finding the set of shortest paths using Dijkstra's algorithm, and then determination of the maximum flow for each of the shortest paths based on the mathematical concepts, and finally, to introduce the solution of the multi-criteria optimization problem for a set of shortest paths. The developed algorithm includes some exact methods of solution, which does not contain any heuristic components. Therefore, it allows us to find a solution in a finite number of steps, namely, it guarantees the convergence of the algorithm. The performed calculation of computational complexity shows that the algorithm can be used even under a greater quantity of nodes (size of 100 and more), and also even in the case of connectivity of 50% in practice. Also with using this approach, the decision time does not exceed than the permissible one (50 ms). For a future work, we can apply the approach in other types of communication networks such as cisco networks, commercial wireless networks [13], sensor networks [11], [14-15], and other types of TE networks [16] for communication of multimedia contents [17-19] and netted radars [20-22]. References [1] Alhihi M. Practical Routing Protocol Models to Improve Network Performance and Adequacy. Journal of Computer and Communications. 2017.
  • 9. TELKOMNIKA ISSN: 1693-6930  Determining the Optimum Number of Paths for Realization of Multi-path Routing … (M. Alhihi) 1709 [2] Alhihi M. Network Coding for Wireless Sensor Network Cluster over Rayleigh Fading Channel: Finite State Markov Chain. International Journal of Communications, Network and System Sciences. 2017. [3] Moreno E, Beghelli A, Cugini F. Traffic engineering in segment routing networks. Computer Networks. 2017; 114: 23-31. [4] Pereira V, Rocha V, Sousa P. Optimizing Segment Routing using Evolutionary Computation. Procedia Computer Science. 2017; 110: 312-319. [5] Alhihi M, Attar H, Samour M, Akulynichev A. Researching the Impact of Parameters of the Developed Routing Models on Network Performance. Studies in Engineering and Technology. 2017. [6] El-Hihi M, Attar H, Solyman A, Stankovic L. Network Coding Cooperation Performance Analysis in Wireless Network over a Lossy Channel, M Users and a Destination Scenario. Communications and Network. 2016. [7] Attar H, Stankovic L, Alhihi M, Ameen A. Deterministic network coding over Long Term Evaluation Advance communication system. Fourth International Conference on Digital Information and Communication Technology and its Applications (DICTAP), IEEE. 2014. [8] Aslanidis T. A Critical Improvement on Open Shop Scheduling Algorithm for Routing In Interconnection Networks. arXiv preprint. 2017. [9] Elwalid A, Jin C, Low S, Widjaja I, MATE: MPLS Adaptive Traffic Engineering. 2001. [10] Raju J. A New Approach to On-demand Loop-Free Multipath Routing. IC3N, IEEE. 1999. [11] Khosravi M, Basri. H, Rostami H. Energy Efficient Spherical Divisions for VBF-based Routing in Dense UWSNs. International Conference on Knowledge-Based Engineering and Innovations (KBEI- 2015). IEEE. 2015. [12] Vacca, J. High-speed Cisco networks: planning, design, and implementation. CRC Press LLC. 2002. [13] Misra S, Goswami S. Network Routing: Fundamentals, Applications, and Emerging Technologies. 1st edition. John Wiley & Sons Ltd. 2017. [14] Khosravi M, Basri H, Rostami H. Distributed Random Cooperation for VBF-Based Routing in High- Speed Dense Underwater Acoustic Sensor Networks. 2018. [15] Khosravi M, Basri H, Rostami H. Efficient Routing for Dense UWSNs with High-Speed Mobile Nodes Using Spherical Divisions. The Journal of Supercomputing. Springer. 2017. DOI: 10.1007/s11227- 017-2148-x [16] Soorki M, Rostami H. Label switched protocol routing with guaranteed bandwidth and end to end path delay in MPLS networks. Journal of Network and Computer Applications. 2014. [17] Khosravi M, et al. A Novel Fake Color Scheme Based on Depth Protection for MR Passive/Optical Sensors. International Conference on Knowledge-Based Engineering and Innovations (KBEI-2015). IEEE. 2015. [18] Khosravi M. Statistical Image Fusion for HR Band Colorization in Landsat Sensors. CSICC-2015. 2015. [19] Khosravi M, et al. An Introduction to ENVI Tools for Synthetic Aperture Radar (SAR) Image Despeckling and Quantitative Comparison of Denoising Filters. IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI-2017). IEEE. 2017. [20] Rocca P, Morabito A. Optimal synthesis of reconfigurable planar arrays with simplified architectures for monopulse radar applications. IEEE Transactions on Antennas and Propagation, IEEE. 2015; 63(3): 1048-1058. [21] Morabito A, Massa A, Rocca P, Isernia T. An effective approach to the synthesis of phase-only reconfigurable linear arrays. IEEE Transactions on Antennas and Propagation, IEEE. 2012; 60(8): 3622-3631. [22] Khosravi M, et al. Determining the Optimal Range of Angle Tracking Radars. IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI-2017). IEEE. 2017.