RADON: rational decomposition and orchestration for serverless computing

被引:29
|
作者
Casale, G. [1 ]
Artac, M. [2 ]
van den Heuvel, W-J. [3 ]
van Hoorn, A. [4 ]
Jakovits, P. [5 ]
Leymann, F. [4 ]
Long, M. [6 ]
Papanikolaou, V. [7 ]
Presenza, D. [8 ]
Russo, A. [1 ]
Srirama, S. N. [5 ]
Tamburri, D. A. [3 ]
Wurster, M. [4 ]
Zhu, L. [1 ]
机构
[1] Imperial Coll London, London, England
[2] XLAB, Ljubljana, Slovenia
[3] Jheronimus Acad Data Sci, Shertogenbosch, Netherlands
[4] Univ Stuttgart, Stuttgart, Germany
[5] Univ Tartu, Tartu, Estonia
[6] Praqma, Oslo, Norway
[7] Athens Technol Ctr, Chalandri, Greece
[8] Engn Ingn Informat, Rome, Italy
来源
关键词
Function as a service; Serverless computing; DevOps; Software models;
D O I
10.1007/s00450-019-00413-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging serverless computing technologies, such as function as a service (FaaS), enable developers to virtualize the internal logic of an application, simplifying the management of cloud-native services and allowing cost savings through billing and scaling at the level of individual functions. Serverless computing is therefore rapidly shifting the attention of software vendors to the challenge of developing cloud applications deployable on FaaS platforms. In this vision paper, we present the research agenda of the RADON project (http://radon-h2020.eu), which aims to develop a model-driven DevOps framework for creating and managing applications based on serverless computing. RADON applications will consist of fine-grained and independent microservices that can efficiently and optimally exploit FaaS and container technologies. Our methodology strives to tackle complexity in designing such applications, including the solution of optimal decomposition, the reuse of serverless functions as well as the abstraction and actuation of event processing chains, while avoiding cloud vendor lock-in through models.
引用
收藏
页码:77 / 87
页数:11
相关论文
共 50 条
  • [1] WebAssembly Orchestration in the Context of Serverless Computing
    Kjorveziroski, Vojdan
    Filiposka, Sonja
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2023, 31 (03)
  • [2] WebAssembly Orchestration in the Context of Serverless Computing
    Vojdan Kjorveziroski
    Sonja Filiposka
    [J]. Journal of Network and Systems Management, 2023, 31
  • [3] Intent-driven orchestration of serverless applications in the computing continuum
    Filinis, Nikos
    Tzanettis, Ioannis
    Spatharakis, Dimitrios
    Fotopoulou, Eleni
    Dimolitsas, Ioannis
    Zafeiropoulos, Anastasios
    Vassilakis, Constantinos
    Papavassiliou, Symeon
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 154 : 72 - 86
  • [4] Following the Data, Not the Function: Rethinking Function Orchestration in Serverless Computing
    Yu, Minchen
    Cao, Tingjia
    Wang, Wei
    Chen, Ruichuan
    [J]. PROCEEDINGS OF THE 20TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 2023, 2023, : 1489 - 1504
  • [5] GlobalFlow: A Cross-Region Orchestration Service for Serverless Computing Services
    Zheng, Ge
    Peng, Yang
    [J]. 2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 508 - 510
  • [6] Application of Proximal Policy Optimization for Resource Orchestration in Serverless Edge Computing
    Femminella, Mauro
    Reali, Gianluca
    [J]. COMPUTERS, 2024, 13 (09)
  • [7] Memory orchestration mechanisms in serverless computing: a taxonomy, review and future directions
    Rad, Zahra Shojaee
    Ghobaei-Arani, Mostafa
    Ahsan, Reza
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 5489 - 5515
  • [8] Making Serverless Computing More Serverless
    Al-Ali, Zaid
    Goodarzy, Sepideh
    Hunter, Ethan
    Ha, Sangtae
    Han, Richard
    Keller, Eric
    Rozner, Eric
    [J]. PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 456 - 459
  • [9] Speedo: Fast dispatch and orchestration of serverless workflows
    Daw, Nilanjan
    Bellur, Umesh
    Kulkarni, Purushottam
    [J]. PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '21), 2021, : 585 - 599
  • [10] The Serverless Trilemma Function Composition for Serverless Computing
    Baldini, Ioana
    Cheng, Perry
    Fink, Stephen J.
    Mitchell, Nick
    Muthusamy, Vinod
    Rabbah, Rodric
    Suter, Philippe
    Tardieu, Olivier
    [J]. PROCEEDINGS OF THE 2017 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD!'17), 2017, : 89 - 103