Aggregate Processes as Distributed Adaptive Services for the Industrial Internet of Things
Lorenzo Testa, Giorgio Audrito, Ferruccio Damiani, Gianluca Torta

TL;DR
This paper proposes using Aggregate Programming to simplify the development of distributed, intelligent services at the edge of IIoT systems, demonstrating its feasibility through simulations and physical experiments.
Contribution
It introduces the aggregate process construct within Aggregate Programming as a novel approach for building distributed IIoT services at the edge.
Findings
Feasibility demonstrated through simulations with FCPP
Physical experiments show practical applicability
Approach reduces complexity of distributed service development
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
