Flocky : decentralized intent-based edge orchestration using open application model
- Author
- Tom Goethals (UGent) , Merlijn Sebrechts (UGent) , Mays Al-Naday, Filip De Turck (UGent) and Bruno Volckaert (UGent)
- Organization
- Project
- Abstract
- Continuum computing has emerged as a paradigm to improve various aspects of service orchestration by offloading computation from the cloud to the network edge. However, edge orchestration poses two significant challenges compared to cloud computing. On one hand, cloud software scheduling algorithms make suboptimal decisions when applied to the network edge, as edge devices and networks are more hetereogeneous than cloud data centers, and orchestration requires different parameters. On the other hand, most orchestration platforms assume highly centralized cloud data centers, with each server running many easily migrated software instances, whereas edge devices have limited hardware capabilities and migration of tasks between devices is significantly slower than in the cloud. As a result, there is a need for a decentralized orchestration platform that allows scheduling algorithms to take into account a wide variety of device properties and deployment requirements in placement decisions. This article presents Flocky, a decentralized device discovery and service orchestration framework based on Open Application Model (OAM), to address this gap. The architecture of Flocky is elaborated, showing how OAM enables flexible intent modeling in the edge, and combined with a Gossip-like algorithm allows individual edge devices to discover devices in their neighborhoods, map their capabilities, and optimally deploy parts of applications to individual nodes. Evaluation shows Flocky to be highly scalable and mainly dependent on local node density, with nodes discovering over 97% of their viable neighbours on average within two discovery rounds, while using 84% less memory than a centralized orchestrator such as Kubernetes.
- Keywords
- Cloud computing, Metadata, Hardware, Software, Runtime, Containers, Edge computing, Computational modeling, Hands, Feathers, container networking, pod networking, eBPF, edge Kubernetes
Downloads
-
8931 acc.pdf
- full text (Accepted manuscript)
- |
- open access
- |
- |
- 5.69 MB
Citation
Please use this url to cite or link to this publication: http://hdl.handle.net/1854/LU-01KHXMVT4VCWZXQST2VAXB0V3Y
- MLA
- Goethals, Tom, et al. “Flocky : Decentralized Intent-Based Edge Orchestration Using Open Application Model.” IEEE TRANSACTIONS ON SERVICES COMPUTING, vol. 19, no. 1, 2026, pp. 380–95, doi:10.1109/TSC.2025.3631387.
- APA
- Goethals, T., Sebrechts, M., Al-Naday, M., De Turck, F., & Volckaert, B. (2026). Flocky : decentralized intent-based edge orchestration using open application model. IEEE TRANSACTIONS ON SERVICES COMPUTING, 19(1), 380–395. https://doi.org/10.1109/TSC.2025.3631387
- Chicago author-date
- Goethals, Tom, Merlijn Sebrechts, Mays Al-Naday, Filip De Turck, and Bruno Volckaert. 2026. “Flocky : Decentralized Intent-Based Edge Orchestration Using Open Application Model.” IEEE TRANSACTIONS ON SERVICES COMPUTING 19 (1): 380–95. https://doi.org/10.1109/TSC.2025.3631387.
- Chicago author-date (all authors)
- Goethals, Tom, Merlijn Sebrechts, Mays Al-Naday, Filip De Turck, and Bruno Volckaert. 2026. “Flocky : Decentralized Intent-Based Edge Orchestration Using Open Application Model.” IEEE TRANSACTIONS ON SERVICES COMPUTING 19 (1): 380–395. doi:10.1109/TSC.2025.3631387.
- Vancouver
- 1.Goethals T, Sebrechts M, Al-Naday M, De Turck F, Volckaert B. Flocky : decentralized intent-based edge orchestration using open application model. IEEE TRANSACTIONS ON SERVICES COMPUTING. 2026;19(1):380–95.
- IEEE
- [1]T. Goethals, M. Sebrechts, M. Al-Naday, F. De Turck, and B. Volckaert, “Flocky : decentralized intent-based edge orchestration using open application model,” IEEE TRANSACTIONS ON SERVICES COMPUTING, vol. 19, no. 1, pp. 380–395, 2026.
@article{01KHXMVT4VCWZXQST2VAXB0V3Y,
abstract = {{Continuum computing has emerged as a paradigm to improve various aspects of service orchestration by offloading computation from the cloud to the network edge. However, edge orchestration poses two significant challenges compared to cloud computing. On one hand, cloud software scheduling algorithms make suboptimal decisions when applied to the network edge, as edge devices and networks are more hetereogeneous than cloud data centers, and orchestration requires different parameters. On the other hand, most orchestration platforms assume highly centralized cloud data centers, with each server running many easily migrated software instances, whereas edge devices have limited hardware capabilities and migration of tasks between devices is significantly slower than in the cloud. As a result, there is a need for a decentralized orchestration platform that allows scheduling algorithms to take into account a wide variety of device properties and deployment requirements in placement decisions. This article presents Flocky, a decentralized device discovery and service orchestration framework based on Open Application Model (OAM), to address this gap. The architecture of Flocky is elaborated, showing how OAM enables flexible intent modeling in the edge, and combined with a Gossip-like algorithm allows individual edge devices to discover devices in their neighborhoods, map their capabilities, and optimally deploy parts of applications to individual nodes. Evaluation shows Flocky to be highly scalable and mainly dependent on local node density, with nodes discovering over 97% of their viable neighbours on average within two discovery rounds, while using 84% less memory than a centralized orchestrator such as Kubernetes.}},
author = {{Goethals, Tom and Sebrechts, Merlijn and Al-Naday, Mays and De Turck, Filip and Volckaert, Bruno}},
issn = {{1939-1374}},
journal = {{IEEE TRANSACTIONS ON SERVICES COMPUTING}},
keywords = {{Cloud computing,Metadata,Hardware,Software,Runtime,Containers,Edge computing,Computational modeling,Hands,Feathers,container networking,pod networking,eBPF,edge Kubernetes}},
language = {{eng}},
number = {{1}},
pages = {{380--395}},
title = {{Flocky : decentralized intent-based edge orchestration using open application model}},
url = {{http://doi.org/10.1109/TSC.2025.3631387}},
volume = {{19}},
year = {{2026}},
}
- Altmetric
- View in Altmetric
- Web of Science
- Times cited: