Towards a Model-Based Serverless Platform for the Cloud-Edge-IoT Continuum

被引:11
作者
Ferry, Nicolas [1 ]
Dautov, Rustem [2 ]
Song, Hui [2 ]
机构
[1] Univ Cote dAzur, I3S INRIA Kairos, Sophia Antipolis, France
[2] SINTEF Digital, Oslo, Norway
来源
2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022) | 2022年
关键词
Internet of Things; Edge Computing; Cloud Computing; Model-Driven Engineering; Deployment;
D O I
10.1109/CCGrid54584.2022.00101
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most prominent implementations of the serverless programming model is Function-as-a-Service (FaaS). Using FaaS, application developers provide source code of serverless functions, typically describing only parts of a larger application, and define triggers for executing these functions on infrastructure components managed by the FaaS provider. There are still challenges that hinder the wider adoption of the FaaS model across the whole Cloud-Edge-IoT continuum. These include the high heterogeneity of the Edge and IoT infrastructure, vendor lock-in, the need to deploy and adapt serverless functions as well as their supporting services and software stacks into their cyber-physical execution environment. As a first step towards addressing these challenges, we introduce the SERVERLESS4IoT platform for the design, deployment, and maintenance of applications over the Cloud-Edge-IoT continuum. In particular, our platform enables the specification and deployment of serverless functions on Cloud and Edge resources, as well as the deployment of their supporting services and software stacks over the whole Cloud-Edge-IoT continuum.
引用
收藏
页码:851 / 858
页数:8
相关论文
共 16 条
[1]   A Systematic Review of Cloud Modeling Languages [J].
Bergmayr, Alexander ;
Breitenbuecher, Uwe ;
Ferry, Nicolas ;
Rossini, Alessandro ;
Solberg, Arnor ;
Wimmer, Manuel ;
Kappel, Gerti ;
Leymann, Frank .
ACM COMPUTING SURVEYS, 2018, 51 (01)
[2]  
Binz Tobias, 2014, ADV WEB SERVICES, P527, DOI [10.1007/978-1-4614-7535-4_22, DOI 10.1007/978-1-4614-7535-4_22]
[3]   MODELS@ RUN.TIME [J].
Blair, Gordon ;
Bencomo, Nelly ;
France, Robert B. .
COMPUTER, 2009, 42 (10) :22-27
[4]   Fog Function: Serverless Fog Computing for Data Intensive IoT Services [J].
Cheng, Bin ;
Fuerst, Jonathan ;
Solmaz, Gurkan ;
Sanada, Takuya .
2019 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2019), 2019, :28-35
[5]   FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities [J].
Cheng, Bin ;
Solmaz, Guerkan ;
Cirillo, Flavio ;
Kovacs, Ernoe ;
Terasawa, Kazuyuki ;
Kitazawa, Atsushi .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (02) :696-707
[6]  
Ferry N., 2018, INT WORKSHOP SOFTWAR, P112
[7]   Continuous Deployment of Trustworthy Smart IoT Systems [J].
Ferry, Nicolas ;
Nguyen, Phu H. ;
Song, Hui ;
Rios, Erkuden ;
Iturbe, Eider ;
Martinez, Satur ;
Rego, Angel .
JOURNAL OF OBJECT TECHNOLOGY, 2020, 19 (02) :1-23
[8]   SODALITE@RT: Orchestrating Applications on Cloud-Edge Infrastructures [J].
Kumara, Indika ;
Mundt, Paul ;
Tokmakov, Kamil ;
Radolovic, Dragan ;
Maslennikov, Alexander ;
Sosa Gonzalez, Roman ;
Fernandez Fabeiro, Jorge ;
Quattrocchi, Giovanni ;
Meth, Kalman ;
Di Nitto, Elisabetta ;
Tamburri, Damian A. ;
Van den Heuvel, Willem-Jan ;
Meditskos, Georgios .
JOURNAL OF GRID COMPUTING, 2021, 19 (03)
[9]   A mixed-method empirical study of Function-as-a-Service software development in industrial practice [J].
Leitner, Philipp ;
Wittern, Erik ;
Spillner, Josef ;
Hummer, Waldemar .
JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 :340-359
[10]  
Noguero A., 2014, SOCIAL MEDIA PUBLICI, V27