{"title":"通过软件定义网络平台管理工业物联网,实现快速动态容错应用","authors":"Nteziriza Nkerabahizi Josbert, Min Wei, Ping Wang","doi":"10.1016/j.simpat.2024.102963","DOIUrl":null,"url":null,"abstract":"<div><p>Software-Defined Networking (SDN) technology has emerged as a promising solution to guarantee high reliability in the Industrial Internet of Things (IIoT) ecosystem. Through SDN, both fault tolerance-based Route Protection (RP) and fault tolerance-based Route Restoration (RR) are available to provide traffic rerouting when a network failure occurs in IIoT. RR redefines routes dynamically based on the current network status. However, it increases significantly the recovery time, which is not suitable for the Quality-of-Service (QoS) requirements of IIoT. In contrary, RP ensures fast failover, but it cannot be updated when the network status changes until the timeout interval expires. To deal with these issues, we propose a Dynamic Route Protection (DRP) mechanism that recalculates and reinstalls new optimal link-disjoint routes in accordance with the change rather than awaiting the controller to retransmit new flow instructions. Moreover, DRP responds speedily to forward the data packets from the secondary route to the main route if it is repaired. To recover rapidly when the connection failure affects both a link on the main route and the link on the secondary route simultaneously, the DRP mechanism utilizes the strategy of caching the third route in the controller memory using the Dynamic Hash Table (DHT) structure. DRP considers the heterogeneous traffic flows such as either delay-sensitive or both delay-sensitive and loss-sensitive. Again, this paper introduces a candidate fault tolerance architecture for Software-Defined IIoT (SDIIoT) that decouples IIoT networks into three functional layers. The results from the simulation network and the experimental hardware testbed illustrated that the DRP mechanism outperforms the FT-RP, RR, LFR, Pro-VLAN, and SDNRMbw mechanisms by minimizing the failure recovery time, end-to-end delay, packet violation rate, packet loss rate, and the time required to reuse the main route when it is repaired, while maximizing the packet delivery ratio.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":"135 ","pages":"Article 102963"},"PeriodicalIF":3.5000,"publicationDate":"2024-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Industrial IoT regulated by Software-Defined Networking platform for fast and dynamic fault tolerance application\",\"authors\":\"Nteziriza Nkerabahizi Josbert, Min Wei, Ping Wang\",\"doi\":\"10.1016/j.simpat.2024.102963\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Software-Defined Networking (SDN) technology has emerged as a promising solution to guarantee high reliability in the Industrial Internet of Things (IIoT) ecosystem. Through SDN, both fault tolerance-based Route Protection (RP) and fault tolerance-based Route Restoration (RR) are available to provide traffic rerouting when a network failure occurs in IIoT. RR redefines routes dynamically based on the current network status. However, it increases significantly the recovery time, which is not suitable for the Quality-of-Service (QoS) requirements of IIoT. In contrary, RP ensures fast failover, but it cannot be updated when the network status changes until the timeout interval expires. To deal with these issues, we propose a Dynamic Route Protection (DRP) mechanism that recalculates and reinstalls new optimal link-disjoint routes in accordance with the change rather than awaiting the controller to retransmit new flow instructions. Moreover, DRP responds speedily to forward the data packets from the secondary route to the main route if it is repaired. To recover rapidly when the connection failure affects both a link on the main route and the link on the secondary route simultaneously, the DRP mechanism utilizes the strategy of caching the third route in the controller memory using the Dynamic Hash Table (DHT) structure. DRP considers the heterogeneous traffic flows such as either delay-sensitive or both delay-sensitive and loss-sensitive. Again, this paper introduces a candidate fault tolerance architecture for Software-Defined IIoT (SDIIoT) that decouples IIoT networks into three functional layers. The results from the simulation network and the experimental hardware testbed illustrated that the DRP mechanism outperforms the FT-RP, RR, LFR, Pro-VLAN, and SDNRMbw mechanisms by minimizing the failure recovery time, end-to-end delay, packet violation rate, packet loss rate, and the time required to reuse the main route when it is repaired, while maximizing the packet delivery ratio.</p></div>\",\"PeriodicalId\":49518,\"journal\":{\"name\":\"Simulation Modelling Practice and Theory\",\"volume\":\"135 \",\"pages\":\"Article 102963\"},\"PeriodicalIF\":3.5000,\"publicationDate\":\"2024-05-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Simulation Modelling Practice and Theory\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1569190X24000777\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Simulation Modelling Practice and Theory","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1569190X24000777","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
Industrial IoT regulated by Software-Defined Networking platform for fast and dynamic fault tolerance application
Software-Defined Networking (SDN) technology has emerged as a promising solution to guarantee high reliability in the Industrial Internet of Things (IIoT) ecosystem. Through SDN, both fault tolerance-based Route Protection (RP) and fault tolerance-based Route Restoration (RR) are available to provide traffic rerouting when a network failure occurs in IIoT. RR redefines routes dynamically based on the current network status. However, it increases significantly the recovery time, which is not suitable for the Quality-of-Service (QoS) requirements of IIoT. In contrary, RP ensures fast failover, but it cannot be updated when the network status changes until the timeout interval expires. To deal with these issues, we propose a Dynamic Route Protection (DRP) mechanism that recalculates and reinstalls new optimal link-disjoint routes in accordance with the change rather than awaiting the controller to retransmit new flow instructions. Moreover, DRP responds speedily to forward the data packets from the secondary route to the main route if it is repaired. To recover rapidly when the connection failure affects both a link on the main route and the link on the secondary route simultaneously, the DRP mechanism utilizes the strategy of caching the third route in the controller memory using the Dynamic Hash Table (DHT) structure. DRP considers the heterogeneous traffic flows such as either delay-sensitive or both delay-sensitive and loss-sensitive. Again, this paper introduces a candidate fault tolerance architecture for Software-Defined IIoT (SDIIoT) that decouples IIoT networks into three functional layers. The results from the simulation network and the experimental hardware testbed illustrated that the DRP mechanism outperforms the FT-RP, RR, LFR, Pro-VLAN, and SDNRMbw mechanisms by minimizing the failure recovery time, end-to-end delay, packet violation rate, packet loss rate, and the time required to reuse the main route when it is repaired, while maximizing the packet delivery ratio.
期刊介绍:
The journal Simulation Modelling Practice and Theory provides a forum for original, high-quality papers dealing with any aspect of systems simulation and modelling.
The journal aims at being a reference and a powerful tool to all those professionally active and/or interested in the methods and applications of simulation. Submitted papers will be peer reviewed and must significantly contribute to modelling and simulation in general or use modelling and simulation in application areas.
Paper submission is solicited on:
• theoretical aspects of modelling and simulation including formal modelling, model-checking, random number generators, sensitivity analysis, variance reduction techniques, experimental design, meta-modelling, methods and algorithms for validation and verification, selection and comparison procedures etc.;
• methodology and application of modelling and simulation in any area, including computer systems, networks, real-time and embedded systems, mobile and intelligent agents, manufacturing and transportation systems, management, engineering, biomedical engineering, economics, ecology and environment, education, transaction handling, etc.;
• simulation languages and environments including those, specific to distributed computing, grid computing, high performance computers or computer networks, etc.;
• distributed and real-time simulation, simulation interoperability;
• tools for high performance computing simulation, including dedicated architectures and parallel computing.