Skip to main navigation Skip to search Skip to main content

THUDS: A HIGHLY AVAILABLE DISTRIBUTED COMPUTER SYSTEM.

  • Lan Jin
  • , Meiming Sheng
  • , Xianzhi Liao
  • , Di Zhou
  • , Yuanyuan Yang
  • , Youheng Xu
  • , Yi Pan
  • Tsinghua University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A distributed computer system is characterized by three main features: modularity (resource distribution), parallelism (processing distribution), and autonomy (control distribution). All these characteristics are necessary in order to provide a system with a series of advantages of distributed processing. THUDS is an experimental distributed computer system intended to satisfy all these requirements. The system architecture of THUDS based on the group-shuffle interconnection network with mixed static and dynamic topologies is stated and evaluated to verify its high performance, especially its high fault tolerance capability. The implementation scheme, including the interconnections among processor-switch pairs, the distributed routing algorithm, and the fault tolerant control strategy, is described. The structure of the high-level message-based software system of THUDS is given. This software system includes a distributed programming language DM based on modula-2 and a distributed file management system based on the original operating system of the resource computer.

Original languageEnglish
Title of host publicationUnknown Host Publication Title
EditorsGregory J. Suski
PublisherPergamon Press
Pages145-153
Number of pages9
ISBN (Print)0080316646
StatePublished - 1986

Fingerprint

Dive into the research topics of 'THUDS: A HIGHLY AVAILABLE DISTRIBUTED COMPUTER SYSTEM.'. Together they form a unique fingerprint.

Cite this