The applications commonly deployed in cloud-edge environments consist of multiple inter-dependent modules organized according to the Distributed Data Flow model. Decisions about the mapping between these modules and the available resources are quite difficult because of the resource-constrained nature of devices at the edge of the network and the timing requirements of the applications. In this paper we investigate the problem of application placement by proposing a lightweight heuristic that takes into account the volume of data exchanged between modules. In detail, among all possible devices, the proposed policy allocates a given module to the “best” device, that is, the device that ensures the minimum network delay. The policy has been evaluated in a simulated cloud-edge environment based on the iFogSim toolkit. We consider workloads consisting of applications with different demands in terms of processing and data exchanged between modules. The simulation results are promising and indicate that our policy offers competitive advantages when compared to other heuristics.
Mongiardo, I., Massari, L., Calzarossa, M., Bermejo, B., Tessera, D., Performance Evaluation of Placement Policies for Cloud-Edge Applications, Paper, in Advanced Information Networking and Applications. AINA 2024, (Kitakyushu , Japan, 17-19 April 2024), Springer, Cham., Zurich 2024:203 287-296. https://doi.org/10.1007/978-3-031-57931-8_28 [https://hdl.handle.net/10807/271839]
Performance Evaluation of Placement Policies for Cloud-Edge Applications
Massari, LuisaMembro del Collaboration Group
;Tessera, DanieleUltimo
Membro del Collaboration Group
2024
Abstract
The applications commonly deployed in cloud-edge environments consist of multiple inter-dependent modules organized according to the Distributed Data Flow model. Decisions about the mapping between these modules and the available resources are quite difficult because of the resource-constrained nature of devices at the edge of the network and the timing requirements of the applications. In this paper we investigate the problem of application placement by proposing a lightweight heuristic that takes into account the volume of data exchanged between modules. In detail, among all possible devices, the proposed policy allocates a given module to the “best” device, that is, the device that ensures the minimum network delay. The policy has been evaluated in a simulated cloud-edge environment based on the iFogSim toolkit. We consider workloads consisting of applications with different demands in terms of processing and data exchanged between modules. The simulation results are promising and indicate that our policy offers competitive advantages when compared to other heuristics.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.