Abstract

AbstractThis paper presents a method for constructing bus networks interconnecting a large number of data processors based on the block design. Properties of the bus networks constructed, an algorithm for finding data routing paths, and conditions for a distributed diagnostic procedure are presented. In the construction method considered, we regard a block and an object in the block design as a processor and a bus, respectively. Then two processors are either connected to the same bus or interconnected via a single intermediate processor. There are almost as many such independent data routing paths through a single intermediate processor as I/O ports of a processor. In fault diagnosis it is a general practice to assume an upper bound on the number of failed processors. For our bus network, we can show that it is possible to diagnose all the processors correctly by a distributed diagnostic method if the number of failed processors is less than min(n/2, d), where n is the number of processors and, with q and m denoting the number of I/O ports per processor and of buses, respectively, d = 4(m ‐ q)/q (q: even) or d = 4q(m ‐ q)/(q2 ‐ 1) (q: odd).

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call