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

Extending TOSCA for Edge and Fog Deployment Support

Information Management Unit (IMU), Institute of Communication and Computer Systems, National Technical University of Athens (NTUA), 15780 Athens, Greece
Department of Business Administration, Athens University of Economics and Business (AUEB), 10434 Athens, Greece
ActiveEon S.A.S, 06560 Sophia-Antipolis, France
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;
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.

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.

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.

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

Back to TopTop