
Nevertheless, the experimental results also reveal
some limitations as heavy computer-vision workloads
can overwhelm the Raspberry Pis if no AI accelerator
is available, raising data-loss ratios. Furthermore, de-
ployments that demand higher frame rates or faster
recovery should thus pair the architecture with more
capable edge hardware.
In addition, the approach described here could still
benefit from future research. For example, integrat-
ing native network-discovery and priority-aware re-
deployment would let the orchestrator distinguish ur-
gent failures (which risk privacy or data complete-
ness) from benign additions that can be scheduled
during quieter periods.
In summary, we have shown that it is possible to
develop an edge/fog architecture that is fault-tolerant
and prioritizes GDPR data-minimisation. It is sup-
ported by tools already familiar to industrial con-
trol engineers, while still allowing for future perfor-
mance/feature enhancement, thus providing a solid
foundation for privacy-aware, real-time analytics in
future Industry 4.0 deployments.
ACKNOWLEDGEMENTS
This work was partially funded by the project “Sen-
sitive Industry”, nr. 182852, co-financed by Op-
erational Programme for Competitiveness and Inter-
nationalization (COMPETE 2020), through national
funds.
REFERENCES
Bonomi, F. and Milito, R. (2012). Fog Computing and its
Role in the Internet of Things. Proceedings of the
MCC workshop on Mobile Cloud Computing.
Dinh-Tuan, H., Beierle, F., and Garzon, S. R. (2019).
MAIA: A Microservices-based Architecture for In-
dustrial Data Analytics. In 2019 IEEE Interna-
tional Conference on Industrial Cyber Physical Sys-
tems (ICPS), pages 23–30.
Eclipse Foundation (2024). Eclipse 4diac IDE. https:
//eclipse.dev/4diac/4diac ide/. Accessed: 2025-06-02.
Etemadi, M., Ghobaei-Arani, M., and Shahidinejad, A.
(2020). Resource provisioning for IoT services in the
fog computing environment: An autonomic approach.
Computer Communications, 161:109–131.
European Parliament and Council of the European Union
(2025). Regulation (EU) 2016/679 of the European
Parliament and of the Council.
Hu, M., Guo, Z., Wen, H., Wang, Z., Xu, B., Xu, J.,
and Peng, K. (2024). Collaborative Deployment and
Routing of Industrial Microservices in Smart Fac-
tories. IEEE Transactions on Industrial Informat-
ics, 20(11):12758–12770. Conference Name: IEEE
Transactions on Industrial Informatics.
Jeschke, S., Brecher, C., Song, H., and Rawat, D. B. (2017).
Industrial Internet of Things. Springer, First edition.
Liu, W., Huang, G., Zheng, A., and Liu, J. (2020). Research
on the optimization of IIoT data processing latency.
Computer Communications, 151:290–298.
Mahmud, R., Kotagiri, R., and Buyya, R. (2018). Fog Com-
puting: A Taxonomy, Survey and Future Directions.
In Di Martino, B., Li, K.-C., Yang, L. T., and Espos-
ito, A., editors, Internet of Everything: Algorithms,
Methodologies, Technologies and Perspectives, pages
103–130. Springer, Singapore.
Murugesan, S. (2016). Fog computing: Helping the internet
of things realize its potential. Computer, pages 112–
116.
Pereira, E. and Gonc¸alves, G. (2025). Online task as-
signment optimization in reconfigurable iec 61499-
based cyber-physical production systems. TechRxiv.
Preprint.
Pereira, E., Reis, J., and Gonc¸alves, G. (2020). Dinasore:
A dynamic intelligent reconfiguration tool for cyber-
physical production systems. In Eclipse Conference
on Security, Artificial Intelligence, and Modeling for
the Next Generation Internet of Things (Eclipse SAM
IoT), pages 63–71.
Pereira, E., Reis, J., Rossetti, R. J. F., and Gonc¸alves, G.
(2024). A zero-shot learning approach for task allo-
cation optimization in cyber-physical systems. IEEE
Transactions on Industrial Cyber-Physical Systems,
2:90–97.
Torvekar, N. and Game, P. S. (2019). Microservices and its
applications: An overview. International Journal of
Computer Sciences and Engineering, 7(4):803–809.
Accessed: 2024-12-13.
Vural, H., Koyuncu, M., and Guney, S. (2017). A system-
atic literature review on microservices. In Interna-
tional Conference on Computational Science and Its
Applications (ICCSA 2017), volume 10409 of Lecture
Notes in Computer Science, pages 203–217. Springer,
Cham. Accessed: 2024-12-13.
Vyatkin, V. (2016). IEC 61499 Function Blocks for Embed-
ded and Distributed Control Systems Design. Interna-
tional Society of Automation, Research Triangle Park,
NC, USA, 3 edition.
Xu, L. D., He, W., and Li, S. (2014). Internet of things
in industries: A survey. IEEE TRANSACTIONS ON
INDUSTRIAL INFORMATICS, VOL. 10, NO. 4, pages
2233–2243.
Leveraging Edge and Fog Resources While Complying with EU’s GDPR
525