Executer Synchronization in Highly Reliable Information System with Dissimilar Redundancy Architecture
Dissimilar redundancy architecture is widely used in information systems to improve their security and reliability.When the system operates normally,the executers behave consistently,but when faced with malicious attacks,the executers exhibit inconsistency.The architecture improves the security and reliability of the system by comparing the performance of the executers to monitor the system and perceive threats.The synchronization of executers is a challenge that all dissimilar redundancy architectures need to address.There is currently no systematic description and summary of synchronization technology.This article is a review of executer synchronization techniques in dissimilar redundancy architectures.First,the importance of synchronization in dissimilar redundancy systems is explained and a standardized description of synchronization is provided.Then,a synchronization technology classification method based on synchronization points is proposed and the basic process,popularity,advantages and disadvantages of each class are summarized separately.This article also proposes three important indicators that affect synchronization performance,namely synchronization point,false alarm rate,and performance,and provides a mathematical model for synchronization technology,which can be used for design evaluation.Finally,this article combines the development of cyber resilience and software defined system on wafer,and points out the potential and possible directions for the future development of synchronous technology.