Abstract Machines

Abstract Machines (AMA) is a key contributor to IoT security and orchestration, developing and maintaining the Mainflux IoT platform, an open-source, multi-protocol messaging bridge. AMA specializes in IoT security, fine-grained access control, and efficient workload processing, particularly in edge and cloud integration for IoT management. Mainflux’s capabilities in policy-based access control and support for IoT protocols such as MQTT and CoAP are central to AMA’s solutions, providing sophisticated identity management and secure device connectivity.

Role in the ELASTIC project:

In ELASTIC, AMA supports FaaS and workload orchestration at the edge, enhancing IoT security and monitoring capabilities. For WP2, AMA leads Task 2.1, focusing on the design and development of lightweight FaaS orchestration, including workload scheduling, supervision, and the implementation of distributed access control policies. This task also involves assessing the efficiency of Wasm workload execution and exploring eBPF/XDP for low-latency networking. In WP4, AMA leads Task 4.4, leveraging its expertise in IoT security and the OP-TEE protocol to enhance workload orchestration on constrained IoT devices.

AMA’s involvement spans all WP4 tasks to improve Wasm support on embedded devices, thereby strengthening the edge security features of Mainflux. By integrating advancements in Wasm and eBPF/XDP from ELASTIC, AMA aims to enhance Mainflux’s edge security and low-latency processing capabilities, which are crucial for business applications such as monitoring in the oil and gas industry. Through ELASTIC, AMA continues to refine its edge security features, making a broader impact on IoT orchestration and security.