Abstract:
Routers in the Internet of Things (IoT) operate in a failure-prone, multi-device integrated, and dynamically changing network topology environment. Dealing with diverse n...Show MoreMetadata
Abstract:
Routers in the Internet of Things (IoT) operate in a failure-prone, multi-device integrated, and dynamically changing network topology environment. Dealing with diverse network failures, device compatibility, and flexible configurations are the challenges faced by IoT routers [21]. Existing traditional Internet solutions and recently emerging Software-Defined Networking (SDN) solutions are not capable of addressing these issues effectively. They either lack support for flexible configurations or suffer from compatibility problems. This article proposes Qiao, which a novel routing system written in a high-level language (HLL), with built-in concurrency and a robust standard library for industrial internet, that aims to tackle the interoperability issues in small to medium-sized industrial IoT networks. Qiao, which means bridge in Chinese, connecting multiple end-to-end systems like a router, provides a universal, flexible, and efficient solution. First, Qiao is developed using the high-level programming language Go, which allows it to run on any Unix-compatible device, making it highly versatile. Second, Qiao leverages the advantages of multi-threading and concurrency to provide low-latency data forwarding capabilities. Third, Qiao adopts a layered and modular design, with all its source code being open-source, enabling anyone to customize their routing protocols according to their collaborative requirements in the industrial internet.
Published in: 2024 27th International Conference on Computer Supported Cooperative Work in Design (CSCWD)
Date of Conference: 08-10 May 2024
Date Added to IEEE Xplore: 10 July 2024
ISBN Information: