Multipath aware scheduling for high reliability and fault tolerance in low power industrial networks
The Industrial Internet of Things is expected to enable the Industry 4.0 through the large deployment of low-power devices. However, industrial applications require most of the time high reliability close to 100%, and low end-to-end delays. Thus, most industrial wireless networks rely on a strict sc...
Gespeichert in:
Veröffentlicht in: | Journal of network and computer applications 2019-09, Vol.142, p.25-36 |
---|---|
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 | 36 |
---|---|
container_issue | |
container_start_page | 25 |
container_title | Journal of network and computer applications |
container_volume | 142 |
creator | Mozaffari Ahrar, Erfan Nassiri, Mohammad Theoleyre, Fabrice |
description | The Industrial Internet of Things is expected to enable the Industry 4.0 through the large deployment of low-power devices. However, industrial applications require most of the time high reliability close to 100%, and low end-to-end delays. Thus, most industrial wireless networks rely on a strict schedule of the transmissions to avoid collisions, and implement frequency hopping to combat external interference. In multihop topologies, the network has to decide both when the transmissions have to be scheduled, and which router can forward the packets. To be fault-tolerant, multipath routing consists in exploiting several paths in parallel. We exploit here a braided path routing structure, where each router has several possible next hops. Thus, we can cope with any fault along the path, while still providing a remaining operational path. We propose also a scheduling algorithm, where multiple transmitters are attached to a single cell, to the same receiver. The schedule is constructed such that only one transmitter is active at a time, and is consequently collision-free. Mutualizing the same cell for several transmitters reduces the energy consumption and increases the network capacity. Our approach is still fully compliant with the standard while minimizing idle listening. Our simulation results show the relevance of such solution to provide high-reliability and fault-tolerance. While the single and disjoint paths solutions achieve a very low reliability (20%) when two nodes crash, we keep on providing a packet delivery ratio above 80%, whatever the conditions. Besides, our scheduling algorithm is particularly energy efficient since it presents the same energy consumption as the classical single path routing scheme. |
doi_str_mv | 10.1016/j.jnca.2019.05.013 |
format | Article |
fullrecord | <record><control><sourceid>hal_cross</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_02323124v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1084804519301808</els_id><sourcerecordid>oai_HAL_hal_02323124v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c378t-2ebdcd5fdfee9e507e385d4511d6ce305a349473a25de72b6fecf0bb7b7389c3</originalsourceid><addsrcrecordid>eNp9kMlOwzAQhiMEEmV5AU6-ckjwEmeRuFQVUKQiLr1bjj1uHExS2W6jvj2JijhymkX_N9J8SfJAcEYwKZ66rOuVzCgmdYZ5hgm7SBYE1zyteE0v577K0wrn_Dq5CaHDGBd5zRaJ_ji4aPcytkiO0gMKqgV9cLbfITN41Npdizw4KxvrbDwh2Wtk5AShODjwsleAbI_cMKL9MIKfBn0I0VvpUA9xHPxXuEuujHQB7n_rbbJ9fdmu1unm8-19tdykipVVTCk0WmlutAGogeMSWMV1zgnRhQKGuWR5nZdMUq6hpE1hQBncNGVTsqpW7DZ5PJ9tpRN7b7-lP4lBWrFebsS8w5RRRmh-JFOWnrPKDyF4MH8AwWJWKjoxKxWzUoG5mJRO0PMZgumJowUvgrIwGdDWg4pCD_Y__Ac8WYHv</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Multipath aware scheduling for high reliability and fault tolerance in low power industrial networks</title><source>Elsevier ScienceDirect Journals</source><creator>Mozaffari Ahrar, Erfan ; Nassiri, Mohammad ; Theoleyre, Fabrice</creator><creatorcontrib>Mozaffari Ahrar, Erfan ; Nassiri, Mohammad ; Theoleyre, Fabrice</creatorcontrib><description>The Industrial Internet of Things is expected to enable the Industry 4.0 through the large deployment of low-power devices. However, industrial applications require most of the time high reliability close to 100%, and low end-to-end delays. Thus, most industrial wireless networks rely on a strict schedule of the transmissions to avoid collisions, and implement frequency hopping to combat external interference. In multihop topologies, the network has to decide both when the transmissions have to be scheduled, and which router can forward the packets. To be fault-tolerant, multipath routing consists in exploiting several paths in parallel. We exploit here a braided path routing structure, where each router has several possible next hops. Thus, we can cope with any fault along the path, while still providing a remaining operational path. We propose also a scheduling algorithm, where multiple transmitters are attached to a single cell, to the same receiver. The schedule is constructed such that only one transmitter is active at a time, and is consequently collision-free. Mutualizing the same cell for several transmitters reduces the energy consumption and increases the network capacity. Our approach is still fully compliant with the standard while minimizing idle listening. Our simulation results show the relevance of such solution to provide high-reliability and fault-tolerance. While the single and disjoint paths solutions achieve a very low reliability (20%) when two nodes crash, we keep on providing a packet delivery ratio above 80%, whatever the conditions. Besides, our scheduling algorithm is particularly energy efficient since it presents the same energy consumption as the classical single path routing scheme.</description><identifier>ISSN: 1084-8045</identifier><identifier>EISSN: 1095-8592</identifier><identifier>DOI: 10.1016/j.jnca.2019.05.013</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Computer Science ; Energy efficiency capacity ; High-reliability ; Multipath ; Networking and Internet Architecture ; Opportunistic forwarding ; Scheduling algorithms</subject><ispartof>Journal of network and computer applications, 2019-09, Vol.142, p.25-36</ispartof><rights>2019 Elsevier Ltd</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c378t-2ebdcd5fdfee9e507e385d4511d6ce305a349473a25de72b6fecf0bb7b7389c3</citedby><cites>FETCH-LOGICAL-c378t-2ebdcd5fdfee9e507e385d4511d6ce305a349473a25de72b6fecf0bb7b7389c3</cites><orcidid>0000-0002-7903-3520</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.jnca.2019.05.013$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>230,314,776,780,881,3536,27903,27904,45974</link.rule.ids><backlink>$$Uhttps://hal.science/hal-02323124$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Mozaffari Ahrar, Erfan</creatorcontrib><creatorcontrib>Nassiri, Mohammad</creatorcontrib><creatorcontrib>Theoleyre, Fabrice</creatorcontrib><title>Multipath aware scheduling for high reliability and fault tolerance in low power industrial networks</title><title>Journal of network and computer applications</title><description>The Industrial Internet of Things is expected to enable the Industry 4.0 through the large deployment of low-power devices. However, industrial applications require most of the time high reliability close to 100%, and low end-to-end delays. Thus, most industrial wireless networks rely on a strict schedule of the transmissions to avoid collisions, and implement frequency hopping to combat external interference. In multihop topologies, the network has to decide both when the transmissions have to be scheduled, and which router can forward the packets. To be fault-tolerant, multipath routing consists in exploiting several paths in parallel. We exploit here a braided path routing structure, where each router has several possible next hops. Thus, we can cope with any fault along the path, while still providing a remaining operational path. We propose also a scheduling algorithm, where multiple transmitters are attached to a single cell, to the same receiver. The schedule is constructed such that only one transmitter is active at a time, and is consequently collision-free. Mutualizing the same cell for several transmitters reduces the energy consumption and increases the network capacity. Our approach is still fully compliant with the standard while minimizing idle listening. Our simulation results show the relevance of such solution to provide high-reliability and fault-tolerance. While the single and disjoint paths solutions achieve a very low reliability (20%) when two nodes crash, we keep on providing a packet delivery ratio above 80%, whatever the conditions. Besides, our scheduling algorithm is particularly energy efficient since it presents the same energy consumption as the classical single path routing scheme.</description><subject>Computer Science</subject><subject>Energy efficiency capacity</subject><subject>High-reliability</subject><subject>Multipath</subject><subject>Networking and Internet Architecture</subject><subject>Opportunistic forwarding</subject><subject>Scheduling algorithms</subject><issn>1084-8045</issn><issn>1095-8592</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9kMlOwzAQhiMEEmV5AU6-ckjwEmeRuFQVUKQiLr1bjj1uHExS2W6jvj2JijhymkX_N9J8SfJAcEYwKZ66rOuVzCgmdYZ5hgm7SBYE1zyteE0v577K0wrn_Dq5CaHDGBd5zRaJ_ji4aPcytkiO0gMKqgV9cLbfITN41Npdizw4KxvrbDwh2Wtk5AShODjwsleAbI_cMKL9MIKfBn0I0VvpUA9xHPxXuEuujHQB7n_rbbJ9fdmu1unm8-19tdykipVVTCk0WmlutAGogeMSWMV1zgnRhQKGuWR5nZdMUq6hpE1hQBncNGVTsqpW7DZ5PJ9tpRN7b7-lP4lBWrFebsS8w5RRRmh-JFOWnrPKDyF4MH8AwWJWKjoxKxWzUoG5mJRO0PMZgumJowUvgrIwGdDWg4pCD_Y__Ac8WYHv</recordid><startdate>20190915</startdate><enddate>20190915</enddate><creator>Mozaffari Ahrar, Erfan</creator><creator>Nassiri, Mohammad</creator><creator>Theoleyre, Fabrice</creator><general>Elsevier Ltd</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-7903-3520</orcidid></search><sort><creationdate>20190915</creationdate><title>Multipath aware scheduling for high reliability and fault tolerance in low power industrial networks</title><author>Mozaffari Ahrar, Erfan ; Nassiri, Mohammad ; Theoleyre, Fabrice</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c378t-2ebdcd5fdfee9e507e385d4511d6ce305a349473a25de72b6fecf0bb7b7389c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Computer Science</topic><topic>Energy efficiency capacity</topic><topic>High-reliability</topic><topic>Multipath</topic><topic>Networking and Internet Architecture</topic><topic>Opportunistic forwarding</topic><topic>Scheduling algorithms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mozaffari Ahrar, Erfan</creatorcontrib><creatorcontrib>Nassiri, Mohammad</creatorcontrib><creatorcontrib>Theoleyre, Fabrice</creatorcontrib><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>Journal of network and computer applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mozaffari Ahrar, Erfan</au><au>Nassiri, Mohammad</au><au>Theoleyre, Fabrice</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Multipath aware scheduling for high reliability and fault tolerance in low power industrial networks</atitle><jtitle>Journal of network and computer applications</jtitle><date>2019-09-15</date><risdate>2019</risdate><volume>142</volume><spage>25</spage><epage>36</epage><pages>25-36</pages><issn>1084-8045</issn><eissn>1095-8592</eissn><abstract>The Industrial Internet of Things is expected to enable the Industry 4.0 through the large deployment of low-power devices. However, industrial applications require most of the time high reliability close to 100%, and low end-to-end delays. Thus, most industrial wireless networks rely on a strict schedule of the transmissions to avoid collisions, and implement frequency hopping to combat external interference. In multihop topologies, the network has to decide both when the transmissions have to be scheduled, and which router can forward the packets. To be fault-tolerant, multipath routing consists in exploiting several paths in parallel. We exploit here a braided path routing structure, where each router has several possible next hops. Thus, we can cope with any fault along the path, while still providing a remaining operational path. We propose also a scheduling algorithm, where multiple transmitters are attached to a single cell, to the same receiver. The schedule is constructed such that only one transmitter is active at a time, and is consequently collision-free. Mutualizing the same cell for several transmitters reduces the energy consumption and increases the network capacity. Our approach is still fully compliant with the standard while minimizing idle listening. Our simulation results show the relevance of such solution to provide high-reliability and fault-tolerance. While the single and disjoint paths solutions achieve a very low reliability (20%) when two nodes crash, we keep on providing a packet delivery ratio above 80%, whatever the conditions. Besides, our scheduling algorithm is particularly energy efficient since it presents the same energy consumption as the classical single path routing scheme.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.jnca.2019.05.013</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0002-7903-3520</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1084-8045 |
ispartof | Journal of network and computer applications, 2019-09, Vol.142, p.25-36 |
issn | 1084-8045 1095-8592 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_02323124v1 |
source | Elsevier ScienceDirect Journals |
subjects | Computer Science Energy efficiency capacity High-reliability Multipath Networking and Internet Architecture Opportunistic forwarding Scheduling algorithms |
title | Multipath aware scheduling for high reliability and fault tolerance in low power industrial networks |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T00%3A11%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Multipath%20aware%20scheduling%20for%20high%20reliability%20and%20fault%20tolerance%20in%20low%20power%20industrial%20networks&rft.jtitle=Journal%20of%20network%20and%20computer%20applications&rft.au=Mozaffari%20Ahrar,%20Erfan&rft.date=2019-09-15&rft.volume=142&rft.spage=25&rft.epage=36&rft.pages=25-36&rft.issn=1084-8045&rft.eissn=1095-8592&rft_id=info:doi/10.1016/j.jnca.2019.05.013&rft_dat=%3Chal_cross%3Eoai_HAL_hal_02323124v1%3C/hal_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_els_id=S1084804519301808&rfr_iscdi=true |