Colony: Parallel Functions as a Service on the Cloud-Edge Continuum

被引:12
|
作者
Lordan, Francesc [1 ]
Lezzi, Daniele [1 ]
Badia, Rosa M. [1 ]
机构
[1] Barcelona Supercomp Ctr BSC, Dept Comp Sci, Barcelona, Spain
来源
基金
欧盟地平线“2020”;
关键词
Edge; Fog; Cloud; Compute Continuum; Distributed systems; Programming model; Runtime system; Serverless; Function-as-a-Service; Stream-processing; Task-based workflow; WORKFLOWS;
D O I
10.1007/978-3-030-85665-6_17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Although smart devices markets are increasing their sales figures, their computing capabilities are not sufficient to provide good-enough-quality services. This paper proposes a solution to organize the devices within the Cloud-Edge Continuum in such a way that each one, as an autonomous individual -Agent-, processes events/data on its embedded compute resources while offering its computing capacity to the rest of the infrastructure in a Function-as-a-Service manner. Unlike other FaaS solutions, the described approach proposes to transparently convert the logic of such functions into task-based workflows backing on task-based programming models; thus, agents hosting the execution of the method generate the corresponding workflow and offloading part of the workload onto other agents to improve the overall service performance. On our prototype, the function-to-workflow transformation is performed by COMPSs; thus, developers can efficiently code applications of any of the three envisaged computing scenarios - sense-process-actuate, streaming and batch processing - throughout the whole Cloud-Edge Continuum without struggling with different frameworks specifically designed for each of them.
引用
收藏
页码:269 / 284
页数:16
相关论文
共 50 条
  • [1] Quality of Service Aware Orchestration for Cloud-Edge Continuum Applications
    Orive, Adrian
    Agirre, Aitor
    Truong, Hong-Linh
    Sarachaga, Isabel
    Marcos, Marga
    [J]. SENSORS, 2022, 22 (05)
  • [2] Workflow Scheduling in the Cloud-Edge Continuum
    Zanussi, Luca
    Tessera, Daniele
    Massari, Luisa
    Calzarossa, Maria Carla
    [J]. ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 5, AINA 2024, 2024, 203 : 182 - 190
  • [3] Situation Awareness in the Cloud-Edge Continuum
    D'Aniello, Giuseppe
    Gaeta, Matteo
    Flammini, Francesco
    Fortino, Giancarlo
    [J]. ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 5, AINA 2024, 2024, 203 : 307 - 316
  • [4] Leasing the Cloud-Edge Continuum, a la Carte
    Forti, Stefano
    Ibrahim, Ahmad
    Brogi, Antonio
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, (385): : 288 - 299
  • [5] WebAssembly as a Common Layer for the Cloud-edge Continuum
    Menetrey, James
    Pasin, Marcelo
    Felber, Pascal
    Schiavoni, Valerio
    [J]. 2ND WORKSHOP ON FLEXIBLE RESOURCE AND APPLICATION MANAGEMENT ON THE EDGE, FRAME 2022, 2022, : 3 - 8
  • [6] Latency-aware Scheduling in the Cloud-Edge Continuum
    Chiaro, Cristopher
    Monaco, Doriana
    Sacco, Alessio
    Casetti, Claudio
    Marchetto, Guido
    [J]. PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [7] A Cloud-Edge Collaboration Framework for Cognitive Service
    Ding, Chuntao
    Zhou, Ao
    Liu, Yunxin
    Chang, Rong N.
    Hsu, Ching-Hsien
    Wang, Shangguang
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1489 - 1499
  • [8] Olive Leaf Infection Detection Using the Cloud-Edge Continuum
    Sarantakos, Themistoklis
    Gutierrez, Daniel Mauricio Jimenez
    Amaxilatis, Dimitrios
    [J]. ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2023, 2024, 14053 : 25 - 37
  • [9] Adaptive Resource Efficient Microservice Deployment in Cloud-Edge Continuum
    Fu, Kaihua
    Zhang, Wei
    Chen, Quan
    Zeng, Deze
    Guo, Minyi
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (08) : 1825 - 1840
  • [10] Continuous QoS-compliant orchestration in the Cloud-Edge continuum
    Bisicchia, Giuseppe
    Forti, Stefano
    Pimentel, Ernesto
    Brogi, Antonio
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024,