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...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2020-04 |
---|---|
Hauptverfasser: | , , , |
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 & 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 |