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 条
  • [31] Stateful Serverless Computing with CRUCIAL
    Barcelona-Pons, Daniel
    Sutra, Pierre
    Sanchez-Artigas, Marc
    Paris, Gerard
    Garcia-Lopez, Pedro
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (03)
  • [32] Serverless computing: a security perspective
    Eduard Marin
    Diego Perino
    Roberto Di Pietro
    [J]. Journal of Cloud Computing, 11
  • [33] 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
  • [34] 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
  • [35] 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
  • [36] FaaSCTDO: Collaborative Task-Data Orchestration for Serverless Workflows
    Yang, Neng
    Zhang, Haitao
    Zhang, Yepeng
    [J]. 2023 IEEE 16TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD, 2023, : 526 - 528
  • [37] Cross-Edge Orchestration of Serverless Functions With Probabilistic Caching
    Chen, Chen
    Herrera, Manuel
    Zheng, Ge
    Xia, Liqiao
    Ling, Zhengyang
    Wang, Jiangtao
    [J]. IEEE Transactions on Services Computing, 2024, 17 (05): : 2139 - 2150
  • [38] Serverless and Deviceless Dew Computing: Founding an Infrastructureless Computing
    Gusev, Marjan
    [J]. 2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1814 - 1818
  • [39] A Survey on Serverless Computing and its Implications for JointCloud Computing
    Wu, Mingyu
    Mi, Zeyu
    Xia, Yubin
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING (JCC 2020), 2020, : 94 - 101
  • [40] Go Serverless With RADON! A Practical DevOps Experience Report
    Dalla Palma, Stefano
    Catolino, Gemma
    Di Nucci, Dario
    Tamburri, Damian Andrew
    van den Heuvel, Willem-Jan
    [J]. IEEE SOFTWARE, 2023, 40 (02) : 80 - 89