Extending TOSCA for Edge and Fog Deployment Support

被引:21
作者
Tsagkaropoulos, Andreas [1 ]
Verginadis, Yiannis [1 ,2 ]
Compastie, Maxime [3 ]
Apostolou, Dimitris [1 ,4 ]
Mentzas, Gregoris [1 ]
机构
[1] Natl Tech Univ Athens NTUA, Informat Management Unit IMU, Inst Commun & Comp Syst, Athens 15780, Greece
[2] Athens Univ Econ & Business AUEB, Dept Business Adm, Athens 10434, Greece
[3] ActiveEon SAS, F-06560 Sophia Antipolis, France
[4] Univ Piraeus, Dept Informat, Piraeus 18534, Greece
基金
欧盟地平线“2020”;
关键词
TOSCA; function-as-a-service; fog computing; cloud computing; model-driven engineering; cloud applications; CLOUD;
D O I
10.3390/electronics10060737
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The emergence of fog and edge computing has complemented cloud computing in the design of pervasive, computing-intensive applications. The proximity of fog resources to data sources has contributed to minimizing network operating expenditure and has permitted latency-aware processing. Furthermore, novel approaches such as serverless computing change the structure of applications and challenge the monopoly of traditional Virtual Machine (VM)-based applications. However, the efforts directed to the modeling of cloud applications have not yet evolved to exploit these breakthroughs and handle the whole application lifecycle efficiently. In this work, we present a set of Topology and Orchestration Specification for Cloud Applications (TOSCA) extensions to model applications relying on any combination of the aforementioned technologies. Our approach features a design-time "type-level" flavor and a run time "instance-level" flavor. The introduction of semantic enhancements and the use of two TOSCA flavors enables the optimization of a candidate topology before its deployment. The optimization modeling is achieved using a set of constraints, requirements, and criteria independent from the underlying hosting infrastructure (i.e., clouds, multi-clouds, edge devices). Furthermore, we discuss the advantages of such an approach in comparison to other notable cloud application deployment approaches and provide directions for future research.
引用
收藏
页码:1 / 50
页数:48
相关论文
共 50 条
  • [21] FogSpot: Spot Pricing for Application Provisioning in Edge/Fog Computing
    Tasiopoulos, Argyrios G.
    Ascigil, Onur
    Psaras, Ioannis
    Toumpis, Stavros
    Pavlou, George
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (06) : 1781 - 1795
  • [22] Simulating Fog and Edge Computing Scenarios: An Overview and Research Challenges
    Svorobej, Sergej
    Endo, Patricia Takako
    Bendechache, Malika
    Filelis-Papadopoulos, Christos
    Giannoutakis, Konstantinos M.
    Gravvanis, George A.
    Tzovaras, Dimitrios
    Byrne, James
    Lynn, Theo
    FUTURE INTERNET, 2019, 11 (03)
  • [23] Application deployment through the Fog
    Brogi, Antonio
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2017, : 706 - 706
  • [24] An Overview of Fog Computing and Edge Computing Security and Privacy Issues
    Alwakeel, Ahmed M.
    SENSORS, 2021, 21 (24)
  • [25] State Deployment in Fog Computing
    Lima, Diogo
    Miranda, Hugo
    PROCEEDINGS OF THE 17TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS 2020), 2021, : 38 - 47
  • [26] A node deployment and resource optimization method for CPDS based on cloud-fog-edge collaboration
    Xiong, Xiaoping
    Yang, Geng
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2024, 18 (21) : 3524 - 3537
  • [27] Efficient Application Deployment in Fog-enabled Infrastructures
    Vijouyeh, Lyla Naghipour
    Sabaei, Masoud
    Santos, Jose
    Wauters, Tim
    Volckaert, Bruno
    De Turck, Filip
    2020 16TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2020,
  • [28] Self-adaptive Container Deployment in the Fog: A Survey
    Cardellini, Valeria
    Lo Presti, Francesco
    Nardelli, Matteo
    Rossi, Fabiana
    ALGORITHMIC ASPECTS OF CLOUD COMPUTING (ALGOCLOUD 2019), 2020, 12041 : 77 - 102
  • [29] INFLUENCE OF MONTORING: FOG AND EDGE COMPUTING
    Prasad, Vivek Kumar
    Bhavsar, Madhuri
    Tanwar, Sudeep
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (02): : 365 - 376
  • [30] Cloud, Fog and Edge: Cooperation for the Future?
    Bierzynski, Kay
    Escobar, Antonio
    Eberl, Matthias
    2017 SECOND INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2017, : 62 - 67