Mesh interconnection network definition, advantages, disadvantages

6062

A Mesh interconnection network provides point-to-point communication links with each processor to every other processor in the network. Mesh interconnection networks provide redundancy, in the information sending or receiving of a communication link failure, meshed networks enable data to be routed through any other site connected to the network. Because each processor has a point-to-point connection link to every other processors, mesh interconnection are the most expensive and difficult to maintain.

In a d-dimensional d√p × d√p × . . . . × d√p mesh, the p processors may be thought of as logically arranged in a d-dimensional d√p ×  d√p × . . . . × d√p array. The processor at location (id-i, id-2 , i0) of the array is connected to the processors at locations (id-l , .. . , ij ± 1,… ,i 0), 0 < j < d – 1. This network has degree 2d, diameter d(d√p – 1) and a p1 – 1/d bisector. It can perform permutations in θ(d d√p) cycles.

2 dimension mesh interconnection network Characteristics:

  • A 2-Dimensional mesh can be laid out in 2-Dimension space, making it attractive from a wiring standpoint.
  • A k-dimensional mesh with N = nk (n is the rank mash) nodes has an interior node degree of 2k and the network diameter is k(n-1). So, pure mesh network is asymmetric.
  • The communication is allowed only in between neighboring nodes; hence interior nodes communicate with 2k other processors.
  • Mesh interconnection network has one another variant named as an Illiac mash whose topology is equivalent to a chordal ring of degree 4. In general, an n × n Illiac mash should have a diameter of d= n – 1, which only half of the diameter for a pure mesh.
  • 2-dimensional meshes can be augmented with wraparound links to form two dimensional Tori.
  • The three-dimensional cube is a generalization of the 2-D mesh to three dimensions (each node element in a 3-D cube, with the exception of those on the periphery, is connected to six other nodes, two along each of the three dimensions).

A variety of physical simulations commonly executed on parallel computers (for example, 3-Dimensional weather modeling, structural modeling, etc.) can be mapped naturally to 3-Dimensional network typologies.

Example of 2-dimensional mesh:

Mesh connected interconnection network

Figure: 2-Dimension mesh with rank 4

One of the most natural interconnection schemes is the 2-dimensional mesh shown in above figure is an extension of the linear array to two-dimensions. Each dimension has √p nodes i.e. (√p × √p mesh) with a node identified by a two-tuple (i, j). Its physical layout is straightforward in the 2-dimensional space.

The degree of the 2-dimensional mesh interconnection network is                = 4.
And the diameter of the 2-dimensional mesh interconnection network is       = 2(√p – 1) and
a bisector of of the 2-dimensional mesh interconnection network is              = √p
It performs permutations in θ(√p) cycles.

Consider the mash represent in above figure:

The rank of the mash n = 4
The dimension of the mash     k = 2
The total number of nodes in the mash N = nk = 42 = 16
The degree of interior node is = 2 × k = 2 × 2 = 4
The diameter is = k × (n – 1) = 2 × (4 – 1) = 2 × 3 = 6

In 2-dimension mesh interconnection network every node is connected to four other nodes whose indices differ in any dimension by one.

3-D Mesh Connected Interconnection Network

Figure: 3-D Mesh Connected Interconnection Network

Consider the 3-Dimension mash represent in above figure:

The rank of the mash n = 3
The dimension of the mash     k = 3
The total number of nodes in the mash N = nk = 33 = 27
The degree of interior node is = 2 × k = 2 × 3 = 6
The diameter is = k × (n – 1) = 3 × (3 – 1) = 3 × 2 = 6

Advantages of mesh interconnection network:

  • Each communication link in the network can carry its own data load.
  • Information has access to fastest paths and can load balance.
  • This network provides redundancy and fault tolerance between processes and ensures the best possibility that the network is always available.

Disadvantages of mesh interconnection network:

  • Uses bulk communication links to implement mesh interconnection networks.
  • Has a high administrative overhead.

Also Read: 

Previous QuizStar connected Interconnection network definition, advantages and disadvantages
Next QuizTree interconnection network Characteristics, advantages and disadvantages

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.