摘要 |
A fault tolerant CCS system has two similar peer systems, one being an active system and the other a standby system. Each peer system has a local application which runs therein and which has an access to a common database that is used for storing critical status and application information. Further, each peer system includes a protocol stack for handling the multiple dialogs comprising exchanges of messages between the application and a remote network element. The protocol stack is enhanced by a first function that allows the active application to request the protocol stack to provide the current status of a given dialog and by a second function that is issued by the standby application to re-initialize the standby protocol stack. The first function is used to regularly retrieve, for any dialog, the current state of its associated protocol stack state machine and to store the latter into the common database. Upon occurrence of a failure, the standby application can access the common database for retrieval of the current state data, as well as issue a command to re-initialize the standby protocol stack so that the ongoing dialog can resume.
|