alternate paths so as to aid reduce the effective
number of hops for communicating nodes and also
to reduce the wavelength number necessary for all-
to-all broadcast.
Fig. 2: A 12-node ring with 3-length extension
Example 2: Wavelength allotment for all-to-all
broadcast in a 12-node unidirectional ring with 3-
length extension using longest link first routing
algorithm.
Consider the 12-node ring with 3-length extension
shown in Fig. 2 All-to-all broadcast connections can
be listed as shown below:
The non-overlapping connections are grouped in the
above set of connections and prevalent wavelength
is allocated as shown below:
{(0,1),(1,0),(4,5),(5,4),(8,9),(9,8)} -λ1
{(1,2),(2,1),(5,6),(6,5),(9,10),(10,9)} -λ2
{(2,3),(3,2),(6,7),(7,6),(10,11),(11,10)} -λ3
{(3,4),(4,5),(7,8),(8,7),(11,0),(0,11)} -λ4
{(0,2),(2,0),(4,6),(6,4),(8,10),(10,8)} -λ5
{(1,3),(3,1),(5,7),(7,5),(9,11),(11,9)} -λ6
{(2,4),(4,2),(6,8),(8,6),(10,0),(0,10)} -λ7
{(3,5),(5,3),(7,9),(9,7),(11,1),(1,11)} -λ8
{(0,3),(3,0),(4,7),(7,4),(8,11),(11,8)} -λ9
{(1,4),(4,1),(5,8),(8,5),(9,0),(0,9)} -λ10
{(2,5),(5,2),(6,9),(9,6),(10,1),(1,10)} -λ11
{(3,6),(6,3),(7,10),(10,7),(11,2),(2,11)} -λ12
{(0,4),(4,0),(4,8),(8,4),(8,0),(0,8)} -λ13
{(1,5),(5,1),(5,9),(9,5),(9,1),(1,9)} -λ14
{(2,6),(6,2),(6,10),(10,6),(10,2),(2,10)} -λ15
{(3,7),(7,3),(7,11),(11,7),(11,3),(3,11)} -λ16
{(0,5),(5,0),(4,9),(9,4),(8,1),(1,8)} -λ17
{(1,6),(6,1),(5,10),(10,5),(9,2),(2,9)} -λ18
{(2,7),(7,2),(6,11),(11,6),(10,3),(3,10)} -λ19
{(3,8),(8,3),(7,0),(0,7),(11,4),(4,11)} -λ20
{(0,6),(6,0),(1,7),(7,1),(2,8),(8,2)} -λ21
{(3,9),(9,3),(4,10),(10,4),(5,11),(11,5)} -λ22
Thus, 22 wavelength numbers are necessary atmost
for a 12-node unidirectional ring with 3-length
extension to establish all-to-all broadcast.
The following definitions are necessary to
understand the analysis done in this chapter.
Definition 1: “A link that joins the nodes and
( is said to be shorter link. A link that
directly joins the nodes and and nodes
and ( is said to be longer link” [22].
Definition 2: “A connection is the set of all links
that joins source node and destination node
following a prescribed routing method” [22].
Definition 3: “A connection that selects longer link
over a shorter link at the source node and at various
intermediate nodes to reach the destination node is
said to follow ‘longest link first routing’. For
example, in Figure 1, under longest link first
routing, a connection from source node 2 to
destination node 5 selects first the longer link inter
connecting the node 2 with 4 and then the shorter
link joining node 4 with 5” [22].
Definition 4: “If the number of intermediate nodes
between the source node and destination node in the
primary ring isthen the connection is called a
lengthconnection. For example, in Figure 4.1, if
the source node is indexed 2 and the destination
node is indexed 5, then the length of the connection
is 3” [22].
Lemma 1: Under the longest link first routing
algorithm, for
a length connections
WSEAS TRANSACTIONS on COMMUNICATIONS
DOI: 10.37394/23204.2022.21.19
K. Manoharan, M. Sabrigiriraj