CRAWO Orchestrates AI Workloads on Heterogeneous Edge Devices

Eug\^enio Santos, Daniel Maia, Stefano Loss, Jos\'e Manoel Silva, Aluizio Rocha Neto, Thais Batista, Everton Cavalcante, N\'elio Cacho, Eduardo Nogueira, Daniel Ara\'ujo, Frederico Lopes· July 24, 2026 View original

Summary

CRAWO is an architectural framework designed to coordinate AI pipelines across diverse edge environments, using a control-loop model to manage resource allocation and data flows. It features a hardware-aware allocator that leverages real-time metrics for adaptive workload placement on edge nodes.

Edge intelligence is crucial for real-time smart city applications, moving computation closer to data sources to reduce latency and bandwidth. However, deploying AI pipelines across varied edge hardware, from microcontrollers to accelerator-equipped systems, presents significant challenges. Existing orchestration platforms often fall short in adaptively allocating resources under dynamic conditions. This paper introduces CRAWO, a novel architectural framework for orchestrating AI workloads in distributed edge environments. CRAWO employs a control-loop mechanism that separates allocation logic from execution, handling placement decisions, state management, and inter-stage data flows. It instantiates services directly on edge nodes and includes a hardware-aware allocator with a pluggable multi-criteria decision layer, utilizing real-time infrastructure metrics for intelligent workload placement. The reference implementation uses a microservices architecture on K3s, leveraging Kubernetes Custom Resource Definitions (CRDs) and a dedicated operator. Evaluation in a vehicle surveillance scenario, specifically license plate recognition, demonstrated that CRAWO improves workload distribution and reduces reliance on centralized cloud processing, which is critical for latency-sensitive applications.

Why it matters

Professionals in IoT, smart cities, and edge computing can leverage this framework to efficiently deploy and manage AI applications on diverse edge hardware, improving performance and reducing operational costs.

How to implement this in your domain

  1. 1Evaluate CRAWO's architectural principles for existing edge AI deployments.
  2. 2Consider adopting a microservices architecture with Kubernetes (K3s) for edge orchestration.
  3. 3Integrate real-time infrastructure metrics into custom resource allocation strategies.
  4. 4Develop custom resource definitions (CRDs) to model domain-specific AI pipeline components.
  5. 5Pilot CRAWO or similar adaptive orchestration for latency-sensitive edge applications like surveillance.

Who benefits

Smart CitiesIoTAutomotiveManufacturingTelecommunications

Key takeaways

  • CRAWO provides an adaptive framework for AI workload orchestration at the edge.
  • It uses a control-loop model and hardware-aware allocation for efficiency.
  • The framework reduces latency and reliance on centralized cloud processing.
  • It is implemented using microservices and Kubernetes CRDs.

Original post by Eug\^enio Santos, Daniel Maia, Stefano Loss, Jos\'e Manoel Silva, Aluizio Rocha Neto, Thais Batista, Everton Cavalcante, N\'elio Cacho, Eduardo Nogueira, Daniel Ara\'ujo, Frederico Lopes

"arXiv:2607.20490v1 Announce Type: new Abstract: Edge Intelligence has emerged as a key paradigm for enabling real-time applications in smart cities by shifting computation from centralized cloud data centers to the network edge, thereby reducing latency and bandwidth consumption.…"

View on X

Originally posted by Eug\^enio Santos, Daniel Maia, Stefano Loss, Jos\'e Manoel Silva, Aluizio Rocha Neto, Thais Batista, Everton Cavalcante, N\'elio Cacho, Eduardo Nogueira, Daniel Ara\'ujo, Frederico Lopes on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses