Next Article in Journal
Atomic Network-Based DOA Estimation Using Low-Bit ADC
Previous Article in Journal
Nonvolatile Analog Switch for Low-Voltage Applications
Previous Article in Special Issue
State Management for Cloud-Native Applications
Article

Extending TOSCA for Edge and Fog Deployment Support

1
Information Management Unit (IMU), Institute of Communication and Computer Systems, National Technical University of Athens (NTUA), 15780 Athens, Greece
2
Department of Business Administration, Athens University of Economics and Business (AUEB), 10434 Athens, Greece
3
ActiveEon S.A.S, 06560 Sophia-Antipolis, France
4
Department of Informatics, University of Piraeus, 18534 Piraeus, Greece
*
Author to whom correspondence should be addressed.
Academic Editor: Rashid Mehmood
Electronics 2021, 10(6), 737; https://doi.org/10.3390/electronics10060737
Received: 24 February 2021 / Revised: 10 March 2021 / Accepted: 16 March 2021 / Published: 20 March 2021
(This article belongs to the Special Issue Novel Cloud-Based Service/Application Platforms and Ecosystems)
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. View Full-Text
Keywords: TOSCA; function-as-a-service; fog computing; cloud computing; model-driven engineering; cloud applications TOSCA; function-as-a-service; fog computing; cloud computing; model-driven engineering; cloud applications
Show Figures

Figure 1

MDPI and ACS Style

Tsagkaropoulos, A.; Verginadis, Y.; Compastié, M.; Apostolou, D.; Mentzas, G. Extending TOSCA for Edge and Fog Deployment Support. Electronics 2021, 10, 737. https://doi.org/10.3390/electronics10060737

AMA Style

Tsagkaropoulos A, Verginadis Y, Compastié M, Apostolou D, Mentzas G. Extending TOSCA for Edge and Fog Deployment Support. Electronics. 2021; 10(6):737. https://doi.org/10.3390/electronics10060737

Chicago/Turabian Style

Tsagkaropoulos, Andreas, Yiannis Verginadis, Maxime Compastié, Dimitris Apostolou, and Gregoris Mentzas. 2021. "Extending TOSCA for Edge and Fog Deployment Support" Electronics 10, no. 6: 737. https://doi.org/10.3390/electronics10060737

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop