arrow
Return

ECLYPSE: A Python Framework for Simulation and Emulation of the Cloud-Edge Continuum

delete2026-01-01
delete0
PRE
AI
J
Jacopo Massa *
V
Valerio De
S
Stefano Forti
P
Patrizio Dazzi
D
Davide Bacciu
A
Antonio Brogi
DOI:10.1002/smr.70081delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Cloud-Edge continuum enhances application performance by bringing computation closer to data sources. However, it presents considerable challenges in managing resources and determining application service placement, as these tasks require analyzing diverse, dynamic environments characterized by fluctuating network conditions. Addressing these challenges calls for tools combining simulation and emulation of Cloud-Edge systems to rigorously assess novel application and resource management strategies. In this paper, we introduce ECLYPSE, a Python-based framework that enables the simulation and emulation of the Cloud-Edge continuum via adaptable resource allocation and service placement models. ECLYPSE features an event-driven architecture for dynamically adapting network configurations and resources. It also supports seamless transitions between simulated and emulated setups, thus enabling the execution of experiments in simulated, emulated, and hybrid settings. In this work, we illustrate and assess ECLYPSE capabilities over three use cases, demonstrating the framework's effectiveness in rapid prototyping across diverse scenarios.
Keywords:
cloud-edge computing
emulation
resource management
simulation

Journal

J
Journal of Software-Evolution and Process
IF:
1.8
Papers:
69
Citations:
1.5K

Organization

U
university of pisa
Scholars:
4.4K
Papers: 1.7K
Citations: 0
Cited Papers

Cited Papers

errShare
errSave
Fogify: A Fog Computing Emulation Framework
err2020-11-01
err0
PREAI
errMoysis Symeonides; Zacharias Georgiou; Demetris Trihinas; George Pallis; Marios D. Dikaiakos
errShare
errSave
errShare
errSave
YAFS: A Simulator for IoT Scenarios in fog Computing
err2019-01-01
err146
errOAAI
errLera, Isaac; Guerrero, Carlos; Juiz, Carlos
errShare
errSave
IoTSim-Osmosis: A framework for modeling and simulating IoT applications over an edge-cloud continuum
err2021-06-01
err38
errOAAI
errAlwasel, Khaled; Jha, Devki Nandan; Habeeb, Fawzy; Demirbaga, Umit; Rana, Omer; Baker, Thar; Dustdar, Scharam; Villari, Massimo; James, Philip; Solaiman, Ellis; Ranjan, Rajiv
errShare
errSave
Multi-Layered Continuous Reasoning for Cloud-IoT Application Management
err2024-11-01
err1
PREAI
errHerrera, Juan Luis; Berrocal, Javier; Forti, Stefano; Brogi, Antonio; Murillo, Juan Manuel
errShare
errSave
Mobility-Aware IoT Application Placement in the Cloud - Edge Continuum
err2022-11-01
err16
errOAAI
errKimovski, Dragi; Mehran, Narges; Kerth, Christopher Emanuel; Prodan, Radu
errShare
errSave
MaxiNet: Distributed emulation of software-defined networks
err2014-06-01
err0
PREAI
errPhilip Wette; Martin Draxler; Arne Schwabe
errShare
errSave
errShare
errSave
IoTSim-Edge: A simulation framework for modeling the behavior of Internet of Things and edge computing environments
err2020-01-07
err73
PREAI
errJha, Devki Nandan; Alwasel, Khaled; Alshoshan, Areeb; Huang, Xianghua; Naha, Ranesh Kumar; Battula, Sudheer Kumar; Garg, Saurabh; Puthal, Deepak; James, Philip; Zomaya, Albert; Dustdar, Schahram; Ranjan, Rajiv
errShare
errSave
researcher View more