Loading…

Consistency Before Availability: Network Reference Point based Failure Detection for Controller Redundancy

Distributed control systems constitute the automation solution backbone in domains where downtime is costly. Redundancy reduces the risk of faults leading to unplanned downtime. The Industry 4.0 appetite to utilize the device-to-cloud continuum increases the interest in network-based hardware-agnost...

Full description

Saved in:
Bibliographic Details
Main Authors: Johansson, Bjarne, Ragberger, Mats, Papadopoulos, Alessandro V., Nolte, Thomas
Format: Conference Proceeding
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c2100-a110bd3e4f0652f72ad8ac06b630debdf3d064b6b423c3b6920fa17d7a1867c83
cites
container_end_page 8
container_issue
container_start_page 1
container_title
container_volume
creator Johansson, Bjarne
Ragberger, Mats
Papadopoulos, Alessandro V.
Nolte, Thomas
description Distributed control systems constitute the automation solution backbone in domains where downtime is costly. Redundancy reduces the risk of faults leading to unplanned downtime. The Industry 4.0 appetite to utilize the device-to-cloud continuum increases the interest in network-based hardware-agnostic controller software. Functionality, such as controller redundancy, must adhere to the new ground rules of pure network dependency. In a standby controller redundancy, only one controller is the active primary. When the primary fails, the backup takes over. A typical network-based failure detection uses a cyclic message with a known interval, a.k.a. a heartbeat. Such a failure detection interprets heartbeat absences as a failure of the supervisee; consequently, a network partitioning could be indistinguishable from a node failure. Hence, in a network partitioning situation, a conventional heartbeat-based failure detection causes more than one active controller in the redundancy set, resulting in inconsistent outputs. We present a failure detection algorithm that uses network reference points to prevent network partitioning from leading to dual primary controllers. In other words, a failure detection that prioritizes consistency before availability.
doi_str_mv 10.1109/ETFA54631.2023.10275664
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_10275664</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10275664</ieee_id><sourcerecordid>10275664</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2100-a110bd3e4f0652f72ad8ac06b630debdf3d064b6b423c3b6920fa17d7a1867c83</originalsourceid><addsrcrecordid>eNo1kNFKwzAYhaMgOGbfQDAv0PknaZPGuzk3FYaKzOuRNH8gs7aSZkrf3oB6dW7O98E5hFwxWDAG-nq92yzrSgq24MDFggFXtZTVCSm00o2oQQitWXNKZkxXsgRV63NSjOMBADIvtdAzclgN_RjGhH070Vv0Q0S6_DKhMzZ0IU039AnT9xDf6St6jLmG9GUIfaLWjOjoJlePmbnDhG0KQ0-zgmZpikPXYcyYO_bOZP0FOfOmG7H4yzl526x3q4dy-3z_uFpuy5YzgNLkcdYJrDzImnvFjWtMC9JKAQ6t88KBrKy0FRetsFJz8IYppwxrpGobMSeXv96AiPvPGD5MnPb_94gfQVlbXg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Consistency Before Availability: Network Reference Point based Failure Detection for Controller Redundancy</title><source>IEEE Xplore All Conference Series</source><creator>Johansson, Bjarne ; Ragberger, Mats ; Papadopoulos, Alessandro V. ; Nolte, Thomas</creator><creatorcontrib>Johansson, Bjarne ; Ragberger, Mats ; Papadopoulos, Alessandro V. ; Nolte, Thomas</creatorcontrib><description>Distributed control systems constitute the automation solution backbone in domains where downtime is costly. Redundancy reduces the risk of faults leading to unplanned downtime. The Industry 4.0 appetite to utilize the device-to-cloud continuum increases the interest in network-based hardware-agnostic controller software. Functionality, such as controller redundancy, must adhere to the new ground rules of pure network dependency. In a standby controller redundancy, only one controller is the active primary. When the primary fails, the backup takes over. A typical network-based failure detection uses a cyclic message with a known interval, a.k.a. a heartbeat. Such a failure detection interprets heartbeat absences as a failure of the supervisee; consequently, a network partitioning could be indistinguishable from a node failure. Hence, in a network partitioning situation, a conventional heartbeat-based failure detection causes more than one active controller in the redundancy set, resulting in inconsistent outputs. We present a failure detection algorithm that uses network reference points to prevent network partitioning from leading to dual primary controllers. In other words, a failure detection that prioritizes consistency before availability.</description><identifier>EISSN: 1946-0759</identifier><identifier>EISBN: 9798350339918</identifier><identifier>DOI: 10.1109/ETFA54631.2023.10275664</identifier><language>eng</language><publisher>IEEE</publisher><subject>Decentralized control ; Detection algorithms ; Fourth Industrial Revolution ; Heart beat ; Manufacturing automation ; Redundancy ; Software</subject><ispartof>2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA), 2023, p.1-8</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2100-a110bd3e4f0652f72ad8ac06b630debdf3d064b6b423c3b6920fa17d7a1867c83</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10275664$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10275664$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Johansson, Bjarne</creatorcontrib><creatorcontrib>Ragberger, Mats</creatorcontrib><creatorcontrib>Papadopoulos, Alessandro V.</creatorcontrib><creatorcontrib>Nolte, Thomas</creatorcontrib><title>Consistency Before Availability: Network Reference Point based Failure Detection for Controller Redundancy</title><title>2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA)</title><addtitle>ETFA</addtitle><description>Distributed control systems constitute the automation solution backbone in domains where downtime is costly. Redundancy reduces the risk of faults leading to unplanned downtime. The Industry 4.0 appetite to utilize the device-to-cloud continuum increases the interest in network-based hardware-agnostic controller software. Functionality, such as controller redundancy, must adhere to the new ground rules of pure network dependency. In a standby controller redundancy, only one controller is the active primary. When the primary fails, the backup takes over. A typical network-based failure detection uses a cyclic message with a known interval, a.k.a. a heartbeat. Such a failure detection interprets heartbeat absences as a failure of the supervisee; consequently, a network partitioning could be indistinguishable from a node failure. Hence, in a network partitioning situation, a conventional heartbeat-based failure detection causes more than one active controller in the redundancy set, resulting in inconsistent outputs. We present a failure detection algorithm that uses network reference points to prevent network partitioning from leading to dual primary controllers. In other words, a failure detection that prioritizes consistency before availability.</description><subject>Decentralized control</subject><subject>Detection algorithms</subject><subject>Fourth Industrial Revolution</subject><subject>Heart beat</subject><subject>Manufacturing automation</subject><subject>Redundancy</subject><subject>Software</subject><issn>1946-0759</issn><isbn>9798350339918</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2023</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo1kNFKwzAYhaMgOGbfQDAv0PknaZPGuzk3FYaKzOuRNH8gs7aSZkrf3oB6dW7O98E5hFwxWDAG-nq92yzrSgq24MDFggFXtZTVCSm00o2oQQitWXNKZkxXsgRV63NSjOMBADIvtdAzclgN_RjGhH070Vv0Q0S6_DKhMzZ0IU039AnT9xDf6St6jLmG9GUIfaLWjOjoJlePmbnDhG0KQ0-zgmZpikPXYcyYO_bOZP0FOfOmG7H4yzl526x3q4dy-3z_uFpuy5YzgNLkcdYJrDzImnvFjWtMC9JKAQ6t88KBrKy0FRetsFJz8IYppwxrpGobMSeXv96AiPvPGD5MnPb_94gfQVlbXg</recordid><startdate>20230912</startdate><enddate>20230912</enddate><creator>Johansson, Bjarne</creator><creator>Ragberger, Mats</creator><creator>Papadopoulos, Alessandro V.</creator><creator>Nolte, Thomas</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20230912</creationdate><title>Consistency Before Availability: Network Reference Point based Failure Detection for Controller Redundancy</title><author>Johansson, Bjarne ; Ragberger, Mats ; Papadopoulos, Alessandro V. ; Nolte, Thomas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2100-a110bd3e4f0652f72ad8ac06b630debdf3d064b6b423c3b6920fa17d7a1867c83</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Decentralized control</topic><topic>Detection algorithms</topic><topic>Fourth Industrial Revolution</topic><topic>Heart beat</topic><topic>Manufacturing automation</topic><topic>Redundancy</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>Johansson, Bjarne</creatorcontrib><creatorcontrib>Ragberger, Mats</creatorcontrib><creatorcontrib>Papadopoulos, Alessandro V.</creatorcontrib><creatorcontrib>Nolte, Thomas</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Johansson, Bjarne</au><au>Ragberger, Mats</au><au>Papadopoulos, Alessandro V.</au><au>Nolte, Thomas</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Consistency Before Availability: Network Reference Point based Failure Detection for Controller Redundancy</atitle><btitle>2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA)</btitle><stitle>ETFA</stitle><date>2023-09-12</date><risdate>2023</risdate><spage>1</spage><epage>8</epage><pages>1-8</pages><eissn>1946-0759</eissn><eisbn>9798350339918</eisbn><abstract>Distributed control systems constitute the automation solution backbone in domains where downtime is costly. Redundancy reduces the risk of faults leading to unplanned downtime. The Industry 4.0 appetite to utilize the device-to-cloud continuum increases the interest in network-based hardware-agnostic controller software. Functionality, such as controller redundancy, must adhere to the new ground rules of pure network dependency. In a standby controller redundancy, only one controller is the active primary. When the primary fails, the backup takes over. A typical network-based failure detection uses a cyclic message with a known interval, a.k.a. a heartbeat. Such a failure detection interprets heartbeat absences as a failure of the supervisee; consequently, a network partitioning could be indistinguishable from a node failure. Hence, in a network partitioning situation, a conventional heartbeat-based failure detection causes more than one active controller in the redundancy set, resulting in inconsistent outputs. We present a failure detection algorithm that uses network reference points to prevent network partitioning from leading to dual primary controllers. In other words, a failure detection that prioritizes consistency before availability.</abstract><pub>IEEE</pub><doi>10.1109/ETFA54631.2023.10275664</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 1946-0759
ispartof 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA), 2023, p.1-8
issn 1946-0759
language eng
recordid cdi_ieee_primary_10275664
source IEEE Xplore All Conference Series
subjects Decentralized control
Detection algorithms
Fourth Industrial Revolution
Heart beat
Manufacturing automation
Redundancy
Software
title Consistency Before Availability: Network Reference Point based Failure Detection for Controller Redundancy
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T19%3A55%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Consistency%20Before%20Availability:%20Network%20Reference%20Point%20based%20Failure%20Detection%20for%20Controller%20Redundancy&rft.btitle=2023%20IEEE%2028th%20International%20Conference%20on%20Emerging%20Technologies%20and%20Factory%20Automation%20(ETFA)&rft.au=Johansson,%20Bjarne&rft.date=2023-09-12&rft.spage=1&rft.epage=8&rft.pages=1-8&rft.eissn=1946-0759&rft_id=info:doi/10.1109/ETFA54631.2023.10275664&rft.eisbn=9798350339918&rft_dat=%3Cieee_CHZPO%3E10275664%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c2100-a110bd3e4f0652f72ad8ac06b630debdf3d064b6b423c3b6920fa17d7a1867c83%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10275664&rfr_iscdi=true