Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches

This thesis is an investigation into structures and strategies for fault-tolerant communication. We assume the existence of some set of nodes--people, telephones, processors--with a need to pass messages--telephone calls, signals on a wire, data packets--amongst themselves. In Part I, our goal is...

Full description

Bibliographic Details
Main Author: Schweizer, David Lawrence
Format: Others
Language:en
Published: 1991
Online Access:https://thesis.library.caltech.edu/2859/1/Schweizer_dl_1991.pdf
Schweizer, David Lawrence (1991) Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/92k2-w943. https://resolver.caltech.edu/CaltechETD:etd-07122007-092015 <https://resolver.caltech.edu/CaltechETD:etd-07122007-092015>
id ndltd-CALTECH-oai-thesis.library.caltech.edu-2859
record_format oai_dc
spelling ndltd-CALTECH-oai-thesis.library.caltech.edu-28592021-04-20T05:01:35Z https://thesis.library.caltech.edu/2859/ Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches Schweizer, David Lawrence This thesis is an investigation into structures and strategies for fault-tolerant communication. We assume the existence of some set of nodes--people, telephones, processors--with a need to pass messages--telephone calls, signals on a wire, data packets--amongst themselves. In Part I, our goal is to create a structure, that is, a pattern of interconnection, in which a designated source node can broadcast a message to (and through) a group of recipient nodes. We seek a structure in which every node has tightly limited fan-out, but which is nonetheless able to function reliably even when challenged with significant numbers of node failures. The structures are described only in terms of their connectivity, and we therefore use the language of graph theory. Part II is based on the observation that certain transformations of the graphs in Part I produce graphs that look like previously studied structures called non-blocking switches. We show that these transformations, when applied to other graphs, yield new, easier approaches to, and proofs of, some known theorems. Part III is an independent body of work describing some investigations into possible extensions of the theory of Kolmogorov-Chaitin complexity into the foundations of pattern recognition. We prove the existence of an information theoretic metric on strings in which the distance between two strings is a measure of the amount of specification required for a universal computer to interconvert the strings. We also prove two topological theorems about this metric. 1991 Thesis NonPeerReviewed application/pdf en other https://thesis.library.caltech.edu/2859/1/Schweizer_dl_1991.pdf Schweizer, David Lawrence (1991) Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/92k2-w943. https://resolver.caltech.edu/CaltechETD:etd-07122007-092015 <https://resolver.caltech.edu/CaltechETD:etd-07122007-092015> https://resolver.caltech.edu/CaltechETD:etd-07122007-092015 CaltechETD:etd-07122007-092015 10.7907/92k2-w943
collection NDLTD
language en
format Others
sources NDLTD
description This thesis is an investigation into structures and strategies for fault-tolerant communication. We assume the existence of some set of nodes--people, telephones, processors--with a need to pass messages--telephone calls, signals on a wire, data packets--amongst themselves. In Part I, our goal is to create a structure, that is, a pattern of interconnection, in which a designated source node can broadcast a message to (and through) a group of recipient nodes. We seek a structure in which every node has tightly limited fan-out, but which is nonetheless able to function reliably even when challenged with significant numbers of node failures. The structures are described only in terms of their connectivity, and we therefore use the language of graph theory. Part II is based on the observation that certain transformations of the graphs in Part I produce graphs that look like previously studied structures called non-blocking switches. We show that these transformations, when applied to other graphs, yield new, easier approaches to, and proofs of, some known theorems. Part III is an independent body of work describing some investigations into possible extensions of the theory of Kolmogorov-Chaitin complexity into the foundations of pattern recognition. We prove the existence of an information theoretic metric on strings in which the distance between two strings is a measure of the amount of specification required for a universal computer to interconvert the strings. We also prove two topological theorems about this metric.
author Schweizer, David Lawrence
spellingShingle Schweizer, David Lawrence
Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches
author_facet Schweizer, David Lawrence
author_sort Schweizer, David Lawrence
title Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches
title_short Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches
title_full Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches
title_fullStr Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches
title_full_unstemmed Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches
title_sort combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches
publishDate 1991
url https://thesis.library.caltech.edu/2859/1/Schweizer_dl_1991.pdf
Schweizer, David Lawrence (1991) Combinatorial design of fault-tolerant communication structures, with applications to non-blocking switches. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/92k2-w943. https://resolver.caltech.edu/CaltechETD:etd-07122007-092015 <https://resolver.caltech.edu/CaltechETD:etd-07122007-092015>
work_keys_str_mv AT schweizerdavidlawrence combinatorialdesignoffaulttolerantcommunicationstructureswithapplicationstononblockingswitches
_version_ 1719397291485298688