Highly available process support systems: implementing backup mechanisms
- 20 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10609857,p. 112-121
- https://doi.org/10.1109/reldis.1999.805088
Abstract
Availability in process support systems (PSS) can be achieved by using standby mechanisms that allow a backup server to take over in case a primary server fails. These mechanisms, resembling the process pair approach used in operating systems, require the primary to send information about state changes to the backup on a regular basis. In PSS where all relevant state information is stored in a database, there are two principal strategies for synchronizing a primary-backup pair. One is to use the replication mechanisms provided by the DBMS. Another is to implement a message mechanism to exchange state information between servers above the database level. For both approaches, several variants exist that allow to trade run-time performance for failover time. This paper discusses the possible strategies and evaluates their performance based on an implementation within the OPERA process support kernel.Keywords
This publication has 3 references indexed in Scilit:
- The dangers of replication and a solutionACM SIGMOD Record, 1996
- An overview of workflow management: From process modeling to workflow automation infrastructureDistributed and Parallel Databases, 1995
- A NonStop kernelPublished by Association for Computing Machinery (ACM) ,1981