PCBN - A HIGH-PERFORMANCE PARTITIONABLE CIRCULAR BUS NETWORK FOR DISTRIBUTED SYSTEMS

Authors
Citation
Tk. Woo et Syw. Su, PCBN - A HIGH-PERFORMANCE PARTITIONABLE CIRCULAR BUS NETWORK FOR DISTRIBUTED SYSTEMS, IEEE transactions on parallel and distributed systems, 4(12), 1993, pp. 1298-1307
Citations number
13
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
4
Issue
12
Year of publication
1993
Pages
1298 - 1307
Database
ISI
SICI code
1045-9219(1993)4:12<1298:P-AHPC>2.0.ZU;2-O
Abstract
In a distributed computing environment, a highperformance communicatio n network is essential. In this paper, we present a dynamically partit ionable circular bus network (PCBN) and efficient algorithms for maxim izing its utilization. In our approach, a distributed network is trans formed into a graph, in which a vertex represents a communication requ est and an edge denotes the conflict between a pair of communication r equests. A graph traversal algorithm is then applied to the graph to i dentify some maximal independent sets of vertices, The communication r equests corresponding to the vertices of a maximal independent set can proceed in parallel. By computing the expected size of the maximal in dependent sets of a graph, we can obtain the improvement ratio of the network. In this paper, the network control and synchronization techni ques of PCBN are described in detail. Another problem dealt with in th is paper is the idling problem in the execution of nonconflicting requ ests. Since the requests may take different amounts of time to execute , the subnetworks of shorter durations will be idle after the completi on of their requests if subnetworks are assigned to process them to th eir completion. This bus idling problem is solved by using a coin-chan ging algorithm. The performance evaluation shows a significant decreas e in network delay.