Conference PaperPDF Available

Performance Comparison of Simple Regular Meshes and Their k-ary n-cube Variants in Optical Networks

Authors:

Abstract and Figures

The need for supporting the ever-growing number of multi-computers in the contemporary Internet has persuaded researches worldwide to search for suitable underlying network topologies with desirable properties. Even in the presence of speedy optical technologies, the arrangement of nodes in a network can be highly influential. Among all the topologies investigated so far, k-ary n-cubes have been reported to be widely adopted in the literature. But in hybrid networks, where the network is composed of a mixture of different types of topologies, the type and size of k-ary n-cubes can greatly affect the per-formance factor of the network. In this paper, we study and compare the per-formance behaviour of simple regular meshes with their wrap-around variants (2-D and 3-D torus) for Optical Packet Switching (OPS) systems with various sizes under a common traffic condition through simulation results.
Content may be subject to copyright.
Performance Comparison of Simple Regular Meshes
and their k-ary n-cube variants in Optical Networks
Ahmad Kianrad1, Aresh Dadlani2, 1, Ali Rajabi2, 1, Mohammadreza Aghajani3,
Ahmad Khonsari1, 2, Seyed Hasan Seyed Razi1
1Department of Electrical and Computer Engineering, University of Tehran, Iran
2IPM School of Computer Science, Tehran, Iran
3Sharif University of Technology, Tehran, Iran
a.kianrad@ece.ut.ac.ir, {a.dadlani, alirajabi, aghajani, ak}@ipm.ir, seyedraz@ece.ut.ac.ir
Abstract. The need for supporting the ever-growing number of multi-
computers in the contemporary Internet has persuaded researches worldwide to
search for suitable underlying network topologies with desirable properties.
Even in the presence of speedy optical technologies, the arrangement of nodes
in a network can be highly influential. Among all the topologies investigated so
far, k-ary n-cubes have been reported to be widely adopted in the literature. But
in hybrid networks, where the network is composed of a mixture of different
types of topologies, the type and size of k-ary n-cubes can greatly affect the per-
formance factor of the network. In this paper, we study and compare the per-
formance behaviour of simple regular meshes with their wrap-around variants
(2-D and 3-D torus) for Optical Packet Switching (OPS) systems with various
sizes under a common traffic condition through simulation results.
Keywords: Optical Packet Switching (OPS), simple regular mesh, k-ary n-
cubes, performance measures
1 Introduction
In the past few years, networking has been experiencing a migration towards optical-
based technologies. The reason for such diversion is the high flexibility, increased
scalability, Quality of Service (QoS) management, and unlimited bandwidth provi-
sioning introduced by such optical networks. Among all the proposed paradigms [1-
3], OPS has been the subject of several research projects [4, 5]. Its potential to inter-
face with the WDM transport layer and bridge the gap between the electrical (IP)
layer and the optical (WDM) layer has added to its popularity [2, 6].
Despite the implementation of OPS as the underlying technology [7, 8], there are yet
other prominent factors that influence the performance of networks such as network
topology, switching method, routing algorithm and traffic load [9]. The performance
of OPS networks with regular and irregular mesh topologies has been studied in the
literature [10]. But, due to the high adoption of k-ary n-cubes in OPS networks, in this
paper, we compare the performance factors of the basic instances of such a topology
with simple regular meshes for systems with various sizes and under a given traffic
load using results obtained through simulations.
Pre-print
The rest of this paper is structured as follows. In Section 2, we provide an introduc-
tion on the types of topologies available and emphasize mainly on k-ary n-cubes.
Next, we delineate the performance factors under investigation in Section 3, followed
by the simulation scenarios with relevant explanations on the results obtained through
simulations in Section 4. Towards the end, in Section 5, we summarize our work and
enlighten directions for possible future works
2 Network Topologies
Network topology is the physical or logical arrangement of nodes interconnected
through links. Generally, existing networks are broadly classified into indirect and di-
rect networks. Examples of indirect networks are crossbar and bus, as their nodes are
connected to other nodes by means of multiple intermediate stages of switches. On
the contrary, in direct networks, each node is connected directly to some other nodes,
such as in a k-ary n-cube, mesh and tree. Due to high scalability, direct networks, in
particular k-ary n-cubes, have been extensively employed in several networks.
(a) (b) (c)
Fig. 1. The various k-ary n-cubes under consideration (a) a simple 3x3 regular mesh (b) a 3-ary
2-cube (2-D torus), and (c) a 3-ary 3-cube (3-D torus).
The k-ary n-cube, where k denotes the radix and n symbolizes the dimension, is an n-
dimensional grid structure with k nodes accommodated in each dimension. Each of
the nodes can be identified by an n-digit radix k address [11]. Fig. 1 illustrates a
simple 3 x 3 regular mesh, followed by instances of k-ary n-cubes. If we denote the
number of nodes in topology i as
n
k
i
N
and the number of edges as i
L
, then the follow-
ing equations hold for regular meshes (SRM) similar to that shown in Fig. 1-a:
=
n
SRM
N
k ,
(
)
=
21
SRM
Lkk
.
(1)
Similarly, for the 2-D and 3-D tori instances of k-ary n-cubes, as illustrated in Figs. 1-
b and 1-c, the number of nodes is the same as that of , while the number of links
are as follows: SRM
N
Pre-print
=2
22
D
k ,
=3
33
D
L
k .
(2)
In the following section, we introduce the factors chosen to study the performance of
the different instances of each type of topology.
3 Performance Metrics
The four metrics commonly used to evaluate the performance of a network in terms of
network utilization, reliability and latency are network throughput, packet-loss rate,
average end-to-end delay and mean hop distance [11]. If we denote by and ,
the total number of packets lost during transmission and the total number of packets
generated, respectively, then the packet-loss rate is defined as:
L
PT
P
−=
L
T
P
Packet loss Rate
P
. (3)
Network throughput is the fraction of network resource that successfully delivers
data. Because packets are dropped, a part of the network capacity is wasted in trans-
porting the bits that are dropped. An ideal situation in which the network throughput
tends to reach unity is when no packets are dropped and no link remains idle. Thus,
the network throughput can be defined as:
=⎛⎞
×
⎜⎟
⎝⎠
bits
network simulation
ideal
N
Network Throughput CT
H
. (4)
where bits
N
, , and denote respectively, the total number of bits
successfully delivered, the transmission capacity of the network, simulation time and
the ideal average hop distance. In (4), is, in turn, calculated as follows:
network
Csimulation
Tideal
H
network
C
=
××
network link wavelength data
CNN R
. (5)
in which link
N
, and
wavelength
Ndata
R
symbolize respectively, the total number of links,
total number of wavelengths and data rate. Mean hop distance is the number of hops
taken by a packet to traverse a path, averaged over all possible source-destination
pairs in the network.
Since our main interest is to study the topologies feasible for the optical domain, there
exist other metrics that should be regarded in a network. The primary key metric is
the cost of fibers required to implement a network with higher performance. Due to
the high cost of optical fibers, it has always been feasible to minimize the amount of
fiber used in optical networks, unless the addition of a few links would efficiently im-
prove the performance. This metric is in trade-off with the average number of hops
mentioned earlier and depends on the structure of the topology under study. It is upon
Pre-print
the routing algorithms to decide whether to utilize an extra fiber link or increase the
hop distance of a packet traveling through the network. Based on the cost and mean
hop distance, we account another metric called the routed capacity. This factor de-
termines the percentage of packets routed through the network by the routing algo-
rithm in use. Another metric dependent on the trade-off between fiber cost and mean
hop distance is link utilization which indicates the percentage of available links in use.
In order to study the performance behavior of different k-ary n-cubes with different
sizes under the optical domain, it is mandatory to analyze such systems through pre-
defined or meaningfully derived measures.
4 Simulation Scenarios and Results
For purpose of illustration, the network topologies under study are size variants of
those shown in Fig. 1. For sake of clarity, we use the notation to denote a topol-
ogy of type k,
()
k
Ti
{}()
DDSRMk
3,2, , and size , i
{
}
(
)
16,14,1012,8,6,4
i. For in-
stance, a simple 6x6 regular mesh is denoted as , a 10-ary 2-cube by
, and a 4-ary 3-cube by .
(6)
SRM
T
2(10)
D
T3(4)
D
T
We have created and compared our scenarios in the OPNET WDM Guru environ-
ment. In each of the following scenarios, each bi-directional link i is i
L
long. The
number of fiber pairs in each link is f
N
and the user-defined cost of each pair is .
Every fiber contains W wavelengths, each carrying a data stream at rate
f
C
R
. In addi-
tion, the traffic matrix is generated randomly, and all packets are chosen to be routed
through the shortest path. The values for the parameters used in the simulation are
=
i
L
20 km, Nf = 50, and Cf = 50.
In our first scenario, we compare the three aforementioned topologies on the basis of
their routed capacity. As shown in Fig. 2, it is obvious that as k-ary 3-cubes are more
effective in routing packets than k-ary 2-cube and simple regular mesh for smaller
sized topologies, this percentage decreases with increase in topology size. This proves
the fact that in spite of the being very expensive, k-ary 3-cubes provide better per-
formance than the other topologies for smaller-sized networks, but as the size in-
creases, it is not feasible to adopt such k-ary 3-cubes as their routing capacity ap-
proaches that of simple regular meshes.
In Fig. 3, the total hop count in k-ary 3-cubes is far greater than that in case of simple
regular meshes and k-ary 2-cubes. In fact, the total hop counts of the latter two nearly
overlap with each other. This implies that the cost of taking more number of hops is
far lesser than that of increasing the fiber cost value. Thus, routing algorithms that
consider fiber and hop counts as their routing cost parameter tend to increase the hop
distance rather than add to the fiber cost.
Our next comparison involves the mean hop count for topologies with various sizes.
As illustrated in Fig. 4, it can be easily deduced that the expected mean hop count
would have a trend similar to that of the total hop count depicted in Fig. 3. As mean
hop is the overall average of the total hop count taken to travel all possible source-
destination pairs in the network, it can be inferred that in k-ary 3-cubes, the fiber cost
Pre-print
is minimized at the expense of the mean hop value which, in turn, depends on the to-
tal number of hops.
0
5
10
15
20
25
30
35
40
45
0 2 4 6 8 10 12 14 16 18
Network Size
Routed Capacity (in %)
SRM Topology
k-ary 2-cube Topology
k-ary 3-cube Topology
Fig. 2. Performance comparison of simple regular meshes, k-ary 2-cubes, and k-ary 3-cubes in
terms of routed capacity and under random traffic condition. The sizes of all three topologies
are even numbers ranging from 4 to 16.
0
5000
10000
15000
20000
25000
30000
35000
0 2 4 6 8 1012141618
Network Size
Total Hops
SRM Topology
k-ary 2-cube Topology
k-ary 3-cube Topology
Fig. 3. Performance comparison of simple regular meshes, k-ary 2-cubes, and k-ary 3-cubes in
terms of total number of hops and under random traffic condition. The sizes of all three topolo-
gies are even numbers ranging from 4 to 16.
In order to study the relation between routed capacity and link utilization, we defined
the maximum number of hops to be some constant value. As can be inferred from Ta-
ble 1, with increase in network complexity, the routing cost decreases. That is, it is
Pre-print
not quite feasible to adopt topologies of large sizes in order to enhance the network
performance. Also, for topologies with smaller sizes, routing algorithms tend to per-
form well in k-ary 3-cubes than their simple mesh and k-ary 2-cube variants.
0
2
4
6
8
10
12
14
024681012141618
Network Size
Mean Hop Distance
SRM Topology
k-ary 2-cube Topology
k-ary 3-cube Topology
Fig. 4. Performance comparison of simple regular meshes, k-ary 2-cubes, and k-ary 3-cubes in
terms of mean hop distance traveled by a packet and under random traffic condition. The sizes
of all three topologies are even numbers ranging from 4 to 16.
5 Conclusions
Performance measures adopted to study network behavior with various underlying to-
pologies have been plenty. In this paper, we studied and analyzed the performance
behavior of the three most efficient topologies namely, simple regular meshes, k-ary
2-cubes and k-ary 3-cubes in terms of routed capacity, mean hop distance and net-
work link utilization. We learnt that routing algorithms with routing cost defined as
fiber cost and hop count, tend to boost network performance in case of smaller sized
topologies. But with increase in network size, the performance gradually reduces in-
dependent of the type of topology chosen. Thus, it is not feasible to adopt large sized
k-ary n-cubes in any hybrid network as such topologies would not only increase the
cost of implementation, but also perhaps increase performance insignificantly. The
work done in this paper can be further extended to involve other feasible topologies
and k-ary n-cube variants studied under real-world traffics existing in the optical net-
work.
Pre-print
Table 1. Comparison results obtained through simulations for all performance metrics. The
four performance measures are listed as column labels and the size and types of topologies un-
der consideration are listed as row labels. SRM, 2-D and 3-D denote, respectively, a simple
regular mesh, a k-ary 2-cube, and a k-ary 3-cube.
Routed
Capacity (%) Total
Hops Mean
Hop Link
Utilization (%)
SRM 25.45 384 2.27 100
2-D 34.64 511 2.22 99.8
4
3-D 39.45 5708 2.95 99.1
SRM 17.09 2270 3.87 94.58
2-D 21.78 2490 3.29 97.27
6
3-D 24.18 11357 4.25 98.59
SRM 8.11 4198 4.71 93.71
2-D 8.94 4415 4.5 95.15
8
3-D 9.1 14871 5.9 96.42
SRM 4.44 7102 5.88 98.64
2-D 4.63 7246 5.75 98.45 10
3-D 4.69 18324 6.55 99.5
SRM 3.4 10243 5.3 97
2-D 3.18 10539 5.84 98.31
12
3-D 3.1 21359 7.01 99.1
SRM 2.26 14252 6.06 97.88
2-D 2.23 14408 6.12 97.62
14
3-D 2.18 25812 8.31 98.52
SRM 1.7 18861 6.19 98.44
2-D 1.5 19048 6.98 98.39 16
3-D 1.2 29903 9.57 99.3
References
1. Meagher, B.: Design and Implementation of Ultra-low Latency Optical Label Switching
for Packet-switched WDM Networks. In: IEEE/OSA Journal of Lightwave Technology,
vol. 18, pp. 1978--1987. (Dec. 2000)
2. O’Mahony, M.J., Simeonidou, D., Hunter, D.K., Tzanakaki, A.: The Application of Optical
Packet Switching in future Communication Networks. In: IEEE Communications Maga-
zine, vol. 39, pp. 128--135 (Mar. 2001)
3. Qiao, C., Yoo, M.: Optical Burst Switching (OBS) - A new Paradigm for an Optical Inter-
net. In: Journal of High Speed Networks, vol. 8, no. 1, pp. 69--84 (1999)
4. Gambini, P.: Transparent Optical Packet Switching: Network Architecture and Demonstra-
tors in the KEOPS Project. In: IEEE Journal on Selected Areas in Communications, vol. 16
(2), pp. 1245--1259
Pre-print
5. Dittmann, L.: The European IST Project DAVID: A viable Approach towards Optical
Packet Switching. In: IEEE Journal on Selected Areas in Communications, vol. 21 (7), pp.
1026--1040 (2003)
6. Yao, S., Yoo, S.J.B., Mukherjee, B., Dixit, S.: All-optical Packet Switching for Metropoli-
tan Area Networks: Opportunities and Challenges. In: IEEE Communications Magazine,
vol. 39, pp. 142-148 (Mar. 2001)
7. Callegati, F., Cankaya, A.C., Xiong, Y., Vandenhoute, M.: Design Issues of Optical IP
Routers for Internet Backbone Applications. In: IEEE Communications Magazine, vol. 37,
pp. 124—128 (Dec. 1999)
8. Callegati, F., Cerroni, W.: Wavelength Allocation Algorithms in Optical Buffers. In: Pro-
ceeding of IEEE International Conference on Communications (ICC’01), vol. 2, pp. 499—
503 (2001)
9. Duato, J., Yalamanchili, S., Ni, L.M.: Interconnection Networks: An Engineering Ap-
proach. In: IEEE Computer Science Press, Los Alamitos, CA (1997)
10. Mukherjee, B.: Optical WDM Networks. Springer Publications (2006)
11. Min, G.: Performance Modelling and Analysis of Multi-computer Interconnection Net-
works (Jan. 2003)
Pre-print
Article
Multi-ary n-cubes are a class of communication patterns that are employed by a number of typical parallel algorithms. This paper addresses the implementation of parallel algorithms with bidirectional and unidirectional ternary n-cube communication patterns on a mesh WDM optical network. For each of these two communication patterns, a routing and wavelength assignment scheme is described, and the number of wavelengths required is shown to attain the minimum, which guarantees the optimality of the proposed scheme.
Article
Full-text available
The surge of facilitating the ever-growing number of service classes in the contemporary Internet backbone has persuaded researches worldwide to search for suitable underlying network topolo-gies with desirable properties. Even in the presence of speedy optical technologies, the arrange-ment of nodes in a network can be highly influential in boosting network performance. Among all the topologies investigated so far, k-ary n-cubes have been reported to be widely adopted in the literature. However in a hybrid network, where the network comprises of a mixture of differ-ent types of topologies, the type and size of k-ary n-cubes can greatly influence the performance factor of the network. The objective of this paper is twofold. Firstly, we introduce a set of new metrics that can be used to analyze the performance behavior of simple regular meshes with their wrap-around variants (2-D and 3-D torus) for the Optical Packet Switching (OPS) paradigm. We then propose a simple and yet efficient switch-level analytical model for service differentiation in OPS in the presence of wavelength converters (WCs). The proposed model is further extended to include the impact of Fiber Delay Lines (FDLs) as well. Simulations are conducted for both cases to corroborate the accuracy of the models presented.
Article
Full-text available
An ultra-low latency, high throughput Internet protocol (IP) over wavelength division multiplexing (WDM) packet switching technology for next-generation Internet (NGI) applications has been designed and demonstrated. This method overcomes limitations of conventional optical packet switching, which require buffering of packets and synchronization of bits, and optical burst switching methods that require estimation of delays at each node and for each path. An optical label switching technique was developed to realize flexible bandwidth-on-demand packet transport on a reconfigurable WDM network. The aim was to design a network with simplified protocol stacks, scalability, and data transparency. This network will enable the NGI users to send their data applications at gigabit/second access speed with low and predictable latency (<1 μsec per switch node), with a system capacity of beyond multi-Tb/s. Packet forwarding utilizes WDM optical headers that are carried in-band on the same wavelength and modulated out-of-band in the frequency domain
Article
Full-text available
In this paper, promising technologies and a network architecture are presented for future optical packet switched networks. The overall network concept is presented and the major choices are highlighted and compared with alternative solutions. Both long and shorter term approaches are considered, as well as both the wide-area network and multiple-area networks parts of the network. The results presented in this paper were developed in the frame of the research project DAVID (Data And Voice Integration over DWDM) project, funded by the European Commission through the IST-framework.
Article
Full-text available
This paper reviews the work carried out in the ACTS KEOPS (Keys to Optical Packet Switching) project, describing the results obtained to date. The main objective of the project is the definition, development, and assessment of optical packet switching and routing networks, capable of providing transparency to the payload bit rate, using optical packets of fixed duration and low bit rate headers in order to enable easier processing at the network/node interfaces. The feasibility of the KEOPS concept is assessed by modeling, laboratory experiments, and testbed implementation of optical packet switching nodes and network/node interfacing blocks, including a fully equipped demonstrator. The demonstration relies on advanced optoelectronic components, developed within the project, which are described
Article
To support bursty traffic on the Internet (and especially WWW) efficiently, optical burst switching (OBS) is proposed as a way to streamline both protocols and hardware in building the future generation Optical Internet. By leveraging the attractive properties of optical communications and at the same time, taking into account its limitations, OBS combines the best of optical circuit-switching and packet/cell switching. In this paper, the general concept of OBS protocols and in particular, those based on Just-Enough-Time (JET), is described, along with the applicability of OBS protocols to IP over WDM. Specific issues such as the use of fiber delay-lines (FDLs) for accommodating processing delay and/or resolving conflicts are also discussed. In addition, the performance of JET-based OBS protocols which use an offset time along with delayed reservation to achieve efficient utilization of both bandwidth and FDLs as well as to support priority-based routing is evaluated.
Article
In this paper promising technologies and a network architecture are presented for future Optical Packet Switched networks. The overall network concept is presented and the major choices are highlighted and compared with alternative solutions. Both long and shorter term approaches are considered as well as both the WAN and MAN parts of the network. The results presented in this paper were developed in the frame of the research project DAVID (Data And Voice Integration over DWDM) project, funded by the European Commission through the IST-framework. Index Terms—- IP-over-WDM, Optical Packet Switching, SOA based technology, Optical metro networks
Book
Research and development on optical wavelength-division multiplexing (WDM) networks have matured considerably. While optics and electronics should be used appropriately for transmission and switching hardware, note that "intelligence'' in any network comes from "software,'' for network control, management, signaling, traffic engineering, network planning, etc.The role of software in creating powerful network architectures for optical WDM networks is emphasized. Optical WDM Networks is a textbook for graduate level courses. Its focus is on the networking aspects of optical networking, but it also includes coverage of physical layers in optical networks. The author introduces WDM and its enabling technologies and discusses WDM local, access, metro, and long-haul network architectures. Each chapter is self-contained, has problems at the end of each chapter, and the material is organized for self study as well as classroom use. Highlights Include: • Coverage of broadband access, optical burst switching (OBS), and optical metropolitan networks. • Extensive treatment of "impairment-aware routing" and other timely topics such as "traffic grooming." • Modern coverage of network control and management, as well as optical network survivability and "light-trees." The material is the most recent and timely in capturing the state-of-the-art in the fast-moving field of optical WDM networking.
Conference Paper
This paper addresses the problem of buffering performance optimization for asynchronous, variable length packets in a DWDM optical network. In the case of a multiplexing scheme that shares the wavelength resource among all packets regardless the connection they belong to, the problem of defining a wavelength allocation algorithm arises. Wavelength allocation has to be merged with delay allocation in buffers realized by means of fiber delay lines (FDLs). This paper proposes several allocation algorithms and compares their performance. It shows that the buffering performance strongly depends on the choice of the delay unit of the FDL's and that the algorithm aiming at reducing the artificial increase in the load due to the discrete time scale of the buffer gives best performance