{"title":"Increasing efficiency of M-out-of-N redundancy","authors":"Thomas Gamer, M. Oriol, M. Wahler","doi":"10.1109/ETFA.2014.7005105","DOIUrl":null,"url":null,"abstract":"In industrial automation, unexpected failures often generate high direct and indirect costs. To achieve high availability, the critical parts of the system are typically redundant. M-out-of-N (MooN) redundancy is a widespread redundancy pattern because it offers low failover times. This pattern has however two major disadvantages. First, the voter, an essential entity in MooN patterns, is itself a single point of failure. Second, it introduces delay to the control process and significant network load when deployed with multiple voters. This article proposes new MooN redundancy patterns for distributed control systems. These eliminate the voter as a single point of failure and reduce the network load and delay of the MooN redundancy. For each of these patterns we introduce an algorithm, which computes a near-minimum instance for the MooN problem. We validate our solution against minimum values and present a case study giving the delays introduced through our redundancy patterns and the induced network load.","PeriodicalId":20477,"journal":{"name":"Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)","volume":"29 1","pages":"1-8"},"PeriodicalIF":0.0000,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.2014.7005105","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
In industrial automation, unexpected failures often generate high direct and indirect costs. To achieve high availability, the critical parts of the system are typically redundant. M-out-of-N (MooN) redundancy is a widespread redundancy pattern because it offers low failover times. This pattern has however two major disadvantages. First, the voter, an essential entity in MooN patterns, is itself a single point of failure. Second, it introduces delay to the control process and significant network load when deployed with multiple voters. This article proposes new MooN redundancy patterns for distributed control systems. These eliminate the voter as a single point of failure and reduce the network load and delay of the MooN redundancy. For each of these patterns we introduce an algorithm, which computes a near-minimum instance for the MooN problem. We validate our solution against minimum values and present a case study giving the delays introduced through our redundancy patterns and the induced network load.
在工业自动化中,意想不到的故障通常会产生很高的直接和间接成本。为了实现高可用性,系统的关键部分通常是冗余的。m -of- n (MooN)冗余是一种广泛使用的冗余模式,因为它提供较低的故障转移时间。然而,这种模式有两个主要缺点。首先,选民是月球模式中的一个重要实体,它本身就是一个单点故障。其次,当部署多个投票人时,它会给控制过程带来延迟和显著的网络负载。本文为分布式控制系统提出了新的MooN冗余模式。这些消除了投票人作为单点故障,减少了网络负载和MooN冗余的延迟。对于每一种模式,我们都引入了一种算法,该算法为MooN问题计算一个接近最小的实例。我们针对最小值验证了我们的解决方案,并给出了一个案例研究,给出了通过我们的冗余模式和诱导的网络负载引入的延迟。