M. Banâtre, P. Heng, Gilles Muller, Nadine Peyrouze, B. Rochat
{"title":"An experience in the design of a reliable object based system","authors":"M. Banâtre, P. Heng, Gilles Muller, Nadine Peyrouze, B. Rochat","doi":"10.1109/PDIS.1993.253054","DOIUrl":null,"url":null,"abstract":"The design and implementation of a reliable object-based system on top of a fault-tolerant multiprocessor machine based on stable storage technology, the FTM, are described. Each reliable object is characterized by its persistent state and methods. It is mapped onto a server which manages the object's persistent state and method calls. In order to recover a global consistent state of objects in the event of failure, a solution based on dynamic atomic actions was implemented. Servers are running on a fault tolerant version of an extended MACH microkernel.<<ETX>>","PeriodicalId":147994,"journal":{"name":"[1993] Proceedings of the Second International Conference on Parallel and Distributed Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1993] Proceedings of the Second International Conference on Parallel and Distributed Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDIS.1993.253054","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
The design and implementation of a reliable object-based system on top of a fault-tolerant multiprocessor machine based on stable storage technology, the FTM, are described. Each reliable object is characterized by its persistent state and methods. It is mapped onto a server which manages the object's persistent state and method calls. In order to recover a global consistent state of objects in the event of failure, a solution based on dynamic atomic actions was implemented. Servers are running on a fault tolerant version of an extended MACH microkernel.<>