Loading…

Reconfiguration and Message Losses in Parameterized Broadcast Networks

Broadcast networks allow one to model networks of identical nodes communicating through message broadcasts. Their parameterized verification aims at proving a property holds for any number of nodes, under any communication topology, and on all possible executions. We focus on the coverability proble...

Full description

Saved in:
Bibliographic Details
Published in:Logical methods in computer science 2021-01, Vol.17 (1), p.1-18
Main Authors: Bertrand, Nathalie, Bouyer, Patricia, Majumdar, Anirban
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 18
container_issue 1
container_start_page 1
container_title Logical methods in computer science
container_volume 17
creator Bertrand, Nathalie
Bouyer, Patricia
Majumdar, Anirban
description Broadcast networks allow one to model networks of identical nodes communicating through message broadcasts. Their parameterized verification aims at proving a property holds for any number of nodes, under any communication topology, and on all possible executions. We focus on the coverability problem which dually asks whether there exists an execution that visits a configuration exhibiting some given state of the broadcast protocol. Coverability is known to be undecidable for static networks, i.e. when the number of nodes and communication topology is fixed along executions. In contrast, it is decidable in PTIME when the communication topology may change arbitrarily along executions, that is for reconfigurable networks. Surprisingly, no lower nor upper bounds on the minimal number of nodes, or the minimal length of covering execution in reconfigurable networks, appear in the literature. In this paper we show tight bounds for cutoff and length, which happen to be linear and quadratic, respectively, in the number of states of the protocol. We also introduce an intermediary model with static communication topology and non-deterministic message losses upon sending. We show that the same tight bounds apply to lossy networks, although, reconfigurable executions may be linearly more succinct than lossy executions. Finally, we show NP-completeness for the natural optimisation problem associated with the cutoff.
doi_str_mv 10.23638/LMCS-17(1:23)2021
format article
fullrecord <record><control><sourceid>hal_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_01181bc2d4234d50a2370367fb88ec14</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><doaj_id>oai_doaj_org_article_01181bc2d4234d50a2370367fb88ec14</doaj_id><sourcerecordid>oai_HAL_hal_03240099v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-d255t-e3e5ed2c51f4958fdd93c0f75901cd127bbfad8b32c6da4ff4a952d0f23d089f3</originalsourceid><addsrcrecordid>eNpVzL1OwzAUhmELCYmq9AaYMtIh4N_EZisVpZVSQPzM0YmPXVLaGNkBBFdPoSx8yye9w0PICaNnXBRCn1fL6UPOylN2wcWYU84OyIDpgubKlPKIjFJa092EYJoXAzK7dzZ0vl29Rejb0GXQYbZ0KcHKZVVIyaWs7bI7iLB1vYvtl8PsMgZAC6nPblz_EeJLOiaHHjbJjf5-SJ5mV4_TeV7dXi-mkypHrlSfO-GUQ24V89Io7RGNsNSXylBmkfGyaTygbgS3BYL0XoJRHKnnAqk2XgzJYu9igHX9GtstxM86QFv_hhBXNcS-tRtXU8Y0ayxHyYVERYGLkoqi9I3WzjK5s8Z76xk2_6j5pKp_GhVcUmrMOxPfQ_poAQ</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Reconfiguration and Message Losses in Parameterized Broadcast Networks</title><source>EZB Electronic Journals Library</source><creator>Bertrand, Nathalie ; Bouyer, Patricia ; Majumdar, Anirban</creator><creatorcontrib>Bertrand, Nathalie ; Bouyer, Patricia ; Majumdar, Anirban</creatorcontrib><description>Broadcast networks allow one to model networks of identical nodes communicating through message broadcasts. Their parameterized verification aims at proving a property holds for any number of nodes, under any communication topology, and on all possible executions. We focus on the coverability problem which dually asks whether there exists an execution that visits a configuration exhibiting some given state of the broadcast protocol. Coverability is known to be undecidable for static networks, i.e. when the number of nodes and communication topology is fixed along executions. In contrast, it is decidable in PTIME when the communication topology may change arbitrarily along executions, that is for reconfigurable networks. Surprisingly, no lower nor upper bounds on the minimal number of nodes, or the minimal length of covering execution in reconfigurable networks, appear in the literature. In this paper we show tight bounds for cutoff and length, which happen to be linear and quadratic, respectively, in the number of states of the protocol. We also introduce an intermediary model with static communication topology and non-deterministic message losses upon sending. We show that the same tight bounds apply to lossy networks, although, reconfigurable executions may be linearly more succinct than lossy executions. Finally, we show NP-completeness for the natural optimisation problem associated with the cutoff.</description><identifier>EISSN: 1860-5974</identifier><identifier>DOI: 10.23638/LMCS-17(1:23)2021</identifier><language>eng</language><publisher>Logical Methods in Computer Science Association</publisher><subject>Computer Science ; computer science - logic in computer science ; Computer Science and Game Theory ; Logic in Computer Science</subject><ispartof>Logical methods in computer science, 2021-01, Vol.17 (1), p.1-18</ispartof><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0002-2823-0911</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,776,780,881,27901,27902</link.rule.ids><backlink>$$Uhttps://hal.science/hal-03240099$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Bertrand, Nathalie</creatorcontrib><creatorcontrib>Bouyer, Patricia</creatorcontrib><creatorcontrib>Majumdar, Anirban</creatorcontrib><title>Reconfiguration and Message Losses in Parameterized Broadcast Networks</title><title>Logical methods in computer science</title><description>Broadcast networks allow one to model networks of identical nodes communicating through message broadcasts. Their parameterized verification aims at proving a property holds for any number of nodes, under any communication topology, and on all possible executions. We focus on the coverability problem which dually asks whether there exists an execution that visits a configuration exhibiting some given state of the broadcast protocol. Coverability is known to be undecidable for static networks, i.e. when the number of nodes and communication topology is fixed along executions. In contrast, it is decidable in PTIME when the communication topology may change arbitrarily along executions, that is for reconfigurable networks. Surprisingly, no lower nor upper bounds on the minimal number of nodes, or the minimal length of covering execution in reconfigurable networks, appear in the literature. In this paper we show tight bounds for cutoff and length, which happen to be linear and quadratic, respectively, in the number of states of the protocol. We also introduce an intermediary model with static communication topology and non-deterministic message losses upon sending. We show that the same tight bounds apply to lossy networks, although, reconfigurable executions may be linearly more succinct than lossy executions. Finally, we show NP-completeness for the natural optimisation problem associated with the cutoff.</description><subject>Computer Science</subject><subject>computer science - logic in computer science</subject><subject>Computer Science and Game Theory</subject><subject>Logic in Computer Science</subject><issn>1860-5974</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>DOA</sourceid><recordid>eNpVzL1OwzAUhmELCYmq9AaYMtIh4N_EZisVpZVSQPzM0YmPXVLaGNkBBFdPoSx8yye9w0PICaNnXBRCn1fL6UPOylN2wcWYU84OyIDpgubKlPKIjFJa092EYJoXAzK7dzZ0vl29Rejb0GXQYbZ0KcHKZVVIyaWs7bI7iLB1vYvtl8PsMgZAC6nPblz_EeJLOiaHHjbJjf5-SJ5mV4_TeV7dXi-mkypHrlSfO-GUQ24V89Io7RGNsNSXylBmkfGyaTygbgS3BYL0XoJRHKnnAqk2XgzJYu9igHX9GtstxM86QFv_hhBXNcS-tRtXU8Y0ayxHyYVERYGLkoqi9I3WzjK5s8Z76xk2_6j5pKp_GhVcUmrMOxPfQ_poAQ</recordid><startdate>20210101</startdate><enddate>20210101</enddate><creator>Bertrand, Nathalie</creator><creator>Bouyer, Patricia</creator><creator>Majumdar, Anirban</creator><general>Logical Methods in Computer Science Association</general><general>Logical Methods in Computer Science e.V</general><scope>1XC</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-2823-0911</orcidid></search><sort><creationdate>20210101</creationdate><title>Reconfiguration and Message Losses in Parameterized Broadcast Networks</title><author>Bertrand, Nathalie ; Bouyer, Patricia ; Majumdar, Anirban</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-d255t-e3e5ed2c51f4958fdd93c0f75901cd127bbfad8b32c6da4ff4a952d0f23d089f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Computer Science</topic><topic>computer science - logic in computer science</topic><topic>Computer Science and Game Theory</topic><topic>Logic in Computer Science</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bertrand, Nathalie</creatorcontrib><creatorcontrib>Bouyer, Patricia</creatorcontrib><creatorcontrib>Majumdar, Anirban</creatorcontrib><collection>Hyper Article en Ligne (HAL)</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Logical methods in computer science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bertrand, Nathalie</au><au>Bouyer, Patricia</au><au>Majumdar, Anirban</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reconfiguration and Message Losses in Parameterized Broadcast Networks</atitle><jtitle>Logical methods in computer science</jtitle><date>2021-01-01</date><risdate>2021</risdate><volume>17</volume><issue>1</issue><spage>1</spage><epage>18</epage><pages>1-18</pages><eissn>1860-5974</eissn><abstract>Broadcast networks allow one to model networks of identical nodes communicating through message broadcasts. Their parameterized verification aims at proving a property holds for any number of nodes, under any communication topology, and on all possible executions. We focus on the coverability problem which dually asks whether there exists an execution that visits a configuration exhibiting some given state of the broadcast protocol. Coverability is known to be undecidable for static networks, i.e. when the number of nodes and communication topology is fixed along executions. In contrast, it is decidable in PTIME when the communication topology may change arbitrarily along executions, that is for reconfigurable networks. Surprisingly, no lower nor upper bounds on the minimal number of nodes, or the minimal length of covering execution in reconfigurable networks, appear in the literature. In this paper we show tight bounds for cutoff and length, which happen to be linear and quadratic, respectively, in the number of states of the protocol. We also introduce an intermediary model with static communication topology and non-deterministic message losses upon sending. We show that the same tight bounds apply to lossy networks, although, reconfigurable executions may be linearly more succinct than lossy executions. Finally, we show NP-completeness for the natural optimisation problem associated with the cutoff.</abstract><pub>Logical Methods in Computer Science Association</pub><doi>10.23638/LMCS-17(1:23)2021</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0002-2823-0911</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 1860-5974
ispartof Logical methods in computer science, 2021-01, Vol.17 (1), p.1-18
issn 1860-5974
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_01181bc2d4234d50a2370367fb88ec14
source EZB Electronic Journals Library
subjects Computer Science
computer science - logic in computer science
Computer Science and Game Theory
Logic in Computer Science
title Reconfiguration and Message Losses in Parameterized Broadcast Networks
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T16%3A26%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Reconfiguration%20and%20Message%20Losses%20in%20Parameterized%20Broadcast%20Networks&rft.jtitle=Logical%20methods%20in%20computer%20science&rft.au=Bertrand,%20Nathalie&rft.date=2021-01-01&rft.volume=17&rft.issue=1&rft.spage=1&rft.epage=18&rft.pages=1-18&rft.eissn=1860-5974&rft_id=info:doi/10.23638/LMCS-17(1:23)2021&rft_dat=%3Chal_doaj_%3Eoai_HAL_hal_03240099v1%3C/hal_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-d255t-e3e5ed2c51f4958fdd93c0f75901cd127bbfad8b32c6da4ff4a952d0f23d089f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true