A Petri Net-based framework for modeling and simulation of resource scheduling policies in Edge Cloud Continuum

The emergence of new technologies of 5G/6G networks and the Internet of Things (IoT) drives the transition from traditional Cloud Computing systems to the Edge Cloud Continuum — an interconnected distributed computing environment. Deploying modern applications in such a complex setting poses significant challenges for efficient dynamic resource management. Besides their several benefits, current orchestration platforms disregard aspects such as the dynamic behavior of applications’ demands, heterogeneity of the infrastructure’s resources, and the overall complexity when dealing with interdependent resource allocation decision parameters. The Digital Twin concept envisions assisting application deployments not only by providing offline simulations for experimental assessment in multi-cluster settings but also by actively guiding the orchestration process. In this paper, we aim to provide a modeling and simulation framework to optimize the performance of the underlying infrastructure in terms of resilience and sustainability. We investigate the application of automata theory to model such systems by analyzing their possible states, specifically, using Petri Nets, a mathematical framework for representing discrete event systems, as the primary modeling tool. Therefore, a comprehensive modeling approach is presented to simulate the resource scheduling decisions of an established multi-cluster framework, namely Karmada. Moreover, through this Petri Net modeling approach, we can efficiently optimize the performance of the orchestration process considering the power consumption and workload load balancing of a multi-cluster topology. Extensive evaluation indicates the efficacy of the proposed framework in accurately approximating Karmada’s behavior for various scheduling policies. Also, the proposed framework is capable of assessing the performance of several scheduling policies and guiding the system toward efficient resource management in complex scenarios, exploiting the polynomial complexity of the Petri Net to identify scheduling states.

Authors

Institutions

Publication Details

Journal
Simulation Modelling Practice and Theory
Published
2025-03-07
DOI
https://doi.org/10.1016/j.simpat.2025.103098
Citations
7
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
22.72
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Petri Net-based framework for modeling and simulation of resource scheduling policies in Edge Cloud Continuum

Dimitrios Spatharakis, Symeon Papavassiliou, Ioannis Dimolitsas, Anastasios Zafeiropoulos et al.
7 citations
Simulation Modelling Practice and Theory
Cloud Computing and Resource Management
22.72
article

A Petri Net-based framework for modeling and simulation of resource scheduling policies in Edge Cloud Continuum

Dimitrios Spatharakis, Symeon Papavassiliou, Ioannis Dimolitsas, Anastasios Zafeiropoulos, Dimitrios Dechouniotis, Christoforos Vardakis
article en
7 citations

Abstract

The emergence of new technologies of 5G/6G networks and the Internet of Things (IoT) drives the transition from traditional Cloud Computing systems to the Edge Cloud Continuum — an interconnected distributed computing environment. Deploying modern applications in such a complex setting poses significant challenges for efficient dynamic resource management. Besides their several benefits, current orchestration platforms disregard aspects such as the dynamic behavior of applications’ demands, heterogeneity of the infrastructure’s resources, and the overall complexity when dealing with interdependent resource allocation decision parameters. The Digital Twin concept envisions assisting application deployments not only by providing offline simulations for experimental assessment in multi-cluster settings but also by actively guiding the orchestration process. In this paper, we aim to provide a modeling and simulation framework to optimize the performance of the underlying infrastructure in terms of resilience and sustainability. We investigate the application of automata theory to model such systems by analyzing their possible states, specifically, using Petri Nets, a mathematical framework for representing discrete event systems, as the primary modeling tool. Therefore, a comprehensive modeling approach is presented to simulate the resource scheduling decisions of an established multi-cluster framework, namely Karmada. Moreover, through this Petri Net modeling approach, we can efficiently optimize the performance of the orchestration process considering the power consumption and workload load balancing of a multi-cluster topology. Extensive evaluation indicates the efficacy of the proposed framework in accurately approximating Karmada’s behavior for various scheduling policies. Also, the proposed framework is capable of assessing the performance of several scheduling policies and guiding the system toward efficient resource management in complex scenarios, exploiting the polynomial complexity of the Petri Net to identify scheduling states.

Simulation Modelling Practice and TheoryVol. 141
National Technical University of Athens (GR)
Openalex Percentile: Top 1%
Cloud Computing and Resource Management
22.72
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.