Ceaml: A novel modeling language for enabling cloud and edge continuum orchestration

Ioannis Korontanis, Antonios Makris, Konstantinos Tserpes

Published: 2025, Last Modified: 24 Mar 2026Softw. Syst. Model. 2025EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Cloud modeling languages (CMLs) are utilized to depict and describe Cloud infrastructures and services in a manner that is easily comprehensible and manipulable by Cloud orchestration systems. These languages play a pivotal role in the domain of Cloud and Edge computing, as they enable the deployment of applications and services that can be dynamically scaled and adapted to evolving workloads. In this paper, a novel CML is presented that encompasses the ability to represent runtime adaptation through an event-driven syntax that relies on Quality of Experience conditions. In addition to introducing the modeling language, this paper also explains how it was applied in a system to deploy and adapt applications within Kubernetes at runtime.
Loading