process backup in producer-consumer systems
System state restoration after detection of an error is discussed for producer-consumer systems, with emphasis on the control of the domino effect. Recovery primitives MARK, RESTORE, and PURGE are proposed that, in conjunction with the use of SEND-RECEIVE interprocess communication primitives, allow bounds to be placed on the amount of unnecessary restoration that can occur as a result of system state restoration.
process systems state restoration detection errors control domino effect effect recovery use interprocess communication communication error recovery software fault tolerance asynchronous programming message facilities