Faas‐sim: a trace‐driven simulation framework for serverless edge computing platforms

Mostra el registre complet Registre parcial de l'ítem

  • dc.contributor.author Raith, Philipp
  • dc.contributor.author Rausch, Thomasen
  • dc.contributor.author Furutanpey, Alireza
  • dc.contributor.author Dustdar, Schahram
  • dc.date.accessioned 2025-04-28T06:17:26Z
  • dc.date.available 2025-04-28T06:17:26Z
  • dc.date.issued 2023
  • dc.description.abstract This paper presents faas-sim, a simulation framework tailored to serverless edge computing platforms. In serverless computing, platform operators are tasked with efficiently managing distributed computing infrastructure completely abstracted from application developers. To that end, platform operators and researchers need tools to design, build, and evaluate resource management techniques that efficiently use of infrastructure while optimizing application performance. This challenge is exacerbated in edge computing scenarios, where, compared to cloud computing, there is a lack of reference architectures, design tools, or standardized benchmarks. faas-sim bridges this gap by providing (a) a generalized model of serverless systems that builds on the function-as-a-service abstraction, (b) a simulator that uses trace data from real-world edge computing testbeds and representative workloads, and (c) a network topology generator to model and simulate distributed and heterogeneous edge-cloud systems. We present the conceptual design, implementation, and a thorough evaluation of faas-sim. By running experiments on both real-world test beds and replicating them using faas-sim, we show that the simulator provides accurate results and reasonable simulation performance. We have profiled a wide range of edge computing infrastructure and workloads, focusing on typical edge computing scenarios such as edge AI inference or data processing. Moreover, we present several instances where we have successfully used faas-sim to either design, optimize, or evaluate serverless edge computing systems.en
  • dc.format.mimetype application/pdf
  • dc.identifier.citation Raith P, Rausch T, Furutanpey A, Dustdar S. Faas‐sim: a trace‐driven simulation framework for serverless edge computing platforms. Softw Pract Exp. 2023 Dec;53(12):2327-61. DOI: 10.1002/spe.3277
  • dc.identifier.doi http://dx.doi.org/10.1002/spe.3277
  • dc.identifier.issn 0038-0644
  • dc.identifier.uri http://hdl.handle.net/10230/70209
  • dc.language.iso eng
  • dc.publisher Wiley
  • dc.relation.ispartof Software: Practice and Experience. 2023 Dec;53(12):2327-61
  • dc.relation.isreferencedby https://github.com/edgerun/faas-sim
  • dc.rights © 2023 The Authors. Software: Practice and Experience published by John Wiley & Sons Ltd. This is an open access article under the terms of the Creative Commons Attribution-NonCommercial License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited and is not used for commercial purposes.
  • dc.rights.accessRights info:eu-repo/semantics/openAccess
  • dc.rights.uri http://creativecommons.org/licenses/by-nc/4.0/
  • dc.subject.keyword Co-simulationen
  • dc.subject.keyword Edge-cloud continuumen
  • dc.subject.keyword Serverless edge computingen
  • dc.subject.keyword Simulationen
  • dc.title Faas‐sim: a trace‐driven simulation framework for serverless edge computing platformsen
  • dc.type info:eu-repo/semantics/article
  • dc.type.version info:eu-repo/semantics/publishedVersion