Show simple item record

dc.contributor.advisorPooch, Udo W.
dc.creatorSchiavi, Peter
dc.date.accessioned2024-02-09T20:43:45Z
dc.date.available2024-02-09T20:43:45Z
dc.date.issued1990
dc.identifier.urihttps://hdl.handle.net/1969.1/DISSERTATIONS-1174772
dc.descriptionTypescript (photocopy)en
dc.descriptionVitaen
dc.descriptionMajor subject: Computer scienceen
dc.description.abstractThe increasing use of local area networks to divide up the processing power once allocated to a single central processor has a side benefit which allows for the implementation of levels of fault tolerance at minimal cost. With a central processor, hardware replication is mandatory to continue processing in the face of hardware failures. Otherwise, processing must generally halt for a period of hardware repair. A local area network already contains replicated hardware, along with software to support communications over links connecting the individual nodes. The existence of duplicated hardware, and independent processing ability within each node, allows for a concentration on software support for fault tolerance. Hardware replication can be limited to such areas as network topologies which employ multiple links among the nodes. This research concentrates on software approaches to fault tolerance in a (loosely coupled) network environment. Current approaches are studied. These turn out to emphasize special purpose languages and operating systems designed to allow for transparent distribution of tasks amongst the nodes. The failure scenarios under which faults will be masked varies widely. Specifically, this research develops a set of language and operating system protocols to implement a level of fault tolerance. This Fault Tolerant Monitor (FTM) system is layered above the operating system. Cooperating applications which desire to avail themselves of the fault tolerance services offered by the FTM system advertise themselves to it. Other applications may simultaneously be executing on the network as if the FTM system were not present. The FTM system consists of an FTM module running on each node. These communicate together. Applications are provided with an Intercept Library which is linked into each executable. This defined procedure interface isolates the applications from the FTM system protocols. Services such as node-independent message delivery and restart/relocation of failing applications are offered. An FTM system following the protocols is developed and implemented under UNIX. It is utilized to generate performance statistics, and performance is compared between applications which utilize the FTM services, and those which bypass them.en
dc.format.extentxii, 338 leavesen
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectMajor computer scienceen
dc.subject.classification1990 Dissertation S329
dc.subject.lcshFault-tolerant computingen
dc.subject.lcshElectronic data processingen
dc.subject.lcshDistributed processingen
dc.subject.lcshComputer network protocolsen
dc.titleHorizontal fault tolerance in a fully distributed loosely coupled environmenten
dc.typeThesisen
thesis.degree.disciplineComputer scienceen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameDoctor of Philosophyen
thesis.degree.namePh. Den
thesis.degree.levelDoctorialen
dc.contributor.committeeMemberFriesen, Donald K.
dc.contributor.committeeMemberLively, William M.
dc.contributor.committeeMemberMiller, Jeffrey R.
dc.type.genredissertationsen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries
dc.identifier.oclc24024140


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access