NOTE: This item is not available outside the Texas A&M University network. Texas A&M affiliated users who are off campus can access the item through NetID and password authentication or by using TAMU VPN. Non-affiliated individuals should request a copy through their local library's interlibrary loan service.
Horizontal fault tolerance in a fully distributed loosely coupled environment
dc.contributor.advisor | Pooch, Udo W. | |
dc.creator | Schiavi, Peter | |
dc.date.accessioned | 2024-02-09T20:43:45Z | |
dc.date.available | 2024-02-09T20:43:45Z | |
dc.date.issued | 1990 | |
dc.identifier.uri | https://hdl.handle.net/1969.1/DISSERTATIONS-1174772 | |
dc.description | Typescript (photocopy) | en |
dc.description | Vita | en |
dc.description | Major subject: Computer science | en |
dc.description.abstract | The 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.extent | xii, 338 leaves | en |
dc.format.medium | electronic | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.rights | This 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.uri | http://rightsstatements.org/vocab/InC/1.0/ | |
dc.subject | Major computer science | en |
dc.subject.classification | 1990 Dissertation S329 | |
dc.subject.lcsh | Fault-tolerant computing | en |
dc.subject.lcsh | Electronic data processing | en |
dc.subject.lcsh | Distributed processing | en |
dc.subject.lcsh | Computer network protocols | en |
dc.title | Horizontal fault tolerance in a fully distributed loosely coupled environment | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer science | en |
thesis.degree.grantor | Texas A&M University | en |
thesis.degree.name | Doctor of Philosophy | en |
thesis.degree.name | Ph. D | en |
thesis.degree.level | Doctorial | en |
dc.contributor.committeeMember | Friesen, Donald K. | |
dc.contributor.committeeMember | Lively, William M. | |
dc.contributor.committeeMember | Miller, Jeffrey R. | |
dc.type.genre | dissertations | en |
dc.type.material | text | en |
dc.format.digitalOrigin | reformatted digital | en |
dc.publisher.digital | Texas A&M University. Libraries | |
dc.identifier.oclc | 24024140 |
Files in this item
This item appears in the following Collection(s)
-
Digitized Theses and Dissertations (1922–2004)
Texas A&M University Theses and Dissertations (1922–2004)
Request Open Access
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.