Please use this identifier to cite or link to this item: http://theses.ncl.ac.uk/jspui/handle/10443/1833
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMarshall, Lindsay Forsyth-
dc.date.accessioned2013-10-01T08:38:12Z-
dc.date.available2013-10-01T08:38:12Z-
dc.date.issued1980-
dc.identifier.urihttp://hdl.handle.net/10443/1833-
dc.descriptionPhD Thesisen_US
dc.description.abstractWith the more widespread use of multi- processors and distributed computing systems, programmers need a simple, reliable interface to them. This thesis describes language constructs, and mechanisms for their support, that can be used in the implementation of fault-tolerant concurrent processes. The basic language structure is the Atomic Action, supported by a modified recovery cache mechanism. This combines the collection of recovery data with the locking of resources and allows recovery blocks to be integrated with Atomic Actions. Synchronisation between actions is discussed, as well as a means of detecting and breaking deadlocks, based on the use of a "blocking graph". Reliable communication and cooperation between actions is considered, and several constructs are investigated. The limitations of Shared Atomic Actions are identified, and, further, the use of a form of reliable "secretary" is shown to lead to unnecessary recovery activity. These problems are resolved by structures based on a classification of resources by the way they are used in programs. Also contained in the thesis are descriptions of trial implementations of some of the mechanisms described, and a discussion of existing concurrent programming techniques.en_US
dc.description.sponsorshipScience Research Council of Great Britainen_US
dc.language.isoenen_US
dc.publisherNewcastle Universityen_US
dc.titleAn error recovery scheme for concurrent processesen_US
dc.typeThesisen_US
Appears in Collections:School of Computing Science

Files in This Item:
File Description SizeFormat 
Marshall 80.pdfThesis28.76 MBAdobe PDFView/Open
dspacelicence.pdfLicence43.82 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.