The classification of coverings of processor networks

Hans L. Bodlaender*

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

Uniform emulations are known in the theory of parallel computing as a class of balanced, structure preserving simulations of large (processor-) networks on smaller (processor-) networks, possibly of the same type. The notion of a covering of one graph by another graph, derived from combinatorial topology, is strongly related to the notion of uniform emulation: every covering of a connected, undirected graph is a uniform emulation. A classification of the coverings of large networks on smaller networks of the same type is given for the following network types: the ring, the grid, the cube, the cube connected cycles, the tree network, and the complete network. A version of the notion of covering for directed graphs is introduced, and the directed coverings of the 4-pin shuffle and the shuffle-exchange networks are completely classified. The problem of deciding whether there is a covering of a given graph G = (VG, EG) on a given graph H = (VH, EH) is shown to be at least as hard as GRAPH ISOMORPHISM, even if |VG|/|VH| is fixed to a constant c ε{lunate} N+.

Original languageEnglish
Pages (from-to)166-182
Number of pages17
JournalJournal of Parallel and Distributed Computing
Volume6
Issue number1
Publication statusPublished - 1 Feb 1989
Externally publishedYes

Fingerprint

Dive into the research topics of 'The classification of coverings of processor networks'. Together they form a unique fingerprint.

Cite this