SlideShare a Scribd company logo
1 of 9
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 7, No. 2, April 2017, pp. 1042~1050
ISSN: 2088-8708, DOI: 10.11591/ijece.v7i2.pp1042-1050  1042
Journal homepage: http://iaesjournal.com/online/index.php/IJECE
A Modified Diagonal Mesh Shuffle Exchange Interconnection
Network
Akash Punhani1
, Pardeep Kumar2
, Nitin Nitin3
1,2
Departement of Computer Science and Engineering, Jaypee University of Information Technology, Waknaghat,
Solan, Himachal Pradesh, India
3
Departement of Computer Science and Engineering, Jaypee Institute of Information Technology, Noida,
Uttar Pradesh, India
Article Info ABSTRACT
Article history:
Received Dec 20, 2016
Revised Feb 24, 2017
Accepted Mar 16, 2017
Interconnection network is an important part of the digital system. The
interconnection mainly describes the topology of the network along with the
routing algorithm and flow control mechanism. The topology of the network
plays an important role on the performance of the system. Mesh
interconnection network was the simplest topology, but has the limited
bisection bandwidth on the other hand torus and diagonal mesh was having
long links. The Modified diagonal mesh network tried to replace the torodial
links but was having more average path length so in proposed topology we
have tried to improve the average distance using shuffle exchange network
over the boundary node. In this paper, we propose the architecture of
Modified Diagonal Mesh Shuffle Exchange Interconnection Network. This
Modified Diagonal Mesh Shuffle Exchange Interconnection network have
been compared with four popular topologies that are simple 2D Mesh, 2D
Torus, Diagonal Mesh and Modified Diagonal Mesh Interconnection
Network on the four traffic patterns such as Bit Complement traffic,
Neighbor traffic, Tornado traffic and Uniform traffic are used for
comparisonand performance analysis. We have performed the analysis with a
5% and 10% of hotspot on the Uniform Traffic. The simulation results shows
that the proposed topology is performed better on bit complement traffic and
can also handle the other traffic up to certain level.
Keyword:
Interconnection networks
Meshes
OMNET++
Traffic patterns
Copyright © 2017 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Akash Punhani,
Departement of Computer Science and Engineering,
Jaypee University of Information Technology,
Waknaghat, Solan, Himachal Pradesh, India.
Email: akash.punhani@mail.juit.ac.in
1. INTRODUCTION
The digital system primarily consist of three things: processing units, memory units and
interconnection network which lies in between of both [1]. The interconnection network initially was single
bus. It was shared by all the processing units and memory units generally referred as resources. The demands
of all the resources could not be satisfied by the single bus so they were transformed to multiple buses. This
leads to the mathematical definition of the interconnection. An interconnection network can be viewed as
graph G (V, E) with „V‟ vertices and „E‟ edges. The vertices represent the processing and memory nodes and
the link represents the edges of the graph. The cost of designing a multiple buses to each and every node
proves to be high. This leads to solution based on the tile architecture proposed by [2]. It has been
highlighted in [3] that tile architecture could have thousands of cores. The architecture of SoC is greatly
dependent on the application so there is a need for exploring the new topologies [4].The first basic tile
architecture was simple mesh topology. The most important parameter associated with this type of topology
IJECE ISSN: 2088-8708 
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (Akash Punhani)
1043
was high diameter, which was reduced in the modified version named as torus topology. The main issue with
torus topology is the large links connecting the nodes that are distance apart. When we use the long toridial
links in the torus and diagonal mesh the latency between the various nodes is not uniform. The variants like
diagonal mesh were having further small diameter. They had increased the cost of the hardware and not
works for all values of „n‟. In the paper [5], the modified diagonal mesh interconnection network (MDMIN)
has proposed and removed the torodial links. The detail analysis of the traffic suitable for this type of
topology had not been suggested in the paper [5]. In this paper, we have identify the ideal traffic for the
MDMIN and also propose a new variant based on MDMIN that is modified diagonal mesh with shuffle
exchange network. We focus on suggesting a new variant of mesh interconnection network called as
modified diagonal mesh with shuffle exchange interconnection network (MDMSEIN) and compare its
performance with existing mesh interconnection named as simple 2D mesh, 2D torus, diagonal mesh
(DMESH) and modified diagonal mesh interconnection network (MDMIN) on various traffic patterns such
as bit complement traffic, neighbor traffic, tornado traffic and uniform traffic. We have also analyzed the
performance of the proposed topology with the 5% and 10% of hotspot on the uniform traffic.
The paper has been divided into five sections. Section 2 introduces the various mesh interconnection
networks and the different types of the traffics. The proposed MDMSEIN is shown in section 3. In Section 4,
we have discussed simulation environment and results on various traffic patterns using OMNeT++ followed
by conclusion and references.
2. PRELIMINARIES AND BACKGROUND
Mesh was the direct topology, where each switch was connected to the core or processing element.
Mesh interconnection network had been widely used to connect the processor. It was popular due to its
simplicity which makes it easy to implement. The mesh topology or its variants had been used in
supercomputers like AP3000, Ametak 2010 [6-8] Cray T3D, CrayT3E [9], Fujitsu, Intel Touchstone [10] and
so on. The meshes are very simplest in nature which leads to the exploration of different variants of the
meshes like torus, diagonal torus and many more [11]. The high speed processing requirement nowadays
consists of communication between the multiprocessor forcing to search for the highspeed interconnection.
The topology helps in making the selection to get higher throughput at the optimal cost. It also effects the
processor utilization and processing power. In particular, we focus on mesh interconnection especially
diagonal torodial mesh and suggest its variant. Simple and torus mesh interconnection network have been
widely used in the commercial high computations devices [12-15]. The mesh and torus interconnection
networks are described in the Figure 1 and 2 respectively. They can be describes as graph „G‟ having the „n‟
vertices and „E‟ edges. In mesh interconnection, switches represent the node itself i.e. every node represent a
processing element and switching element. The processing element is used for the computation. The
switching element is the part of the communication and responsible for the routing the packets. The torus
mesh is generated from the simple mesh by just adding few extra links or edges to connect the two extremes
both horizontally and vertices. This extra links are added to reduce the diameter and increases the bandwidth
of interconnection.
Figure 1. 5X5 2D Mesh Figure 2. Torus of 5x5
 ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1042 – 1050
