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 条
  • [21] Benchmarking Serverless Computing Platforms
    Horácio Martins
    Filipe Araujo
    Paulo Rupino da Cunha
    [J]. Journal of Grid Computing, 2020, 18 : 691 - 709
  • [22] Will Serverless Computing Revolutionize NFV?
    Aditya, Paarijaat
    Akkus, Istemi Ekin
    Beck, Andre
    Chen, Ruichuan
    Hilt, Volker
    Rimac, Ivica
    Satzke, Klaus
    Stein, Manuel
    [J]. PROCEEDINGS OF THE IEEE, 2019, 107 (04) : 667 - 678
  • [23] Serverless computing: a security perspective
    Eduard Marin
    Diego Perino
    Roberto Di Pietro
    [J]. Journal of Cloud Computing, 11
  • [24] The Wonderless Dataset for Serverless Computing
    Eskandani, Nafise
    Salvaneschi, Guido
    [J]. 2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021), 2021, : 565 - 569
  • [25] Building a Chatbot with Serverless Computing
    Yan, Mengting
    Castro, Paul
    Cheng, Perry
    Ishakian, Vatche
    [J]. FIRST INTERNATIONAL WORKSHOP ON MASHUPS OF THINGS AND APIS (MOTA), 2016,
  • [26] Serverless Computing: What It Is, and What It Is Not?
    Kounev, Samuel
    Herbst, Nikolas
    Abad, Cristina L.
    Iosup, Alexandru
    Foster, Ian
    Shenoy, Prashant
    Rana, Omer
    Chien, Andrew A.
    [J]. COMMUNICATIONS OF THE ACM, 2023, 66 (09) : 80 - 92
  • [27] Formal Foundations of Serverless Computing
    Jangda, Abhinav
    Pinckney, Donald
    Brun, Yuriy
    Guha, Arjun
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (OOPSLA):
  • [28] Enabling Serverless Sky Computing
    Cordingly, Robert
    Lloyd, Wes
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 232 - 235
  • [29] Serverless Computing for Scientific Applications
    Malawski, Maciej
    Balis, Bartosz
    [J]. IEEE INTERNET COMPUTING, 2022, 26 (04) : 53 - 58
  • [30] Enhancing Observability of Serverless Computing with the Serverless Application Analytics Framework
    Cordingly, Robert
    Heydari, Navid
    Yu, Hanfei
    Hoang, Varik
    Sadeghi, Zohreh
    Lloyd, Wes
    [J]. COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2021, 2021, : 161 - 164