Managing Industrial Communication Delays with Software-Defined Networking

Recent technological advances have fostered the development of complex industrial cyber-physical systems which demand real-time communication with delay guarantees. The consequences of delay requirement violation in such systems may become increasingly severe. In this paper, we propose a contract-ba...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2020-04
Hauptverfasser: Jhaveri, Rutvij H, Tan, Rui, Easwaran, Arvind, Ramani, Sagar V
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Jhaveri, Rutvij H
Tan, Rui
Easwaran, Arvind
Ramani, Sagar V
description Recent technological advances have fostered the development of complex industrial cyber-physical systems which demand real-time communication with delay guarantees. The consequences of delay requirement violation in such systems may become increasingly severe. In this paper, we propose a contract-based fault-resilient methodology which aims at managing the communication delays of real-time flows in industries. With this objective, we present a light-weight mechanism to estimate end-to-end delay in the network in which the clocks of the switches are not synchronized. The mechanism aims at providing high level of accuracy with lower communication overhead. We then propose a contract-based framework using software-defined networking where the components are associated with delay contracts and a resilience manager. The proposed resilience management framework contains: (1) contracts which state guarantees about components behaviors, (2) observers which are responsible to detect contract failure (fault), (3) monitors to detect events such as run-time changes in the delay requirements and link failure, (4) control logic to take suitable decisions based on the type of the fault, (5) resilience manager to decide response strategies containing the best course of action as per the control logic decision. Finally, we present a delay-aware path finding algorithm which is used to route/reroute the real-time flows to provide resiliency in the case of faults and, to adapt to the changes in the network state. Performance of the proposed framework is evaluated with the Ryu SDN controller and Mininet network emulator.
doi_str_mv 10.48550/arxiv.2004.06368
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_2004_06368</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2389949093</sourcerecordid><originalsourceid>FETCH-LOGICAL-a523-2300d7c99a820262e1ade58bea22d4d2353ed6ba78007fe998ad7fef4ad286163</originalsourceid><addsrcrecordid>eNotj8FOg0AURScmJja1H-BKEtfg4w0DM0tD1ZJUXdg9ee0MdSoMdQBr_15sXZ3Nzck9jN3EECVSCLgn_2O_IwRIIkh5Ki_YBDmPQ5kgXrFZ1-0AANMMheATVryQo61126Bweuh6b6kO8rZpBmc31NvWBXNT07ELDrb_CN7bqj-QN-HcVNYZHbya_tD6z1FwzS4rqjsz--eUrZ4eV_kiXL49F_nDMiSBPEQOoLONUiRxfIEmJm2EXBtC1IlGLrjR6ZoyCZBVRilJemSVkEaZximfstuz9tRZ7r1tyB_Lv97y1Dsu7s6LvW-_BtP15a4dvBs_lcilUokCxfkv585Yrg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2389949093</pqid></control><display><type>article</type><title>Managing Industrial Communication Delays with Software-Defined Networking</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Jhaveri, Rutvij H ; Tan, Rui ; Easwaran, Arvind ; Ramani, Sagar V</creator><creatorcontrib>Jhaveri, Rutvij H ; Tan, Rui ; Easwaran, Arvind ; Ramani, Sagar V</creatorcontrib><description>Recent technological advances have fostered the development of complex industrial cyber-physical systems which demand real-time communication with delay guarantees. The consequences of delay requirement violation in such systems may become increasingly severe. In this paper, we propose a contract-based fault-resilient methodology which aims at managing the communication delays of real-time flows in industries. With this objective, we present a light-weight mechanism to estimate end-to-end delay in the network in which the clocks of the switches are not synchronized. The mechanism aims at providing high level of accuracy with lower communication overhead. We then propose a contract-based framework using software-defined networking where the components are associated with delay contracts and a resilience manager. The proposed resilience management framework contains: (1) contracts which state guarantees about components behaviors, (2) observers which are responsible to detect contract failure (fault), (3) monitors to detect events such as run-time changes in the delay requirements and link failure, (4) control logic to take suitable decisions based on the type of the fault, (5) resilience manager to decide response strategies containing the best course of action as per the control logic decision. Finally, we present a delay-aware path finding algorithm which is used to route/reroute the real-time flows to provide resiliency in the case of faults and, to adapt to the changes in the network state. Performance of the proposed framework is evaluated with the Ryu SDN controller and Mininet network emulator.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2004.06368</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Clocks ; Communication ; Computer Science - Networking and Internet Architecture ; Computer Science - Robotics ; Contracts ; Cyber-physical systems ; Delay ; Emulators ; Real time ; Resilience ; Software-defined networking ; Switches ; Weight reduction</subject><ispartof>arXiv.org, 2020-04</ispartof><rights>2020. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,780,881,27902</link.rule.ids><backlink>$$Uhttps://doi.org/10.1109/RTCSA.2019.8864557$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.2004.06368$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Jhaveri, Rutvij H</creatorcontrib><creatorcontrib>Tan, Rui</creatorcontrib><creatorcontrib>Easwaran, Arvind</creatorcontrib><creatorcontrib>Ramani, Sagar V</creatorcontrib><title>Managing Industrial Communication Delays with Software-Defined Networking</title><title>arXiv.org</title><description>Recent technological advances have fostered the development of complex industrial cyber-physical systems which demand real-time communication with delay guarantees. The consequences of delay requirement violation in such systems may become increasingly severe. In this paper, we propose a contract-based fault-resilient methodology which aims at managing the communication delays of real-time flows in industries. With this objective, we present a light-weight mechanism to estimate end-to-end delay in the network in which the clocks of the switches are not synchronized. The mechanism aims at providing high level of accuracy with lower communication overhead. We then propose a contract-based framework using software-defined networking where the components are associated with delay contracts and a resilience manager. The proposed resilience management framework contains: (1) contracts which state guarantees about components behaviors, (2) observers which are responsible to detect contract failure (fault), (3) monitors to detect events such as run-time changes in the delay requirements and link failure, (4) control logic to take suitable decisions based on the type of the fault, (5) resilience manager to decide response strategies containing the best course of action as per the control logic decision. Finally, we present a delay-aware path finding algorithm which is used to route/reroute the real-time flows to provide resiliency in the case of faults and, to adapt to the changes in the network state. Performance of the proposed framework is evaluated with the Ryu SDN controller and Mininet network emulator.</description><subject>Algorithms</subject><subject>Clocks</subject><subject>Communication</subject><subject>Computer Science - Networking and Internet Architecture</subject><subject>Computer Science - Robotics</subject><subject>Contracts</subject><subject>Cyber-physical systems</subject><subject>Delay</subject><subject>Emulators</subject><subject>Real time</subject><subject>Resilience</subject><subject>Software-defined networking</subject><subject>Switches</subject><subject>Weight reduction</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotj8FOg0AURScmJja1H-BKEtfg4w0DM0tD1ZJUXdg9ee0MdSoMdQBr_15sXZ3Nzck9jN3EECVSCLgn_2O_IwRIIkh5Ki_YBDmPQ5kgXrFZ1-0AANMMheATVryQo61126Bweuh6b6kO8rZpBmc31NvWBXNT07ELDrb_CN7bqj-QN-HcVNYZHbya_tD6z1FwzS4rqjsz--eUrZ4eV_kiXL49F_nDMiSBPEQOoLONUiRxfIEmJm2EXBtC1IlGLrjR6ZoyCZBVRilJemSVkEaZximfstuz9tRZ7r1tyB_Lv97y1Dsu7s6LvW-_BtP15a4dvBs_lcilUokCxfkv585Yrg</recordid><startdate>20200414</startdate><enddate>20200414</enddate><creator>Jhaveri, Rutvij H</creator><creator>Tan, Rui</creator><creator>Easwaran, Arvind</creator><creator>Ramani, Sagar V</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20200414</creationdate><title>Managing Industrial Communication Delays with Software-Defined Networking</title><author>Jhaveri, Rutvij H ; Tan, Rui ; Easwaran, Arvind ; Ramani, Sagar V</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a523-2300d7c99a820262e1ade58bea22d4d2353ed6ba78007fe998ad7fef4ad286163</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Clocks</topic><topic>Communication</topic><topic>Computer Science - Networking and Internet Architecture</topic><topic>Computer Science - Robotics</topic><topic>Contracts</topic><topic>Cyber-physical systems</topic><topic>Delay</topic><topic>Emulators</topic><topic>Real time</topic><topic>Resilience</topic><topic>Software-defined networking</topic><topic>Switches</topic><topic>Weight reduction</topic><toplevel>online_resources</toplevel><creatorcontrib>Jhaveri, Rutvij H</creatorcontrib><creatorcontrib>Tan, Rui</creatorcontrib><creatorcontrib>Easwaran, Arvind</creatorcontrib><creatorcontrib>Ramani, Sagar V</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Jhaveri, Rutvij H</au><au>Tan, Rui</au><au>Easwaran, Arvind</au><au>Ramani, Sagar V</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Managing Industrial Communication Delays with Software-Defined Networking</atitle><jtitle>arXiv.org</jtitle><date>2020-04-14</date><risdate>2020</risdate><eissn>2331-8422</eissn><abstract>Recent technological advances have fostered the development of complex industrial cyber-physical systems which demand real-time communication with delay guarantees. The consequences of delay requirement violation in such systems may become increasingly severe. In this paper, we propose a contract-based fault-resilient methodology which aims at managing the communication delays of real-time flows in industries. With this objective, we present a light-weight mechanism to estimate end-to-end delay in the network in which the clocks of the switches are not synchronized. The mechanism aims at providing high level of accuracy with lower communication overhead. We then propose a contract-based framework using software-defined networking where the components are associated with delay contracts and a resilience manager. The proposed resilience management framework contains: (1) contracts which state guarantees about components behaviors, (2) observers which are responsible to detect contract failure (fault), (3) monitors to detect events such as run-time changes in the delay requirements and link failure, (4) control logic to take suitable decisions based on the type of the fault, (5) resilience manager to decide response strategies containing the best course of action as per the control logic decision. Finally, we present a delay-aware path finding algorithm which is used to route/reroute the real-time flows to provide resiliency in the case of faults and, to adapt to the changes in the network state. Performance of the proposed framework is evaluated with the Ryu SDN controller and Mininet network emulator.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2004.06368</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2020-04
issn 2331-8422
language eng
recordid cdi_arxiv_primary_2004_06368
source arXiv.org; Free E- Journals
subjects Algorithms
Clocks
Communication
Computer Science - Networking and Internet Architecture
Computer Science - Robotics
Contracts
Cyber-physical systems
Delay
Emulators
Real time
Resilience
Software-defined networking
Switches
Weight reduction
title Managing Industrial Communication Delays with Software-Defined Networking
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T06%3A06%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Managing%20Industrial%20Communication%20Delays%20with%20Software-Defined%20Networking&rft.jtitle=arXiv.org&rft.au=Jhaveri,%20Rutvij%20H&rft.date=2020-04-14&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2004.06368&rft_dat=%3Cproquest_arxiv%3E2389949093%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2389949093&rft_id=info:pmid/&rfr_iscdi=true