Analysis of fault-tolerant routing algorithms in k-ary n-cube networks

J. Al-Sadi, K. Day, M. Ould-Khaoua

Research output: Contribution to journalArticle

Abstract

Many exiting studies have focused on the design of efficient fault-tolerant routing algorithms for common multicomputer networks, such as k-ary n-cubes. However, there has been comparatively little research activity on analysing and comparing these algorithms. In an effort towards filling this gap, this paper analyses the performance of two fault-tolerant routing algorithms, namely the unsafety vectors and probability vectors, recently proposed for k-ary n-cubes. In the unsafety vectors algorithm, each node calculates numeric unsafety vectors capturing information about faulty nodes in the network and uses them to achieve efficient fault-tolerant routing. In the probability vectors algorithm, a probabilistic approach is employed to achieve fault-tolerance. Each node calculates a probability vector, where the ith element represents the probability that a destination node at distance i cannot be reached through a minimal path due to a faulty node or link. The results presented below reveal that both algorithms exhibit good performance characteristics for practical number of faulty nodes in the network. However, the probability vectors algorithm is superior over the unsafety vectors in terms of the computation and communication overhead.

Original languageEnglish
Pages (from-to)79-85
Number of pages7
JournalComputer Systems Science and Engineering
Volume18
Issue number2
Publication statusPublished - Mar 2003

Fingerprint

K-ary N-cubes
Fault-tolerant Routing
Routing algorithms
Routing Algorithm
Vertex of a graph
Minimal Path
Calculate
Multicomputers
Probabilistic Approach
Fault tolerance
Numerics
Fault Tolerance

Keywords

  • Fault-tolerant routing
  • Interconnection networks
  • Multicomputers
  • Performance evaluation
  • Probability
  • Simulation

ASJC Scopus subject areas

  • Hardware and Architecture
  • Theoretical Computer Science
  • Computational Theory and Mathematics

Cite this

Analysis of fault-tolerant routing algorithms in k-ary n-cube networks. / Al-Sadi, J.; Day, K.; Ould-Khaoua, M.

In: Computer Systems Science and Engineering, Vol. 18, No. 2, 03.2003, p. 79-85.

Research output: Contribution to journalArticle

@article{e1fb80f793ed47c3b2becee31aff3e76,
title = "Analysis of fault-tolerant routing algorithms in k-ary n-cube networks",
abstract = "Many exiting studies have focused on the design of efficient fault-tolerant routing algorithms for common multicomputer networks, such as k-ary n-cubes. However, there has been comparatively little research activity on analysing and comparing these algorithms. In an effort towards filling this gap, this paper analyses the performance of two fault-tolerant routing algorithms, namely the unsafety vectors and probability vectors, recently proposed for k-ary n-cubes. In the unsafety vectors algorithm, each node calculates numeric unsafety vectors capturing information about faulty nodes in the network and uses them to achieve efficient fault-tolerant routing. In the probability vectors algorithm, a probabilistic approach is employed to achieve fault-tolerance. Each node calculates a probability vector, where the ith element represents the probability that a destination node at distance i cannot be reached through a minimal path due to a faulty node or link. The results presented below reveal that both algorithms exhibit good performance characteristics for practical number of faulty nodes in the network. However, the probability vectors algorithm is superior over the unsafety vectors in terms of the computation and communication overhead.",
keywords = "Fault-tolerant routing, Interconnection networks, Multicomputers, Performance evaluation, Probability, Simulation",
author = "J. Al-Sadi and K. Day and M. Ould-Khaoua",
year = "2003",
month = "3",
language = "English",
volume = "18",
pages = "79--85",
journal = "Computer Systems Science and Engineering",
issn = "0267-6192",
publisher = "CRL Publishing",
number = "2",

}

TY - JOUR

T1 - Analysis of fault-tolerant routing algorithms in k-ary n-cube networks

AU - Al-Sadi, J.

AU - Day, K.

AU - Ould-Khaoua, M.

PY - 2003/3

Y1 - 2003/3

N2 - Many exiting studies have focused on the design of efficient fault-tolerant routing algorithms for common multicomputer networks, such as k-ary n-cubes. However, there has been comparatively little research activity on analysing and comparing these algorithms. In an effort towards filling this gap, this paper analyses the performance of two fault-tolerant routing algorithms, namely the unsafety vectors and probability vectors, recently proposed for k-ary n-cubes. In the unsafety vectors algorithm, each node calculates numeric unsafety vectors capturing information about faulty nodes in the network and uses them to achieve efficient fault-tolerant routing. In the probability vectors algorithm, a probabilistic approach is employed to achieve fault-tolerance. Each node calculates a probability vector, where the ith element represents the probability that a destination node at distance i cannot be reached through a minimal path due to a faulty node or link. The results presented below reveal that both algorithms exhibit good performance characteristics for practical number of faulty nodes in the network. However, the probability vectors algorithm is superior over the unsafety vectors in terms of the computation and communication overhead.

AB - Many exiting studies have focused on the design of efficient fault-tolerant routing algorithms for common multicomputer networks, such as k-ary n-cubes. However, there has been comparatively little research activity on analysing and comparing these algorithms. In an effort towards filling this gap, this paper analyses the performance of two fault-tolerant routing algorithms, namely the unsafety vectors and probability vectors, recently proposed for k-ary n-cubes. In the unsafety vectors algorithm, each node calculates numeric unsafety vectors capturing information about faulty nodes in the network and uses them to achieve efficient fault-tolerant routing. In the probability vectors algorithm, a probabilistic approach is employed to achieve fault-tolerance. Each node calculates a probability vector, where the ith element represents the probability that a destination node at distance i cannot be reached through a minimal path due to a faulty node or link. The results presented below reveal that both algorithms exhibit good performance characteristics for practical number of faulty nodes in the network. However, the probability vectors algorithm is superior over the unsafety vectors in terms of the computation and communication overhead.

KW - Fault-tolerant routing

KW - Interconnection networks

KW - Multicomputers

KW - Performance evaluation

KW - Probability

KW - Simulation

UR - http://www.scopus.com/inward/record.url?scp=0037861851&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0037861851&partnerID=8YFLogxK

M3 - Article

VL - 18

SP - 79

EP - 85

JO - Computer Systems Science and Engineering

JF - Computer Systems Science and Engineering

SN - 0267-6192

IS - 2

ER -