Binomial-Tree Fault Tolerant Routing in Dual-Cubes with Large Number of Faulty Nodes

A dual-cube DC(m) has m + 1 links per node where m is the degree of a cluster (m-cube), and one extra link is used for connection between clusters. The dual-cube mitigates the problem of increasing number of links in the large-scale hypercube network while keeps most of the topological properties of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computational and Information Science 2004-01, p.51-56
Hauptverfasser: Li, Yamin, Peng, Shietung, Chu, Wanming
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A dual-cube DC(m) has m + 1 links per node where m is the degree of a cluster (m-cube), and one extra link is used for connection between clusters. The dual-cube mitigates the problem of increasing number of links in the large-scale hypercube network while keeps most of the topological properties of the hypercube network. In this paper, we propose efficient algorithms for finding a nonfaulty routing path between any two nonfaulty nodes in the dual-cube with a large number of faulty nodes. A node v ∈ DC(m) is called k-safe if v has at least k nonfaulty neighbors. The DC(m) is called k-safe if every node in DC(m) is k-safe. The first algorithm presented in this paper is an off-line algorithm that uses global information of faulty status. It finds a nonfaulty path of length at most d(s,t) + O(k2) in O(|F| + m) time for any two nonfaulty nodes s and t in the k-safe DC(m) with number of faulty nodes |F| < 2k(m + 1 – k), where 0≤ k ≤ m/2. The second algorithm is an online algorithm that uses local information only. It can find a fault-free path with high probability in an arbitrarily faulty dual-cube with unbounded number of faulty nodes.
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-540-30497-5_9