vix.ing · top · new · best · stats

Aggregate Processes as Distributed Adaptive Services for the Industrial Internet of Things

2022/04/01 by Lorenzo Testa, Giorgio Audrito, Testa, Lorenzo +5
Computer Science · Engineering · #Cloud Computing and Resource Management #FOS: Computer and information sciences #IoT and Edge/Fog Computing #Modular Robots and Swarm Intelligence #Software Engineering (cs.SE) #cs.SE

paper · pdf · doi:10.48550/arxiv.2204.00467

arxiv created 2022/04/01 · openalex publication_date 2022/04/01 · arxiv updated 2022/04/04 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

The Industrial Internet of Things (IIoT) promises to bring many benefits, including increased productivity, reduced costs, and increased safety to new generation manufacturing plants. The main ingredients of IIoT are the connected, communicating devices directly located in the workshop floor (far edge devices), as well as edge gateways that connect such devices to the Internet and, in particular, to cloud servers. The field of Edge Computing advocates that keeping computations as close as possible to the sources of data can be an effective means of reducing latency, preserving privacy, and improve the overall efficiency of the system, although building systems where (far) edge and cloud nodes cooperate is quite challenging. In the present work we propose the adoption of the Aggregate Programming (AP) paradigm (and, in particular, the "aggregate process" construct) as a way to simplify building distributed, intelligent services at the far edge of an IIoT architecture. We demonstrate the feasibility and efficacy of the approach with simulated experiments on FCPP (a C++ library for AP), and with some basic experiments on physical IIoT boards running an ad-hoc porting of FCPP.

Related