1044
2.1. Diagonal Mesh Interconnection Network (DMESH)
DMESH is a variant of mesh interconnection network. The difference between DMESH and 2D
Torus is that, in DMESH the nodes are connected diagonally instead of being connected horizontally and
vertically. DMESH is described in the Figure 3. The DMESH was also having a lot of variants proposed by
the various researchers [16-19]. Here, we suggested the modification on the MDMIN [5] as variant of
diagonal mesh described in the Figure 4. The MDMIN is having the horizontal and vertical link connections
over the boundaries nodes and the diagonal nodes on the interior nodes.
Figure 3. 8X8 DMesh Designed on Omnet++ Figure 4. 8X8 MDMIN Designed on Omnet++
2.2. Definition of Network Traffic Patterns
The traffic pattern is defined as the spatial distribution of messages over the nodes, it is represented
by the matrix ˄ and the element of the matrix λs,d describes the number of packets from source to destination.
Definition 2.2.1 Bit Complement Traffic: Address of the destination node is the bitwise complement of the
address of the source node. It can be given by the equation (1) [1], [20-21].
ii sd ~ (1)
Definition 2.2.2 Uniform Distributed Traffic: In this traffic equal numbers of packets are received by each
node.The traffic pattern can be described in equation (2)
Nds
1
,  (2)
Here „N‟ is the number of nodes. This makes the probability of each node as uniform [1], [20], [21].
Definition 2.2.3 Neighborhood Traffic: Here, each node sends the data to the corresponding diagonal
neighbor and it is given by equation (3) and equation (4), where „k‟ is the number of nodes in particular
dimension [1], [20].
ksd xx mod)1(  (3)
ksd yy mod)1(  (4)
Definition 2.2.4 Tornado Traffic: This traffic is similar to the neighbor traffic but packets are sending to the
nodes at half of the distance that is given by the two expressions one for x and one for y-component. It is
described in equations (5) and (6), where „k‟ is the number of nodes in particular dimension [1], [20].
k
k
sd xx mod1
2 









 (5)
IJECE ISSN: 2088-8708 
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (Akash Punhani)
1045
k
k
sd yy mod1
2 









 (6)
Definition 2.3.5 Hotspot: When a node receives higher traffic in comparison to the other nodes, then we say
that there is a hotspot in the network. The hot spot traffic is mathematically represented as described in
equation (7).
cdy  (7)
where „c‟ is an arbitrary node on which the traffic is moving to [1].
3. MODIFIED DIAGONAL MESH SHUFFLE EXCHANGE INTERCONNECTION NETWORK
(MDMSEIN)
Modified diagonal mesh with shuffle exchange interconnection network is an enhancement over the
MDMIN. The MDMIN was having low average path length over the torus mesh and diagonal mesh, so to
improve the performance of MDMIN further introduces a shuffle exchange network on the horizontal and
vertical links. The shuffle exchange network is described in the Figure 5. The main objective behind selecting
the shuffle exchange is that, it reduces the diameters along the horizontal and vertical node of the network.
The diameter of the shuffle exchange network of „N‟ nodes is equal to 2*log2(N-1)[22]. And the modified IN
of the 8X8 is described in the Figure 6. The edges in the topology are described by the equation (8). The
assumptions while writing the equations are as follows: The nodes lie in the first quadrant of the coordinate
system. For any node the coordinates are as (x, y). We can write the equations (8),(9),(10),(11) for x and y-
coordinates as:
)},(),({),()','( yxyxgyxfyx  (8)
ii YXyxf ),( (9)
where Xi and Yi are the sets given by the notations as follows:
{
( ) ( )
( )
( )
} (10)
Similar equation in terms of Yi can be used to represent the y coordinate points.
( )
{
( )
( )
( )
( )
( )
( )
( )
( )
}
(11)
To understand these equations, we have to study two cases:
Case 1: The node is an internal node of the MDMSEIN interconnection.
Let the node is say (1, 5) then we have to use the equation (10) to find Xi as x satisfies the first
condition so the set Xi is given as: Xi = {0, 2} Similarly Yi is given as: Yi = {4, 6}. Now according to
equation (9) we get the f(x, y) as the Cartesian product of the two sets are as follows: f(x,y)={(0, 4),(0, 6),(2,
4),(2, 6)} After computing f(x, y), we have to compute g(x, y) from equation (11) as x, y are not the boundary
values so we got the result as φ. So the node (1, 5) is connected to (x0 , y 0 ) given by equation 8 which is as
follows: (x0 , y 0 ) = {(0, 4),(0, 6),(2, 4),(2, 6)} From the Figure 6, we can verify that the node (1, 5) is
connected to these four nodes.
 ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1042 – 1050
1046
Case 2: The node is a boundary node
Let the boundary node is (0, 7). Again from equation (10), we say that Xi = {(0 + 1)} and Yi = {(7 −
1)} F(x, y) = {(1, 6)}, again from equation (11) we get: X=0 and ymod2! =0 So coordinates are (x, y-1) i.e.
(0, 6). Similarly y=0 and xmod2==0 The coordinates are (x+1, y) i.e. (1, 7) And the total coordinates from
equation(8) are: {(0, 6),(1, 7),(1, 6)} From the Figure 6, we verify that the node (0, 7) is connected to these
three nodes.
Figure 5. The architecture of Shuffle Exchange Network of 8 Nodes
Figure 6. The architecture of Modified Diagonal Mesh Shuffle Exchange Interconnection Network of 8X8
and its OMNeT version
4. EVALUATION OF MDMSEIN AND OTHER MESHES ON TRAFFIC PATTERNS USING
OMNET++
4.1. Experimental Setup and Testbed
In this section, we presented the simulation results. We have used Lenovo System having Intel Core
2 CPU T5200@1.60 GHz, 2 GB of RAM running with Windows 7 and OMNeT++ Simulator version 4.4.1
for the simulation.
Definition 4.1.1 OMNeT: OMNeT++ is a framework based on eclipse IDE to provide the graphical
environment for the simulations. The OMNeT++ uses the modular concept and have component based
library for simulation of both the wired and wireless networks [23]. Figure 7 shows that, each node is having
the 3 components which are app, routing and queues. These queues are further connected by the link to
another node by the channel based on topological design IN used. To understand the working of each
component, we should know the role of each. The app is the module that responsible for generating and
receiving the packets that comes from the destination. The app module is simply behaving as the source and
sink. We have to define the pattern of our traffic in the app module itself. The second module is the routing.
We have to provide the routing algorithm for topology. In our case, we have used the distance vector routing
which is default implemented in the OMNeT++. It uses the routing table for finding the optimal path which
has been decided based on the neighbor of nodes for each node. The queues are used to store the packets that
are arriving from the node and particular channel, and the packets to be sent by a particular channel. During
the simulation, we have designed the queues and there has no restriction on the size of the queue that means,
we can store any number of packets in the buffer. During the simulation there is no drop of packet due to the
queue size. The channels used are bidirectional but in some topologies the links are unidirectional. In this
way, the channels are connected using the in-ports and out-ports. This makes the channel unidirectional.
Definitions 4.1.2 Network Throughput: Throughput is defined as the number of successful
message that is received in per unit of time. In a system we calculate the aggregate throughput, which is the
sum of throughput of each and every node [19], [20].
Definitions 4.1.3 Network latency: Network latency is defined as the time taken for the messages
from the source to destination. The latency of the network will increases when network begins to saturates as
the packet has to wait in the network for large fraction of time [19], [20].
IJECE ISSN: 2088-8708 
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (Akash Punhani)
1047
Definition 4.1.4 Load factor: It is the ratio of the amount of the traffic that must cross channel „c‟
if each input injects one unit of traffic according to the given traffic pattern. The load factor more understand
by example described in Figure 8. If there is a channel and it is busy for all the time of observation, we can
say that load on the channel is 100%. If the traffic is half of the time period the channel is ideal then, we can
say that load on the channel is 50% [21], [24]. Therefore, we can describe the load on the various topologies
using inter packet delay.
Figure 7. Describing the modules of a node in omnet++
Figure 8. Describes the channel with 100% and 50% loads
4.2. Comparative Analysis and Discussion
The parameters used in the experimental setup used for Scenario 1 and Scenario 2 are described in
Table 1 below.
Table 1. Primary network parameters used in the experimental setup Scenario 1
Network Parameters
SimulationValues
(Scenario 1)
SimulationValues
(Scenario 2)
Channel bandwidth 1 Gbps 1 Gbps
Packet size 1024 Bytes 1024 Bytes
Channel delay 100ms 100ms
Number of nodes 64 64
Switch delay 0 ms 0 ms
HotSpots - 5% and 10%
4.2.1. Uniform Traffic
We can see from the graph which shows in Figure 9 that both the MDMIN and MDMSEIN
interconnection are comparable to each other in performance but the mesh has saturated quite earlier at lower
load. The torus network shows the increase in latency at quite lower load in comparison to that of MDMIN
and MDMSEIN. We can see that, the better performance for packet injection rate is 10.24 µs and DMESH is
giving the best results, this is because the DMESH is having higher bisection width and high degree of nodes
this increases the cost of the IN. In MDMIN and MDMSEIN, we have removed the long torodial links,
because the long torodials links results in varying latency and brings the non uniformity in the network.
4.2.2. Bit Complement Traffic
In the case of bit complement traffic, it is observed from the graph which shows in Figure 10 that
MDMSEIN has given good performance. The MDMIN has also given low latency for initial loads but as the
load increases, the latency has also increased and became almost equal to that of torus network. Later for
higher load latency of torus became more than MDMIN but proposed MDMSEIN has given better
performance using all the different loads based on the packet injection rate. The MDMSEIN has given the
 ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1042 – 1050
1048
improvement of 9% calculated on the basis of the mean of the relative difference between torus that is given
by the relation as described in the equation (12) below:
Figure 9. Average Latency on Uniform traffic Figure 10. Average Latency on Bit complement
traffic
∑ (12)
The results of MDMSEIN are also comparable to that of DMESH upto the inter packet arrival delay
of 13.65 µs.
4.2.3. Tornado Traffic
From the Figure 11 we observed that, the performance of the proposed and MDMIN is comparable
to that torus mesh and is better than that of the simple mesh even though the length of the wire in the case of
torus is higher. The number of torodial links is more but, the diagonal mesh is having high performance due
to the fact of double bisection width and complex diagonal interconnection of the diagonal mesh.
4.2.4. Neighbor Traffic
The performance of the MDMSEIN and MDMIN is again comparable to that of the torus and found
better than that of the simple mesh as described in Figure 12. We found, these performances without using
the long torodial links. The neighbor traffic is considered to be important for any IN because, the application
is communicate more to the neighbor in comparison to that of distant node. The positive point here is that, we
have achieved the performance better than that of DMESH which is having the double bisection bandwidth in
comparison to that of MDMSEIN and MDMIN.
Scenario 2 In scenario 2, we have considered the hotspot traffic of 5% and 10% along with the
uniform traffic and the results have been discussed as follows:
4.2.5. Uniform Traffic with hotspot 5%
The performance of traffic at the 5% of hotspot is described in Figure 13. It shows the increase in
the latency of each of the 2D mesh topology significantly compared to the uniform traffic with no hotspots.
The other topologies 2D torus, MDMIN, MDMSEIN and DMESH are not significantly affected by the
hotspots. The results of 2D torus, MDMIN and MDMSEIN are almost identical.
4.2.6. Uniform Traffic with hotspot 10%
The performance of traffic described in the Figure 13 and 14. We found that at lower hotspot the
performance of MDMIN and MDMSEIN are affected but, when the hotspot has increased from 5% to 10%
percent the latency of the torus is also significantly reduced in comparison to that of MDMIN and
MDMSEIN.
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
163.84
54.61
32.77
23.41
18.2
13.65
10.24
8.19
5.85
4.55
AverageLatency(Sec)
Inter Packet Arrival Delay(µsec)
2D MESH 2D Torus DMESH
MDMIN MDMSEIN
0
0.1
0.2
0.3
0.4
0.5
0.6
163.84
54.61
32.77
23.41
18.2
13.65
10.24
8.19
5.85
4.55
AverageLatency(Sec)
Inter Packet Arrival Delay(µsec)
2D MESH 2D Torus DMESH
MDMIN MDMSEIN
IJECE ISSN: 2088-8708 
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (Akash Punhani)
1049
Figure 11. Average Latency on Tornado traffic Figure 12. Average Latency on Neighbour traffic
Figure 13. Average Latency on uniform traffic with
5 % hotspot
Figure 14. Average Latency on uniform traffic with
10% hotspot
5. CONCLUSION AND FUTURE WORK
We have proposed a new topology based on the existing topology that is MDMIN. From Figure 9
we found that the MDMIN and MDMSEIN are better than torus network over the Uniform traffic. Figure 10
shows that MDMSEIN has improved over MDMIN its previous successor. In case of tornado traffic they are
just near to the torus topology. In case of neighbor traffic shows the improvement but MDMSEIN is slightly
slow in comparison to that of MDMIN. From the entire Figure 9 to 12 we can conclude that MDMSEIN can
be used for the applications based on the bit complement traffic and neighbor traffic. The Figure 13 and 14
conclude that interconnection is also managed the hotspots in the networks. In the case of 5% hotspot we
have got the result comparable to that of torus as the hotspots selected the topology is favorable to that of
torus. The latency of torus appears to be good but as the hotspot has been raised to 10% then torus begins to
saturate. The topology itself is not responsible for the performance. It is also affected by the routing
algorithm and flow control mechanism used. Therefore, in future we will investigate the deterministic and
adaptive routing algorithms suitable for the proposed topology because it can be seen as shortest path
algorithm but may not be efficient in the case of congestion so we have to search for the adaptive algorithm
for the proposed topology.
REFERENCES
[1] W. J. Dally and B. P. Towles, “Principles and practices of interconnection networks,” Elsevier, 2004.
[2] W. J. Dally and B. Towles, “Route packets, not wires: On-chip interconnection networks,” in Design Automation
Conference, 2001. Proceedings, IEEE, pp. 684–689, 2001.
0
0.05
0.1
0.15
0.2
0.25
0.3
163.84
54.61
32.77
23.41
18.2
13.65
10.24
8.19
5.85
4.55
AverageLatency(Sec)
Inter Packet Arrival Delay(µsec)
2D MESH 2D Torus DMESH
MDMIN MDMSEIN
0
0.1
0.2
0.3
0.4
0.5
0.6
163.84
54.61
32.77
23.41
18.2
13.65
10.24
8.19
5.85
4.55
AverageLatency(Sec)
Inter Packet Arrival Delay(µsec)
2D MESH 2D Torus DMESH
MDMIN MDMSEIN
0
0.1
0.2
0.3
0.4
0.5
0.6
163.84
54.61
32.77
23.41
18.2
13.65
10.24
8.19
5.85
4.55
AverageLatency(Sec)
Inter Packet Arrival Delay(µsec)
2D MESH 2D Torus DMESH
MDMIN MDMSEIN
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
163.84
54.61
32.77
23.41
18.2
13.65
10.24
8.19
5.85
4.55
AverageLatency(Sec)
Inter Packet Arrival Delay(µsec)
2D MESH 2D Torus DMESH
MDMIN MDMSEIN
 ISSN: 2088-8708
IJECE Vol. 7, No. 2, April 2017 : 1042 – 1050
1050
[3] M. Awadalla and H. Konsowa, “Performance enhancement of multicore architecture,” International Journal of
Electrical and Computer Engineering, vol/issue: 5(4), pp. 669, 2015.
[4] T. Adiono, et al., “An soc architecture for real-time noise cancellation system using variable speech pdf method,”
International Journal of Electrical and Computer Engineering, vol/issue: 5(6), 2015.
[5] A. Punhani, et al., “A modified diagonal mesh interconnection network,” in India Conference (INDICON), 2014
Annual IEEE. IEEE, pp. 1–6, 2014.
[6] C. L. Seitz, et al., “The architecture and programming of the ametek series 2010 multicomputer,” in Proceedings of
the third conference on Hypercube concurrent computers and applications: Architecture, software, computer
systems, and general issues, ACM, vol. 1, pp. 33–37, 1988.
[7] L. Bhuyan, “Special issue of interconnection networks,” IEEE Computer, vol/issue: 20(6), 1987.
[8] R. Vaish, et al., “On a deadlock and performance analysis of albr and dar algorithm on x-torus topology by optimal
utilization of cross links and minimal lookups,” The Journal of Supercomputing, vol/issue: 59(3), pp. 1252–1288,
2012.
[9] E. Anderson, et al., “Performance of the cray t3e multiprocessor,” in Proceedings of the 1997 ACM/IEEE
conference on Supercomputing. ACM, pp. 1–17, 1997.
[10] S. L. Lillevik, “The touchstone 30 gigaflop delta prototype,” in Proceedings of the Sixth. IEEE Distributed Memory
Computing Conference, IEEE, pp. 671–677, 1991.
[11] N. Rakesh and Nitin, “Analysis of multi-sort algorithm on multi-mesh of trees (mmt) architecture,” The Journal of
Supercomputing, vol/issue: 57(3), pp. 276–313, 2011.
[12] J. Gregory and R. McReynolds, “The solomon computer,” IEEE Transactions on Electronic Computers, vol. 6, pp.
774–781, 1963.
[13] A. Gara, et al., “Overview of the blue gene/l system architecture,” IBM Journal of Research and Development,
vol/issue: 49(2.3), pp. 195–212, 2005.
[14] Y. Ajima, et al., “Tofu: A 6d mesh/torus interconnect for exascale computers,” Computer, vol/issue: 11(42), pp.
36–40, 2009.
[15] G. H. Barnes, et al., “The illiac iv computer,” IEEE Transactions on Computers, vol/issue: 100(8), pp. 746–757,
1968.
[16] K. W. Tang and S. A. Padubidri, “Routing and diameter analysis of diagonal mesh networks,” in ICPP (1), pp.
143–150, 1992.
[17] K. W. Tang, et al., “Diagonal and toroidal mesh networks,” IEEE Transactions on Computers, vol/issue: 43(7), pp.
815–826, 1994.
[18] Y. G. Wang, et al., “Topological properties and routing algorithm for semi-diagonal torus networks,” The Journal
of China Universities of Posts and Telecommunications, vol/issue: 18(5), pp. 64–70, 2011.
[19] Y. Ouyang, et al., “Networks on chip based on diagonal interlinked mesh topology structure,” Computer
Engineering, vol/issue: 35(22), pp. 100–102, 2009.
[20] J. Duato, et al., “Interconnection networks: An engineering approach,” Morgan Kaufmann, 2003.
[21] D. S. Chauhan and Nitin, “Comparative analysis of traffic patterns on k-ary n-tree using adaptive algorithms based
on burton normal form,” The Journal of Supercomputing, vol/issue: 59(2), pp. 569–588, 2012.
[22] J. Siegel, “Interconnection networks for large-scale parallel processing; theory and case studies,” 1985.
[23] A. Varga, et al., “The omnet++ discrete event simulation system,” in Proceedings of the European simulation
multiconference (ESM2001), vol/issue: 9(S185), pp. 65, 2001.
[24] L. Tedesco, et al., “Traffic generation and performance evaluation for mesh-based nocs,” in 18th Symposium on
Integrated Circuits and Systems Design, IEEE, pp. 184–189, 2005.

More Related Content

What's hot

Mobile ad hoc networks – dangling issues of optimal path strategy
Mobile ad hoc networks – dangling issues of optimal path strategyMobile ad hoc networks – dangling issues of optimal path strategy
Mobile ad hoc networks – dangling issues of optimal path strategyAlexander Decker
 
Clustering based performance improvement strategies for mobile ad hoc netwo
Clustering based performance improvement strategies for mobile ad hoc netwoClustering based performance improvement strategies for mobile ad hoc netwo
Clustering based performance improvement strategies for mobile ad hoc netwoIAEME Publication
 
Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11eSAT Publishing House
 
Analysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 etAnalysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 eteSAT Journals
 
SSI Routing Scheme for Heterogeneous MANETs
SSI Routing Scheme for Heterogeneous MANETsSSI Routing Scheme for Heterogeneous MANETs
SSI Routing Scheme for Heterogeneous MANETsINFOGAIN PUBLICATION
 
Maximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmissionMaximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmissioneSAT Publishing House
 
Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission in mimo cooperative net...Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission in mimo cooperative net...eSAT Journals
 
Broadcast wormhole routed 3-d mesh
Broadcast wormhole routed 3-d meshBroadcast wormhole routed 3-d mesh
Broadcast wormhole routed 3-d meshIJCNCJournal
 
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...IJCNCJournal
 
Improvement at Network Planning using Heuristic Algorithm to Minimize Cost of...
Improvement at Network Planning using Heuristic Algorithm to Minimize Cost of...Improvement at Network Planning using Heuristic Algorithm to Minimize Cost of...
Improvement at Network Planning using Heuristic Algorithm to Minimize Cost of...Yayah Zakaria
 
Topology Design of Extended Torus and Ring for Low Latency Network-on-Chip Ar...
Topology Design of Extended Torus and Ring for Low Latency Network-on-Chip Ar...Topology Design of Extended Torus and Ring for Low Latency Network-on-Chip Ar...
Topology Design of Extended Torus and Ring for Low Latency Network-on-Chip Ar...TELKOMNIKA JOURNAL
 
Multistage interconnection networks a transition to optical
Multistage interconnection networks a transition to opticalMultistage interconnection networks a transition to optical
Multistage interconnection networks a transition to opticaleSAT Publishing House
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networkingKhan Rahimeen
 
Concept of node usage probability from complex networks and its applications ...
Concept of node usage probability from complex networks and its applications ...Concept of node usage probability from complex networks and its applications ...
Concept of node usage probability from complex networks and its applications ...redpel dot com
 
Enhancenig OLSR routing protocol using K-means clustering in MANETs
Enhancenig OLSR routing protocol using K-means clustering  in MANETs Enhancenig OLSR routing protocol using K-means clustering  in MANETs
Enhancenig OLSR routing protocol using K-means clustering in MANETs IJECEIAES
 
Fuzzy Optimized Metric for Adaptive Network Routing
Fuzzy Optimized Metric for Adaptive Network RoutingFuzzy Optimized Metric for Adaptive Network Routing
Fuzzy Optimized Metric for Adaptive Network RoutingCSCJournals
 

What's hot (20)

Mobile ad hoc networks – dangling issues of optimal path strategy
Mobile ad hoc networks – dangling issues of optimal path strategyMobile ad hoc networks – dangling issues of optimal path strategy
Mobile ad hoc networks – dangling issues of optimal path strategy
 
Geographic routing in
Geographic routing inGeographic routing in
Geographic routing in
 
Eb35725731
Eb35725731Eb35725731
Eb35725731
 
Robustness Analysis of Buffer Based Routing Algorithms in Wireless Mesh Network
Robustness Analysis of Buffer Based Routing Algorithms in Wireless Mesh NetworkRobustness Analysis of Buffer Based Routing Algorithms in Wireless Mesh Network
Robustness Analysis of Buffer Based Routing Algorithms in Wireless Mesh Network
 
Clustering based performance improvement strategies for mobile ad hoc netwo
Clustering based performance improvement strategies for mobile ad hoc netwoClustering based performance improvement strategies for mobile ad hoc netwo
Clustering based performance improvement strategies for mobile ad hoc netwo
 
2 sima singh-6-13
2 sima singh-6-132 sima singh-6-13
2 sima singh-6-13
 
Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11Analysis of data transmission in wireless lan for 802.11
Analysis of data transmission in wireless lan for 802.11
 
Analysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 etAnalysis of data transmission in wireless lan for 802.11 e2 et
Analysis of data transmission in wireless lan for 802.11 e2 et
 
SSI Routing Scheme for Heterogeneous MANETs
SSI Routing Scheme for Heterogeneous MANETsSSI Routing Scheme for Heterogeneous MANETs
SSI Routing Scheme for Heterogeneous MANETs
 
Maximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmissionMaximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmission
 
Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission in mimo cooperative net...Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission in mimo cooperative net...
 
Broadcast wormhole routed 3-d mesh
Broadcast wormhole routed 3-d meshBroadcast wormhole routed 3-d mesh
Broadcast wormhole routed 3-d mesh
 
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
 
Improvement at Network Planning using Heuristic Algorithm to Minimize Cost of...
Improvement at Network Planning using Heuristic Algorithm to Minimize Cost of...Improvement at Network Planning using Heuristic Algorithm to Minimize Cost of...
Improvement at Network Planning using Heuristic Algorithm to Minimize Cost of...
 
Topology Design of Extended Torus and Ring for Low Latency Network-on-Chip Ar...
Topology Design of Extended Torus and Ring for Low Latency Network-on-Chip Ar...Topology Design of Extended Torus and Ring for Low Latency Network-on-Chip Ar...
Topology Design of Extended Torus and Ring for Low Latency Network-on-Chip Ar...
 
Multistage interconnection networks a transition to optical
Multistage interconnection networks a transition to opticalMultistage interconnection networks a transition to optical
Multistage interconnection networks a transition to optical
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networking
 
Concept of node usage probability from complex networks and its applications ...
Concept of node usage probability from complex networks and its applications ...Concept of node usage probability from complex networks and its applications ...
Concept of node usage probability from complex networks and its applications ...
 
Enhancenig OLSR routing protocol using K-means clustering in MANETs
Enhancenig OLSR routing protocol using K-means clustering  in MANETs Enhancenig OLSR routing protocol using K-means clustering  in MANETs
Enhancenig OLSR routing protocol using K-means clustering in MANETs
 
Fuzzy Optimized Metric for Adaptive Network Routing
Fuzzy Optimized Metric for Adaptive Network RoutingFuzzy Optimized Metric for Adaptive Network Routing
Fuzzy Optimized Metric for Adaptive Network Routing
 

Similar to A Modified Diagonal Mesh Shuffle Exchange Interconnection Network

Embedding bus and ring into hex cell
Embedding bus and ring into hex cellEmbedding bus and ring into hex cell
Embedding bus and ring into hex cellIJCNCJournal
 
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...IJNSA Journal
 
IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...
IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...
IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...IJNSA Journal
 
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...BRNSSPublicationHubI
 
Power Optimization in MIMO-CN with MANET
Power Optimization in MIMO-CN with MANETPower Optimization in MIMO-CN with MANET
Power Optimization in MIMO-CN with MANETIOSR Journals
 
Efficient and stable route selection by using cross layer concept for highly...
 Efficient and stable route selection by using cross layer concept for highly... Efficient and stable route selection by using cross layer concept for highly...
Efficient and stable route selection by using cross layer concept for highly...Roopali Singh
 
An Even Data-Distribution Protocolfor Highly Dynamic VANET
An Even Data-Distribution Protocolfor Highly Dynamic VANETAn Even Data-Distribution Protocolfor Highly Dynamic VANET
An Even Data-Distribution Protocolfor Highly Dynamic VANETIOSRJECE
 
Energy saving in cooperative transmission using opportunistic protocol in MANET
Energy saving in cooperative transmission using opportunistic protocol in MANETEnergy saving in cooperative transmission using opportunistic protocol in MANET
Energy saving in cooperative transmission using opportunistic protocol in MANETIOSR Journals
 
Reconfigurable intelligent surface passive beamforming enhancement using uns...
Reconfigurable intelligent surface passive beamforming  enhancement using uns...Reconfigurable intelligent surface passive beamforming  enhancement using uns...
Reconfigurable intelligent surface passive beamforming enhancement using uns...IJECEIAES
 
A genetic algorithm for constructing broadcast trees with cost and delay cons...
A genetic algorithm for constructing broadcast trees with cost and delay cons...A genetic algorithm for constructing broadcast trees with cost and delay cons...
A genetic algorithm for constructing broadcast trees with cost and delay cons...IJCNCJournal
 
Literature Review: Convey the Data in Massive Parallel Computing
Literature Review: Convey the Data in Massive Parallel ComputingLiterature Review: Convey the Data in Massive Parallel Computing
Literature Review: Convey the Data in Massive Parallel ComputingAM Publications,India
 
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...IJERA Editor
 
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...IJERA Editor
 
Dynamic cluster based adaptive gateway discovery mechanisms in an integrated ...
Dynamic cluster based adaptive gateway discovery mechanisms in an integrated ...Dynamic cluster based adaptive gateway discovery mechanisms in an integrated ...
Dynamic cluster based adaptive gateway discovery mechanisms in an integrated ...IAEME Publication
 
Migrating packet dropping in mobile ad hoc network based on modified ack-base...
Migrating packet dropping in mobile ad hoc network based on modified ack-base...Migrating packet dropping in mobile ad hoc network based on modified ack-base...
Migrating packet dropping in mobile ad hoc network based on modified ack-base...Alexander Decker
 
Performance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
Performance Comparison and Analysis of Mobile Ad Hoc Routing ProtocolsPerformance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
Performance Comparison and Analysis of Mobile Ad Hoc Routing ProtocolsCSEIJJournal
 

Similar to A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (20)

Embedding bus and ring into hex cell
Embedding bus and ring into hex cellEmbedding bus and ring into hex cell
Embedding bus and ring into hex cell
 
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
 
Ijcnc050204
Ijcnc050204Ijcnc050204
Ijcnc050204
 
IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...
IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...
IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...
 
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
 
Power Optimization in MIMO-CN with MANET
Power Optimization in MIMO-CN with MANETPower Optimization in MIMO-CN with MANET
Power Optimization in MIMO-CN with MANET
 
Efficient and stable route selection by using cross layer concept for highly...
 Efficient and stable route selection by using cross layer concept for highly... Efficient and stable route selection by using cross layer concept for highly...
Efficient and stable route selection by using cross layer concept for highly...
 
Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer Networks
 
Ed33777782
Ed33777782Ed33777782
Ed33777782
 
Ed33777782
Ed33777782Ed33777782
Ed33777782
 
An Even Data-Distribution Protocolfor Highly Dynamic VANET
An Even Data-Distribution Protocolfor Highly Dynamic VANETAn Even Data-Distribution Protocolfor Highly Dynamic VANET
An Even Data-Distribution Protocolfor Highly Dynamic VANET
 
Energy saving in cooperative transmission using opportunistic protocol in MANET
Energy saving in cooperative transmission using opportunistic protocol in MANETEnergy saving in cooperative transmission using opportunistic protocol in MANET
Energy saving in cooperative transmission using opportunistic protocol in MANET
 
Reconfigurable intelligent surface passive beamforming enhancement using uns...
Reconfigurable intelligent surface passive beamforming  enhancement using uns...Reconfigurable intelligent surface passive beamforming  enhancement using uns...
Reconfigurable intelligent surface passive beamforming enhancement using uns...
 
A genetic algorithm for constructing broadcast trees with cost and delay cons...
A genetic algorithm for constructing broadcast trees with cost and delay cons...A genetic algorithm for constructing broadcast trees with cost and delay cons...
A genetic algorithm for constructing broadcast trees with cost and delay cons...
 
Literature Review: Convey the Data in Massive Parallel Computing
Literature Review: Convey the Data in Massive Parallel ComputingLiterature Review: Convey the Data in Massive Parallel Computing
Literature Review: Convey the Data in Massive Parallel Computing
 
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
 
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
 
Dynamic cluster based adaptive gateway discovery mechanisms in an integrated ...
Dynamic cluster based adaptive gateway discovery mechanisms in an integrated ...Dynamic cluster based adaptive gateway discovery mechanisms in an integrated ...
Dynamic cluster based adaptive gateway discovery mechanisms in an integrated ...
 
Migrating packet dropping in mobile ad hoc network based on modified ack-base...
Migrating packet dropping in mobile ad hoc network based on modified ack-base...Migrating packet dropping in mobile ad hoc network based on modified ack-base...
Migrating packet dropping in mobile ad hoc network based on modified ack-base...
 
Performance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
Performance Comparison and Analysis of Mobile Ad Hoc Routing ProtocolsPerformance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
Performance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
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
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
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
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
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
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
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
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
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
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
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
 

A Modified Diagonal Mesh Shuffle Exchange Interconnection Network

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 7, No. 2, April 2017, pp. 1042~1050 ISSN: 2088-8708, DOI: 10.11591/ijece.v7i2.pp1042-1050  1042 Journal homepage: http://iaesjournal.com/online/index.php/IJECE A Modified Diagonal Mesh Shuffle Exchange Interconnection Network Akash Punhani1 , Pardeep Kumar2 , Nitin Nitin3 1,2 Departement of Computer Science and Engineering, Jaypee University of Information Technology, Waknaghat, Solan, Himachal Pradesh, India 3 Departement of Computer Science and Engineering, Jaypee Institute of Information Technology, Noida, Uttar Pradesh, India Article Info ABSTRACT Article history: Received Dec 20, 2016 Revised Feb 24, 2017 Accepted Mar 16, 2017 Interconnection network is an important part of the digital system. The interconnection mainly describes the topology of the network along with the routing algorithm and flow control mechanism. The topology of the network plays an important role on the performance of the system. Mesh interconnection network was the simplest topology, but has the limited bisection bandwidth on the other hand torus and diagonal mesh was having long links. The Modified diagonal mesh network tried to replace the torodial links but was having more average path length so in proposed topology we have tried to improve the average distance using shuffle exchange network over the boundary node. In this paper, we propose the architecture of Modified Diagonal Mesh Shuffle Exchange Interconnection Network. This Modified Diagonal Mesh Shuffle Exchange Interconnection network have been compared with four popular topologies that are simple 2D Mesh, 2D Torus, Diagonal Mesh and Modified Diagonal Mesh Interconnection Network on the four traffic patterns such as Bit Complement traffic, Neighbor traffic, Tornado traffic and Uniform traffic are used for comparisonand performance analysis. We have performed the analysis with a 5% and 10% of hotspot on the Uniform Traffic. The simulation results shows that the proposed topology is performed better on bit complement traffic and can also handle the other traffic up to certain level. Keyword: Interconnection networks Meshes OMNET++ Traffic patterns Copyright © 2017 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Akash Punhani, Departement of Computer Science and Engineering, Jaypee University of Information Technology, Waknaghat, Solan, Himachal Pradesh, India. Email: akash.punhani@mail.juit.ac.in 1. INTRODUCTION The digital system primarily consist of three things: processing units, memory units and interconnection network which lies in between of both [1]. The interconnection network initially was single bus. It was shared by all the processing units and memory units generally referred as resources. The demands of all the resources could not be satisfied by the single bus so they were transformed to multiple buses. This leads to the mathematical definition of the interconnection. An interconnection network can be viewed as graph G (V, E) with „V‟ vertices and „E‟ edges. The vertices represent the processing and memory nodes and the link represents the edges of the graph. The cost of designing a multiple buses to each and every node proves to be high. This leads to solution based on the tile architecture proposed by [2]. It has been highlighted in [3] that tile architecture could have thousands of cores. The architecture of SoC is greatly dependent on the application so there is a need for exploring the new topologies [4].The first basic tile architecture was simple mesh topology. The most important parameter associated with this type of topology
  • 2. IJECE ISSN: 2088-8708  A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (Akash Punhani) 1043 was high diameter, which was reduced in the modified version named as torus topology. The main issue with torus topology is the large links connecting the nodes that are distance apart. When we use the long toridial links in the torus and diagonal mesh the latency between the various nodes is not uniform. The variants like diagonal mesh were having further small diameter. They had increased the cost of the hardware and not works for all values of „n‟. In the paper [5], the modified diagonal mesh interconnection network (MDMIN) has proposed and removed the torodial links. The detail analysis of the traffic suitable for this type of topology had not been suggested in the paper [5]. In this paper, we have identify the ideal traffic for the MDMIN and also propose a new variant based on MDMIN that is modified diagonal mesh with shuffle exchange network. We focus on suggesting a new variant of mesh interconnection network called as modified diagonal mesh with shuffle exchange interconnection network (MDMSEIN) and compare its performance with existing mesh interconnection named as simple 2D mesh, 2D torus, diagonal mesh (DMESH) and modified diagonal mesh interconnection network (MDMIN) on various traffic patterns such as bit complement traffic, neighbor traffic, tornado traffic and uniform traffic. We have also analyzed the performance of the proposed topology with the 5% and 10% of hotspot on the uniform traffic. The paper has been divided into five sections. Section 2 introduces the various mesh interconnection networks and the different types of the traffics. The proposed MDMSEIN is shown in section 3. In Section 4, we have discussed simulation environment and results on various traffic patterns using OMNeT++ followed by conclusion and references. 2. PRELIMINARIES AND BACKGROUND Mesh was the direct topology, where each switch was connected to the core or processing element. Mesh interconnection network had been widely used to connect the processor. It was popular due to its simplicity which makes it easy to implement. The mesh topology or its variants had been used in supercomputers like AP3000, Ametak 2010 [6-8] Cray T3D, CrayT3E [9], Fujitsu, Intel Touchstone [10] and so on. The meshes are very simplest in nature which leads to the exploration of different variants of the meshes like torus, diagonal torus and many more [11]. The high speed processing requirement nowadays consists of communication between the multiprocessor forcing to search for the highspeed interconnection. The topology helps in making the selection to get higher throughput at the optimal cost. It also effects the processor utilization and processing power. In particular, we focus on mesh interconnection especially diagonal torodial mesh and suggest its variant. Simple and torus mesh interconnection network have been widely used in the commercial high computations devices [12-15]. The mesh and torus interconnection networks are described in the Figure 1 and 2 respectively. They can be describes as graph „G‟ having the „n‟ vertices and „E‟ edges. In mesh interconnection, switches represent the node itself i.e. every node represent a processing element and switching element. The processing element is used for the computation. The switching element is the part of the communication and responsible for the routing the packets. The torus mesh is generated from the simple mesh by just adding few extra links or edges to connect the two extremes both horizontally and vertices. This extra links are added to reduce the diameter and increases the bandwidth of interconnection. Figure 1. 5X5 2D Mesh Figure 2. Torus of 5x5
  • 3.  ISSN: 2088-8708 IJECE Vol. 7, No. 2, April 2017 : 1042 – 1050 1044 2.1. Diagonal Mesh Interconnection Network (DMESH) DMESH is a variant of mesh interconnection network. The difference between DMESH and 2D Torus is that, in DMESH the nodes are connected diagonally instead of being connected horizontally and vertically. DMESH is described in the Figure 3. The DMESH was also having a lot of variants proposed by the various researchers [16-19]. Here, we suggested the modification on the MDMIN [5] as variant of diagonal mesh described in the Figure 4. The MDMIN is having the horizontal and vertical link connections over the boundaries nodes and the diagonal nodes on the interior nodes. Figure 3. 8X8 DMesh Designed on Omnet++ Figure 4. 8X8 MDMIN Designed on Omnet++ 2.2. Definition of Network Traffic Patterns The traffic pattern is defined as the spatial distribution of messages over the nodes, it is represented by the matrix ˄ and the element of the matrix λs,d describes the number of packets from source to destination. Definition 2.2.1 Bit Complement Traffic: Address of the destination node is the bitwise complement of the address of the source node. It can be given by the equation (1) [1], [20-21]. ii sd ~ (1) Definition 2.2.2 Uniform Distributed Traffic: In this traffic equal numbers of packets are received by each node.The traffic pattern can be described in equation (2) Nds 1 ,  (2) Here „N‟ is the number of nodes. This makes the probability of each node as uniform [1], [20], [21]. Definition 2.2.3 Neighborhood Traffic: Here, each node sends the data to the corresponding diagonal neighbor and it is given by equation (3) and equation (4), where „k‟ is the number of nodes in particular dimension [1], [20]. ksd xx mod)1(  (3) ksd yy mod)1(  (4) Definition 2.2.4 Tornado Traffic: This traffic is similar to the neighbor traffic but packets are sending to the nodes at half of the distance that is given by the two expressions one for x and one for y-component. It is described in equations (5) and (6), where „k‟ is the number of nodes in particular dimension [1], [20]. k k sd xx mod1 2            (5)
  • 4. IJECE ISSN: 2088-8708  A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (Akash Punhani) 1045 k k sd yy mod1 2            (6) Definition 2.3.5 Hotspot: When a node receives higher traffic in comparison to the other nodes, then we say that there is a hotspot in the network. The hot spot traffic is mathematically represented as described in equation (7). cdy  (7) where „c‟ is an arbitrary node on which the traffic is moving to [1]. 3. MODIFIED DIAGONAL MESH SHUFFLE EXCHANGE INTERCONNECTION NETWORK (MDMSEIN) Modified diagonal mesh with shuffle exchange interconnection network is an enhancement over the MDMIN. The MDMIN was having low average path length over the torus mesh and diagonal mesh, so to improve the performance of MDMIN further introduces a shuffle exchange network on the horizontal and vertical links. The shuffle exchange network is described in the Figure 5. The main objective behind selecting the shuffle exchange is that, it reduces the diameters along the horizontal and vertical node of the network. The diameter of the shuffle exchange network of „N‟ nodes is equal to 2*log2(N-1)[22]. And the modified IN of the 8X8 is described in the Figure 6. The edges in the topology are described by the equation (8). The assumptions while writing the equations are as follows: The nodes lie in the first quadrant of the coordinate system. For any node the coordinates are as (x, y). We can write the equations (8),(9),(10),(11) for x and y- coordinates as: )},(),({),()','( yxyxgyxfyx  (8) ii YXyxf ),( (9) where Xi and Yi are the sets given by the notations as follows: { ( ) ( ) ( ) ( ) } (10) Similar equation in terms of Yi can be used to represent the y coordinate points. ( ) { ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) } (11) To understand these equations, we have to study two cases: Case 1: The node is an internal node of the MDMSEIN interconnection. Let the node is say (1, 5) then we have to use the equation (10) to find Xi as x satisfies the first condition so the set Xi is given as: Xi = {0, 2} Similarly Yi is given as: Yi = {4, 6}. Now according to equation (9) we get the f(x, y) as the Cartesian product of the two sets are as follows: f(x,y)={(0, 4),(0, 6),(2, 4),(2, 6)} After computing f(x, y), we have to compute g(x, y) from equation (11) as x, y are not the boundary values so we got the result as φ. So the node (1, 5) is connected to (x0 , y 0 ) given by equation 8 which is as follows: (x0 , y 0 ) = {(0, 4),(0, 6),(2, 4),(2, 6)} From the Figure 6, we can verify that the node (1, 5) is connected to these four nodes.
  • 5.  ISSN: 2088-8708 IJECE Vol. 7, No. 2, April 2017 : 1042 – 1050 1046 Case 2: The node is a boundary node Let the boundary node is (0, 7). Again from equation (10), we say that Xi = {(0 + 1)} and Yi = {(7 − 1)} F(x, y) = {(1, 6)}, again from equation (11) we get: X=0 and ymod2! =0 So coordinates are (x, y-1) i.e. (0, 6). Similarly y=0 and xmod2==0 The coordinates are (x+1, y) i.e. (1, 7) And the total coordinates from equation(8) are: {(0, 6),(1, 7),(1, 6)} From the Figure 6, we verify that the node (0, 7) is connected to these three nodes. Figure 5. The architecture of Shuffle Exchange Network of 8 Nodes Figure 6. The architecture of Modified Diagonal Mesh Shuffle Exchange Interconnection Network of 8X8 and its OMNeT version 4. EVALUATION OF MDMSEIN AND OTHER MESHES ON TRAFFIC PATTERNS USING OMNET++ 4.1. Experimental Setup and Testbed In this section, we presented the simulation results. We have used Lenovo System having Intel Core 2 CPU T5200@1.60 GHz, 2 GB of RAM running with Windows 7 and OMNeT++ Simulator version 4.4.1 for the simulation. Definition 4.1.1 OMNeT: OMNeT++ is a framework based on eclipse IDE to provide the graphical environment for the simulations. The OMNeT++ uses the modular concept and have component based library for simulation of both the wired and wireless networks [23]. Figure 7 shows that, each node is having the 3 components which are app, routing and queues. These queues are further connected by the link to another node by the channel based on topological design IN used. To understand the working of each component, we should know the role of each. The app is the module that responsible for generating and receiving the packets that comes from the destination. The app module is simply behaving as the source and sink. We have to define the pattern of our traffic in the app module itself. The second module is the routing. We have to provide the routing algorithm for topology. In our case, we have used the distance vector routing which is default implemented in the OMNeT++. It uses the routing table for finding the optimal path which has been decided based on the neighbor of nodes for each node. The queues are used to store the packets that are arriving from the node and particular channel, and the packets to be sent by a particular channel. During the simulation, we have designed the queues and there has no restriction on the size of the queue that means, we can store any number of packets in the buffer. During the simulation there is no drop of packet due to the queue size. The channels used are bidirectional but in some topologies the links are unidirectional. In this way, the channels are connected using the in-ports and out-ports. This makes the channel unidirectional. Definitions 4.1.2 Network Throughput: Throughput is defined as the number of successful message that is received in per unit of time. In a system we calculate the aggregate throughput, which is the sum of throughput of each and every node [19], [20]. Definitions 4.1.3 Network latency: Network latency is defined as the time taken for the messages from the source to destination. The latency of the network will increases when network begins to saturates as the packet has to wait in the network for large fraction of time [19], [20].
  • 6. IJECE ISSN: 2088-8708  A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (Akash Punhani) 1047 Definition 4.1.4 Load factor: It is the ratio of the amount of the traffic that must cross channel „c‟ if each input injects one unit of traffic according to the given traffic pattern. The load factor more understand by example described in Figure 8. If there is a channel and it is busy for all the time of observation, we can say that load on the channel is 100%. If the traffic is half of the time period the channel is ideal then, we can say that load on the channel is 50% [21], [24]. Therefore, we can describe the load on the various topologies using inter packet delay. Figure 7. Describing the modules of a node in omnet++ Figure 8. Describes the channel with 100% and 50% loads 4.2. Comparative Analysis and Discussion The parameters used in the experimental setup used for Scenario 1 and Scenario 2 are described in Table 1 below. Table 1. Primary network parameters used in the experimental setup Scenario 1 Network Parameters SimulationValues (Scenario 1) SimulationValues (Scenario 2) Channel bandwidth 1 Gbps 1 Gbps Packet size 1024 Bytes 1024 Bytes Channel delay 100ms 100ms Number of nodes 64 64 Switch delay 0 ms 0 ms HotSpots - 5% and 10% 4.2.1. Uniform Traffic We can see from the graph which shows in Figure 9 that both the MDMIN and MDMSEIN interconnection are comparable to each other in performance but the mesh has saturated quite earlier at lower load. The torus network shows the increase in latency at quite lower load in comparison to that of MDMIN and MDMSEIN. We can see that, the better performance for packet injection rate is 10.24 µs and DMESH is giving the best results, this is because the DMESH is having higher bisection width and high degree of nodes this increases the cost of the IN. In MDMIN and MDMSEIN, we have removed the long torodial links, because the long torodials links results in varying latency and brings the non uniformity in the network. 4.2.2. Bit Complement Traffic In the case of bit complement traffic, it is observed from the graph which shows in Figure 10 that MDMSEIN has given good performance. The MDMIN has also given low latency for initial loads but as the load increases, the latency has also increased and became almost equal to that of torus network. Later for higher load latency of torus became more than MDMIN but proposed MDMSEIN has given better performance using all the different loads based on the packet injection rate. The MDMSEIN has given the
  • 7.  ISSN: 2088-8708 IJECE Vol. 7, No. 2, April 2017 : 1042 – 1050 1048 improvement of 9% calculated on the basis of the mean of the relative difference between torus that is given by the relation as described in the equation (12) below: Figure 9. Average Latency on Uniform traffic Figure 10. Average Latency on Bit complement traffic ∑ (12) The results of MDMSEIN are also comparable to that of DMESH upto the inter packet arrival delay of 13.65 µs. 4.2.3. Tornado Traffic From the Figure 11 we observed that, the performance of the proposed and MDMIN is comparable to that torus mesh and is better than that of the simple mesh even though the length of the wire in the case of torus is higher. The number of torodial links is more but, the diagonal mesh is having high performance due to the fact of double bisection width and complex diagonal interconnection of the diagonal mesh. 4.2.4. Neighbor Traffic The performance of the MDMSEIN and MDMIN is again comparable to that of the torus and found better than that of the simple mesh as described in Figure 12. We found, these performances without using the long torodial links. The neighbor traffic is considered to be important for any IN because, the application is communicate more to the neighbor in comparison to that of distant node. The positive point here is that, we have achieved the performance better than that of DMESH which is having the double bisection bandwidth in comparison to that of MDMSEIN and MDMIN. Scenario 2 In scenario 2, we have considered the hotspot traffic of 5% and 10% along with the uniform traffic and the results have been discussed as follows: 4.2.5. Uniform Traffic with hotspot 5% The performance of traffic at the 5% of hotspot is described in Figure 13. It shows the increase in the latency of each of the 2D mesh topology significantly compared to the uniform traffic with no hotspots. The other topologies 2D torus, MDMIN, MDMSEIN and DMESH are not significantly affected by the hotspots. The results of 2D torus, MDMIN and MDMSEIN are almost identical. 4.2.6. Uniform Traffic with hotspot 10% The performance of traffic described in the Figure 13 and 14. We found that at lower hotspot the performance of MDMIN and MDMSEIN are affected but, when the hotspot has increased from 5% to 10% percent the latency of the torus is also significantly reduced in comparison to that of MDMIN and MDMSEIN. 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 163.84 54.61 32.77 23.41 18.2 13.65 10.24 8.19 5.85 4.55 AverageLatency(Sec) Inter Packet Arrival Delay(µsec) 2D MESH 2D Torus DMESH MDMIN MDMSEIN 0 0.1 0.2 0.3 0.4 0.5 0.6 163.84 54.61 32.77 23.41 18.2 13.65 10.24 8.19 5.85 4.55 AverageLatency(Sec) Inter Packet Arrival Delay(µsec) 2D MESH 2D Torus DMESH MDMIN MDMSEIN
  • 8. IJECE ISSN: 2088-8708  A Modified Diagonal Mesh Shuffle Exchange Interconnection Network (Akash Punhani) 1049 Figure 11. Average Latency on Tornado traffic Figure 12. Average Latency on Neighbour traffic Figure 13. Average Latency on uniform traffic with 5 % hotspot Figure 14. Average Latency on uniform traffic with 10% hotspot 5. CONCLUSION AND FUTURE WORK We have proposed a new topology based on the existing topology that is MDMIN. From Figure 9 we found that the MDMIN and MDMSEIN are better than torus network over the Uniform traffic. Figure 10 shows that MDMSEIN has improved over MDMIN its previous successor. In case of tornado traffic they are just near to the torus topology. In case of neighbor traffic shows the improvement but MDMSEIN is slightly slow in comparison to that of MDMIN. From the entire Figure 9 to 12 we can conclude that MDMSEIN can be used for the applications based on the bit complement traffic and neighbor traffic. The Figure 13 and 14 conclude that interconnection is also managed the hotspots in the networks. In the case of 5% hotspot we have got the result comparable to that of torus as the hotspots selected the topology is favorable to that of torus. The latency of torus appears to be good but as the hotspot has been raised to 10% then torus begins to saturate. The topology itself is not responsible for the performance. It is also affected by the routing algorithm and flow control mechanism used. Therefore, in future we will investigate the deterministic and adaptive routing algorithms suitable for the proposed topology because it can be seen as shortest path algorithm but may not be efficient in the case of congestion so we have to search for the adaptive algorithm for the proposed topology. REFERENCES [1] W. J. Dally and B. P. Towles, “Principles and practices of interconnection networks,” Elsevier, 2004. [2] W. J. Dally and B. Towles, “Route packets, not wires: On-chip interconnection networks,” in Design Automation Conference, 2001. Proceedings, IEEE, pp. 684–689, 2001. 0 0.05 0.1 0.15 0.2 0.25 0.3 163.84 54.61 32.77 23.41 18.2 13.65 10.24 8.19 5.85 4.55 AverageLatency(Sec) Inter Packet Arrival Delay(µsec) 2D MESH 2D Torus DMESH MDMIN MDMSEIN 0 0.1 0.2 0.3 0.4 0.5 0.6 163.84 54.61 32.77 23.41 18.2 13.65 10.24 8.19 5.85 4.55 AverageLatency(Sec) Inter Packet Arrival Delay(µsec) 2D MESH 2D Torus DMESH MDMIN MDMSEIN 0 0.1 0.2 0.3 0.4 0.5 0.6 163.84 54.61 32.77 23.41 18.2 13.65 10.24 8.19 5.85 4.55 AverageLatency(Sec) Inter Packet Arrival Delay(µsec) 2D MESH 2D Torus DMESH MDMIN MDMSEIN 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 163.84 54.61 32.77 23.41 18.2 13.65 10.24 8.19 5.85 4.55 AverageLatency(Sec) Inter Packet Arrival Delay(µsec) 2D MESH 2D Torus DMESH MDMIN MDMSEIN
  • 9.  ISSN: 2088-8708 IJECE Vol. 7, No. 2, April 2017 : 1042 – 1050 1050 [3] M. Awadalla and H. Konsowa, “Performance enhancement of multicore architecture,” International Journal of Electrical and Computer Engineering, vol/issue: 5(4), pp. 669, 2015. [4] T. Adiono, et al., “An soc architecture for real-time noise cancellation system using variable speech pdf method,” International Journal of Electrical and Computer Engineering, vol/issue: 5(6), 2015. [5] A. Punhani, et al., “A modified diagonal mesh interconnection network,” in India Conference (INDICON), 2014 Annual IEEE. IEEE, pp. 1–6, 2014. [6] C. L. Seitz, et al., “The architecture and programming of the ametek series 2010 multicomputer,” in Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, ACM, vol. 1, pp. 33–37, 1988. [7] L. Bhuyan, “Special issue of interconnection networks,” IEEE Computer, vol/issue: 20(6), 1987. [8] R. Vaish, et al., “On a deadlock and performance analysis of albr and dar algorithm on x-torus topology by optimal utilization of cross links and minimal lookups,” The Journal of Supercomputing, vol/issue: 59(3), pp. 1252–1288, 2012. [9] E. Anderson, et al., “Performance of the cray t3e multiprocessor,” in Proceedings of the 1997 ACM/IEEE conference on Supercomputing. ACM, pp. 1–17, 1997. [10] S. L. Lillevik, “The touchstone 30 gigaflop delta prototype,” in Proceedings of the Sixth. IEEE Distributed Memory Computing Conference, IEEE, pp. 671–677, 1991. [11] N. Rakesh and Nitin, “Analysis of multi-sort algorithm on multi-mesh of trees (mmt) architecture,” The Journal of Supercomputing, vol/issue: 57(3), pp. 276–313, 2011. [12] J. Gregory and R. McReynolds, “The solomon computer,” IEEE Transactions on Electronic Computers, vol. 6, pp. 774–781, 1963. [13] A. Gara, et al., “Overview of the blue gene/l system architecture,” IBM Journal of Research and Development, vol/issue: 49(2.3), pp. 195–212, 2005. [14] Y. Ajima, et al., “Tofu: A 6d mesh/torus interconnect for exascale computers,” Computer, vol/issue: 11(42), pp. 36–40, 2009. [15] G. H. Barnes, et al., “The illiac iv computer,” IEEE Transactions on Computers, vol/issue: 100(8), pp. 746–757, 1968. [16] K. W. Tang and S. A. Padubidri, “Routing and diameter analysis of diagonal mesh networks,” in ICPP (1), pp. 143–150, 1992. [17] K. W. Tang, et al., “Diagonal and toroidal mesh networks,” IEEE Transactions on Computers, vol/issue: 43(7), pp. 815–826, 1994. [18] Y. G. Wang, et al., “Topological properties and routing algorithm for semi-diagonal torus networks,” The Journal of China Universities of Posts and Telecommunications, vol/issue: 18(5), pp. 64–70, 2011. [19] Y. Ouyang, et al., “Networks on chip based on diagonal interlinked mesh topology structure,” Computer Engineering, vol/issue: 35(22), pp. 100–102, 2009. [20] J. Duato, et al., “Interconnection networks: An engineering approach,” Morgan Kaufmann, 2003. [21] D. S. Chauhan and Nitin, “Comparative analysis of traffic patterns on k-ary n-tree using adaptive algorithms based on burton normal form,” The Journal of Supercomputing, vol/issue: 59(2), pp. 569–588, 2012. [22] J. Siegel, “Interconnection networks for large-scale parallel processing; theory and case studies,” 1985. [23] A. Varga, et al., “The omnet++ discrete event simulation system,” in Proceedings of the European simulation multiconference (ESM2001), vol/issue: 9(S185), pp. 65, 2001. [24] L. Tedesco, et al., “Traffic generation and performance evaluation for mesh-based nocs,” in 18th Symposium on Integrated Circuits and Systems Design, IEEE, pp. 184–189, 2005.