OpenWolf: A Serverless Workflow Engine for Native Cloud-Edge Continuum

被引:2
作者
Sicari, Christian [1 ]
Carnevale, Lorenzo [1 ]
Galletta, Antonino [1 ]
Villari, Massimo [1 ]
机构
[1] Univ Messina, Dept Math & Comp Sci, Phys Sci & Earth Sci, Messina, Italy
来源
2022 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH) | 2022年
关键词
Workflow; Serverless; Cloud-Edge Continuum; FaaS Composition; FaaS; FOG;
D O I
10.1109/DASC/PiCom/CBDCom/Cy55231.2022.9927926
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, Serverless computing is emerging as one of the most used Cloud services. In particular, the Function as Service (FaaS) is bringing to Cloud consumers, developers, and devops many advantages in terms of service costs, speed of development, and ease of deployment. In fact, it stands to be a key technology for enabling the Cloud-Edge Continuum. Regardless of these features, it is still not possible to build FaaS native applications without a Cloud broker that coordinates the functions. Therefore, FaaS usage is limited to very simple and specific jobs. In this work, we brush up on the concept of Scientific Workflow using the FaaS paradigm, in order to realize full Native Serverless Workflows-based applications. We define a custom Workflow Manifest DSL used to describe function interactions, then we describe the implementation of an agent able to deploy architecture-independent functions and coordinate them according to the Manifest. Finally, federating the Cloud-Fog-Edge tiers in a single Continuum environment, we allow functions to take advantage of the Continuum tier's characteristics where they are deployed. This project is called OpenWolf, it's repository is published on GitHub, under GNU General Public License v3.0.
引用
收藏
页码:720 / 727
页数:8
相关论文
共 27 条
[1]   BWSLICER: A bandwidth slicing framework for cloud data centers [J].
Al-Dulaimy, Auday ;
Itani, Wassim ;
Taheri, Javid ;
Shamseddine, Maha .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 :767-784
[2]   From Things into Clouds - and back [J].
Alberternst, Sebastian ;
Anisimov, Alexander ;
Antakli, Andre ;
Duppe, Benjamin ;
Hoffmann, Hilko ;
Meiser, Michael ;
Muaz, Muhammad ;
Spieldenner, Daniel ;
Zinnikus, Ingo .
21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, :668-675
[3]  
Altintas I, 2004, 16TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, PROCEEDINGS, P423
[4]  
Apostolou D., 2021, IISA 2021 12 INT C I
[5]   eCloud: A Vision for the Evolution of the Edge-Cloud Continuum [J].
Arulraj, Joy ;
Chatterjee, Abhijit ;
Daglis, Alexandros ;
Dhekne, Ashutosh ;
Ramachandran, Umakishore .
COMPUTER, 2021, 54 (05) :24-33
[6]  
Aslanpour M. S., 2022, ENERGY AWARE RESOURC
[7]   The Serverless Trilemma Function Composition for Serverless Computing [J].
Baldini, Ioana ;
Cheng, Perry ;
Fink, Stephen J. ;
Mitchell, Nick ;
Muthusamy, Vinod ;
Rabbah, Rodric ;
Suter, Philippe ;
Tardieu, Olivier .
PROCEEDINGS OF THE 2017 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD!'17), 2017, :89-103
[8]   The Internet of Things, Fog and Cloud continuum: Integration and challenges [J].
Bittencourt, Luiz ;
Immich, Roger ;
Sakellariou, Rizos ;
Fonseca, Nelson ;
Madeira, Edmundo ;
Curado, Marilia ;
Villas, Leandro ;
DaSilva, Luiz ;
Lee, Craig ;
Rana, Omer .
INTERNET OF THINGS, 2018, 3-4 :134-155
[9]  
Boutaba R, 2021, CLOUD THINGS CONTINU, P7
[10]  
Breitenbucher U., 2016, European Space project on Smart Systems, Big Data, Future Internet-Towards Serving the Grand Societal Challenges, P112, DOI DOI 10.5220/0007903201120130