Railway communications are closely impacted by the evolution and availability of new wireless communication technologies. Traditionally, the critical nature of railway services, the long lifecycle of rolling stock, and their certification processes challenge the adoption of the latest communication technologies. A current railway telecom trend to solve this problem is to design a flexible and adaptable communication architecture that enables the detachment of the railway services—at the application layer—and the access technologies underneath, such as 5G and beyond. One of the enablers of this detachment approach is software-defined networking (SDN)—included in 5G architecture—due to its ability to programmatically and dynamically control the network behavior via open interfaces and abstract lower-level functionalities. In this paper, we design a novel railway train-to-ground (T2G) communication architecture based on the 5G technological enabler SDN and on the transport-level redundancy technique multipath TCP (MPTCP). The goal is to provide an adaptable and multitechnology communication service while enhancing the network performance of current systems. MPTCP offers end-to-end (E2E) redundancy by the aggregation of multiple access technologies, and SDN introduces path diversity to offer a resilient and reliable communication. We carry out simulation studies to compare the performance of the legacy communication architecture with our novel approach. The results demonstrate a clear improvement in the failover response time while maintaining and even improving the uplink and downlink overall data rates.
Industrial networks are introducing Internet of Things (IoT) technologies in their manufacturing processes in order to enhance existing methods and obtain smarter, greener and more effective processes. Global predictions forecast a massive widespread of IoT technology in industrial sectors in the near future. However, these innovations face several challenges, such as achieving short response times in case of time-critical applications. Concepts like in-network computing or edge computing can provide adequate communication quality for these industrial environments, and data plane programming has been proved as a useful mechanism for their implementation. Specifically, P4 language is used for the definition of the behavior of programmable switches and network elements. This paper presents a solution for industrial IoT (IIoT) network communications to reduce response times using in-network computing through data plane programming and P4. Our solution processes Message Queuing Telemetry Transport (MQTT) packets sent by a sensor in the data plane and generates an alarm in case of exceeding a threshold in the measured value. The implementation has been tested in an experimental facility, using a Netronome SmartNIC as a P4 programmable network device. Response times are reduced by 74% while processing, and delay introduced by the P4 network processing is insignificant.
When Software-Defined Networks (SDN) gained popularity, different control plane applications could run together to manage vendor-agnostic OpenFlow data planes. With the adoption of P4, developers realized that the P4 logic developed for one particular model and target could not be modularly shared, preventing fast adoption. As a result, a pipeline's specific functionality can not be exported and incorporated into another pipeline without the necessary manual adaptations. As a result, we present the early work for P4click, a Next-Generation SDN automation platform. It aims to modularly increment data plane pipeline features, combine P4 entities such as headers, the parser/deparser, build the pipeline execution flow, and the appropriate control plane applications. This paper presents the design adoptions to segregate independent P4 logic features and the architecture for data and control plane modularization.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.