Cloud Continuum: The Definition
Cloud Continuum: The Definition
Cloud Continuum: The Definition
This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS.2017.DOI
ABSTRACT The cloud continuum concept has drawn increasing attention from practitioners, academics,
and funding agencies and been adopted progressively. However, the concept remains mired in various
definitions with different studies providing contrasting descriptions. Therefore, to understand the concept
of cloud continuum and to provide its definition, in this work we conduct a systematic mapping study of
the literature investigating the different definitions, how they evolved, and where does the cloud continue.
The main outcome of this work is a complete definition that merges all the common aspects of cloud
continuum, which enables practitioners and researchers to better understand what cloud continuum is.
I. INTRODUCTION
Via the comparison amongst the different definitions,
The adoption of service-oriented architecture in cloud com- we shall observe the changes from the earliest to the
puting has profoundly changed the way how software, es- latest. In this way, we shall identify what are the new
pecially large-scale distributed systems, are built [24]. The aspects taken into account regarding “cloud continuum".
cloud is often viewed as an endless pool of resources, on • RQ3: Where does the cloud continue?
which we build and scale applications for various purposes. As cloud is “continued" into other infrastructures, we
Modern cloud systems, however, are inherently complex expect to find cloud-to-* extensions, where * could be
spanning public cloud to private cloud, possibly co-located on premise servers, but also edge, or other infrastruc-
across different regions, and may also include components tures. In this RQ we aim at understanding which are
and compute resources at the edge of the network. these extensions, so as to clarify where the cloud could
Cloud continuum is one of the most recent hypes in the be continued.
cloud computing domain and has raised interests of funding
agencies of EU and US [1], [3], [2]. However, while the The remainder of this paper is structured as follows.
hype is increasing, its definition is still not clear, and var- Section 2 presents related reviews. Section 3 describes the
ious papers are describing the concept of cloud continuum research method adopted. Section 4 presents the results
inconsistently. answering the RQs. Section 5 discusses the results while
Section 6 draws the conclusion and highlights future works.
In order to understand the differences between the dis-
parate definitions of cloud continuum, we propose a
system- atic mapping study of the literature. II. BACKGROUND AND RELATED WORK
In this work, we investigate the existing definitions and A. CLOUD, FOG, EDGE, AND MORE
common characteristics of “cloud continuum" as well as Cloud computing builds on the promise of economies of
their evolution through the time. scale in leveraging scalability and reliability. Scaling up is
We formulate three main Research Questions (RQs) as made possible by creating multiple compute instances and
follows. distributing them. Containers have long been the basis for
implementing microservices based architectures but recent
• RQ1: What are the definitions of cloud continuum?
advancement towards serverless and Functions as a Service
With this RQ we aim at understanding whether there
further emphasize the role of the cloud as a platform
are different definitions of cloud continuum.
abstract- ing underlying infrastructure resources [18] [6].
• RQ2: How has the definition of cloud continuum
Fog computing can be simplified as the cloud brought
evolved?
closer to the use case applications. Fog nodes minimize
load
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
VOLUME 4, 2016 1
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
on the cloud and are able to host some services from the
cloud, and thus respond faster and also reduce networking
to the cloud [9]. [10] define that “fog is inclusive of cloud,
core, metro, edge, clients, and things,” and “fog seeks to
realize a seamless continuum of computing services from
the cloud to the things" instead of independent application FIGURE 1: The Search and Selection
resource pools. Edge computing takes place at the edge of
the network close to IoT devices, however, not
necessarily on the IoT devices themselves but as close as Process for the cloud continuum.
one hop to them [25]. Edge computing has been pushed Svorobej et al. [23] reviewed the orchestration mecha-
heavily by the telecommunica- tion industry but it has also nisms along the cloud-to-thing continuum with a focus on
emerged from the need to perform computation closer the container-based orchestration and orchestration
applications or with independence from cloud computing. architectures tailored for fog.
Edge computing is characterised by short latency in Asim et al. [5] provided a summary of research issues in
contrast to cloud computing where transmis- sion of data, Cloud computing and Edge computing, as well as current
allocation of resources typically includes delays. For developments in resolving them with CI approaches.
applications where large amounts of data needs to be Ghobaei-Arani et al. [13] provided a literature analysis
processed both fog and edge computing can introduce bene- aiming to identify the state-of-the-art mechanisms on re-
fits as cost savings in transfer, storage and processing. This source management approaches in the fog computing envi-
includes, for example, data from thousands of sensors, ronments.
audio and video streams, and emerging machine learning Kampars et al. [14] reviewed application layer protocols
(ML) based solutions. In VR and AR edge computing that can be used for the communication between the IoT, edge
together with low latency communication is claimed to and cloud layers.
enable cutting the cord, and it has been shown to achieve Spataru [22] surveyed the applications of Blockchain or
minimum gains of up to 30% reduction in end-to-end delay Smart Contracts for computing resources management, data
and even more for most storage, and services operation in the context of Cloud con-
parts of the communication [11]. tinuum.
Kansal et al. [15] presented a systematic literature re-
B. RELATED WORK view of the resource management approaches in fog/edge
Over the last few years, more and more researchers have been paradigm.
focusing on the cloud continuum paradigm. Therefore, Compared to our work, the previous literature reviews
some surveys/reviews on the subject have already been spent a noticeable effort in understanding technical and
presented. In the following, we report an overview of the man- agerial aspects of the cloud continuum (Table 1).
most relevant works available in the literature and discuss Instead, our work focuses on identifying the definition of
the differences with our work. the cloud continuum, how it evolved, and where the cloud
Al-Sharafi et al. [4] presented a literature review on the continues.
adoption of cloud computing services at the organizational
level, with a focus on the elements that contribute to long- III. RESEARCH METHODOLOGY
term adoption. In this study, we conducted a systematic mapping study of the
Pahl et al. [19] performed a literature review to identify, literature, by taking into account the guidelines proposed by
catalog, and compare the corpus of existing research on Petersen et al. [20]. The main aim was to systematically and
containers, their orchestration, and particularly the use of impartially summarize and classify the collected
this technology in the cloud. information regarding the research questions. Specifically
Bittencourt et al. [8] presented a literature review on IoT- herein, we aimed to not only characterize all the existing
Fog-Cloud continuum with the aim of understanding (i) definitions of the “cloud continuum" and other relevant
what are the best types of infrastructures to deploy the concepts, but also to investigate the evolution of such
entire ecosystem, (ii) what are the required mechanisms to definitions through time. The process of the study included
allow orchestration, data exchange, and resource four main steps. Firstly, we established the research
management, and questions. Secondly, we defined the search strategy.
(iii) what are the types of applications that can benefit most Thirdly, we defined the data extraction strategy. Fourthly,
from this ecosystem. we synthesized and visualized the ob-
Nguyen et al. [17] surveyed the current landscape of the tained results.
existing approaches and tools that attempt to cope with this
edge and cloud heterogeneity, scalability and dynamicity. A. SEARCH STRATEGY
Bendechache et al. [7] surveyed the list of suitable meth- The aim as well as the challenge for a systematic mapping
ods, algorithms, and simulation approaches for resource study was to define the search query that enables the
management in cloud-to-thing continuum. retrieval of a complete set of studies that contain the
Ramanathan et al. [21] conducted a survey to retrieve all definitions [16]. For such a purpose, the search strategy
the resource allocation techniques that have been developed encompassed a set of
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
2 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
TABLE 3: Inclusion/Exclusion Criteria
Inclusion Papers defining the concept of cloud continuum
Inc./Exc.Criteria
ExclusionNot in English
Duplicated (post summarizing other websites) Out of topic (using the terms for other purp
Work plans, roadmaps, vision papers, posters
to determine whether it should be excluded or be read
fully. Whenever there was disagreement between them, a
third person assert the decision by the inclusion and
exclusion. Out of 378 papers screened, we had 93
disagreement with a Cohen’s kappa coefficient of 0.51,
indicating a moderate agreement [12]. As a result, we
identified 181 papers that need to be considered for the
next step.
We then ran a snowballing process including all the papers
referenced by the 181 papers. We then followed the same
process by applying inclusion and exclusion criteria to
their titles and abstracts. As a result, we included two more
papers: one peer-reviewed, and one grey literature [SP1].
The reason for including this specific non-peer-reviewed
work [SP1] is due to its large amount of citations;
especially when many of our selected papers referred to it
as the first definition of cloud continuum. Though
belonging to the gray literature, this study represents an
important milestone for the definition of cloud continuum
that has evolved over time with the addition/removal of
other keywords. It is also important to notice that no other
grey literature works are mentioned by the selected studies.
Each of the 183 papers (181 from the initial search,
and 2 from snowballing), was fully read by one of the
authors independently and evaluated by the inclusion and
exclusion criteria. As a result, we selected 36 papers.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
D. KEYWORDING
The different definitions were written in natural language.
Therefore, we needed to run a qualitative analysis among
the authors, to identify similar definitions and different
ones.
For this purpose, we applied a collective coding process
to answer our RQs:
The manual identification of the aforementioned informa-
tion was extracted collaboratively. From each paper, we
first extracted the definition and print to a post-it note
(RQ1). Then, one author attached it to a whiteboard, and
the other authors read all the other definitions proposed by
the papers. All the authors discussed one by one the
similarities and differences of each of the definitions, so as
to decide whether to group them into a single definition or
to create a new one. Finally, the authors re-position the
post-it notes reporting groups of similar definitions, and
their key differences. For each definition, all the authors
follow the same process to
identify common aspects.
Last, authors highlighted with different colors the contin-
uum extension to the cloud (RQ3)
E. REPLICABILITY
In order to allow replication and extension of our work by
other researchers, we prepared a replication package5 for
this study with the complete results obtained.
IV. RESULTS
As expected, publications on Cloud Continuum are contin-
uously growing in the recent years. The first definitions of
cloud continuum were presented in [SP1] and [SP2] in
2016. For the following three years only four papers are
identified as related to the definition of cloud continuum.
The interest in the topic started to grow in 2020. As
depicted in Fig. 3 the majority of paper identified are from
2021. In the remainder of this Section, we answer our RQs.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
devices, fog and edge nodes. In this case, cloud defying the concept of cloud continuum in the same
contin- uum only refers to the continuum of resources, fashion. It is important to notice that each cluster is year-
but not of the computation. The second block contains all based as the definition evolved during the years (even
the sources defining cloud continuum with a particular when the author is the same). The highest amount of cluster
focus on the processing/computation. Finally, we group can be found in the first group of work, those related to the
together all those sources that do not belong to these two distribution of resources.
blocks. Within this group we can find 3 different clusters. The
Fig. 4 also shows that the definition of cloud continuum first one includes 5 different work agreeing on the same
has two different origins. Both of the papers which gave definition which puts the concept of continuum strictly
origin to the definition, as presented previously, have been related to the concept of fog. The second cluster is
published in 2016 but each of these focused on a different composed of 3 works which stress the importance of
aspect. While the definition in [SP1] focused on the having a combination of multiple edge and fog devices.
elements composing the system, the one proposed in [SP2] The third cluster defines the cloud continuum as an
was cen- tered around the concept of "where happens aggregation of heterogeneous resources from the Edge to
what". the cloud. The latter even tho it is composed of only two
The definition provided in [SP1] has been extended in works, has a definition that focuses on the data path with a
2019 from Kahvazadeh et al. [SP6] where the continuum bottom-up design.
of resources has been extended to ’the whole set of The other two clusters can be found one per each group.
resources from the edge up to the cloud’. In parallel to this, The first one, in the group "extension of the processing",
Balouek- Thomert et al. [SP5], centered their definition on includes two works defying cloud continuum as a Set of
the concept of "distributed resources services on demand". processing units located between the IoT and the Cloud.
Within these groups we can identify some clusters. Each The other one, also including two works, focuses on the
cluster combine multiple work within the same year different services across multiple infrastructures.
4 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
[SP22]
An infrastructure where computing
resources are distributed from
endpoint devices at the edge of the
network to data centers or HPC
systems at its core
Complex collective of
[SP26]
components that varies in
capabilities and numbers Multi-cloud resources with local
Fluid ecosystem where distributed devices, including resource-
resources and services are [SP14]
constrained (mobile) edges and
aggregated on demand to fogs
support emerging data-driven
application workflows [SP19]
Aggregation of heterogeneous
[SP5]
resources along the data path from
theThe
Edgeaggregation
to the Cloud of
[SP21]
along the [SP24]
data path
the Edge to the
Next evolutionary step of cloud Combination of several edge and
Continuum of resources available The whole set of resources applications, incorporating other fog devices, with multi-cloud
from the network edge to the from the edge up to the cloud, compute facilities such as data- infrastructure
A landscapeandof platform
infrastructure
cloud/datacenter coined as IoT continuum generating nodes (IoT) and services
including gateway servers, local
[SP1] [SP6] intermediaries (edges, fogs) [SP18]
premisestoand
platforms public
process data
[SP16]
[SP11] captured at the
[SP17]
[SP7]
[SP3] [SP33]
[SP28]
FIGURE 4: Definitions of cloud computing grouped by year and concepts. Each column represent a different year while the
coloured blocks represents different aspects. Arrows between two blocks indicate that there is a direct citation to the
definition.
6 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
8 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
In conclusion, we propose to complement existing defini- [15] Kansal, P., Kumar, M., Verma, O.P.: Classification of resource manage-
tions into a common one that merges explicitly two aspects: ment approaches in fog/edge paradigm and future research prospects: a
the continuum as extension of the resources, and as exten- systematic review. The Journal of Supercomputing pp. 1–60 (2022)
[16] Kitchenham, B., Charters, S.: Guidelines for performing systematic litera-
sion of computational capabilities. ture reviews in software engineering (2007)
As a result, we formulated the definition of cloud con- [17] Nguyen, P., Ferry, N., Erdogan, G., Song, H., Lavirotte, S., Tigli, J.Y.,
tinuum as ”an extension of the traditional Cloud towards Solberg, A.: Advances in deployment and orchestration approaches for
iot- a systematic review. In: 2019 IEEE international congress on Internet
multiple entities (e.g., Edge, Fog, IoT) that provide of Things (ICIOT). pp. 53–60. IEEE (2019)
analy- sis, processing, storage, and data generation [18] Nupponen, J., Taibi, D.: Serverless: What it is, what to do and what not
capabilities.” The new definition enables both practitioners to do. In: 2020 IEEE International Conference on Software Architecture
Companion (ICSA-C). pp. 49–50 (2020).
and re- searchers to better understand the concept of cloud [19] Pahl, C., Brogi, A., Soldani, J., Jamshidi, P.: Cloud container
contin- uum and to gain insights into the potential advance in technologies: a state-of-the-art review. IEEE Transactions on Cloud
Computing 7(3), 677–692 (2017)
service- [20] Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping
oriented computing. studies in software engineering. In: 12th International Conference on
As regards future work, we are planning to extend this Evaluation and Assessment in Software Engineering (EASE) 12. pp. 1–
10 (2008)
work in the context of cognitive continuum. [21] Ramanathan, S., Shivaraman, N., Suryasekaran, S., Easwaran, A., Borde,
E., Steinhorst, S.: A survey on time-sensitive resource allocation in the
cloud continuum. it-Information Technology 62(5-6), 241–255 (2020)
REFERENCES
[22] Spataru, A.: A review of blockchain-enabled fog computing in the cloud
[1] Cloud computing: towards a smart cloud computing continuum (2020), continuum context. Scalable Computing: Practice and Experience 22(4),
https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/ 463–468 (2021)
opportunities/topic-details/ict-40-2020, accessed: 2022-07-07 [23] Svorobej, S., Bendechache, M., Griesinger, F., Domaschka, J.: Orchestra-
[2] Cloud computing and high-throughput computing resources for tion from the cloud to the edge. The Cloud-to-Thing Continuum pp. 61–
collaborative research in computational neuroscience (crcns) 77 (2020)
grantees (2021), https://beta.nsf.gov/funding/opportunities/ [24] Wei, Y., Blake, M.B.: Service-oriented computing and cloud computing:
cloud-computing-and-high-throughput-computing-resources-collaborative, Challenges and opportunities. IEEE Internet Computing 14(6), 72–75
accessed: 2022-07-07 (2010)
[3] Cognitive cloud: Ai-enabled computing continuum from cloud to edge [25] Yousefpour, A., Fung, C., Nguyen, T., Kadiyala, K., Jalali, F.,
(ria) (2022), https://ec.europa.eu/info/funding-tenders/opportunities/ Niakanlahiji, A., Kong, J., Jue, J.P.: All one needs to know about fog
portal/screen/opportunities/topic-details/horizon-cl4-2022-data-01-02, computing and related edge computing paradigms: A complete survey.
accessed: 2022-07-07 Journal of Systems Architecture 98, 289 – 330 (2019).
[4] Al-Sharafi, M.A., Arshah, R.A., Abu-Shanab, E.A.: Factors influencing
the continuous use of cloud computing services in organization level.
In: Proceedings of the international conference on advances in image APPENDIX A: THE SELECTED PAPERS
processing. pp. 189–194 (2017) [SP1] Gupta, H. et al., 2016. SDFog: A software defined computing
[5] Asim, M., Wang, Y., Wang, K., Huang, P.Q.: A review on computational architecture for QoS aware service orchestration over edge
intelligence techniques in cloud and edge computing. IEEE Transactions devices. arXiv preprint arXiv:1609.01190.
on Emerging Topics in Computational Intelligence 4(6), 742–763 (2020)
[6] Aslanpour, M.S., Toosi, A.N., Cicconetti, C., Javadi, B., Sbarski, P., [SP2] Chiang, M. and Zhang, T., 2016. Fog and IoT: An overview
Taibi, D., Assuncao, M., Gill, S.S., Gaire, R., Dustdar, S.: Serverless of research opportunities. IEEE Internet of things journal,
edge computing: Vision and challenges. In: 2021 Australasian Computer 3(6), pp.854-864.
Science Week Multiconference. ACSW ’21, Association for Comput-
[SP3] Coughlin, T., 2017. Convergence through the cloud-to-thing
ing Machinery, New York, NY, USA (2021). , https://doi.org/10.1145/
3437378.3444367
consortium [future directions]. IEEE Consumer Electronics
[7] Bendechache, M., Svorobej, S., Takako Endo, P., Lynn, T.: Simulating Magazine, 6(3), pp.14-17.
resource management across the cloud-to-thing continuum: A survey and [SP4] Peng, L. et al., 2018. Toward integrated Cloud–Fog networks
future directions. Future Internet 12(6), 95 (2020) for efficient IoT provisioning: Key challenges and solutions.
[8] Bittencourt, L., Immich, R., Sakellariou, R., Fonseca, N., Madeira, E., Future Generation Computer Systems, 88, pp.606-613.
Curado, M., Villas, L., DaSilva, L., Lee, C., Rana, O.: The internet of
things, fog and cloud continuum: Integration and challenges. Internet of [SP5] Balouek-Thomert, D. et al., 2019. Towards a computing con-
Things 3, 134–155 (2018) tinuum: Enabling edge-to-cloud integration for data-driven
[9] Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role workflows. The International Journal of High Performance
in the internet of things. In: Proceedings of the first edition of the MCC Computing Applications, 33(6), pp.1159-1174.
workshop on Mobile cloud computing. pp. 13–16 (2012)
[SP6] Kahvazadeh, S. et al., 2019. Securing combined fog-to-cloud
[10] Chiang, M., Ha, S., I, C., Risso, F., Zhang, T.: Clarifying fog computing
and networking: 10 questions and answers. IEEE Communications Maga-
systems: challenges and directions. In FTC 2019 (pp. 877-
zine 55(4), 18–20 (2017). 892). Springer.
[11] Elbamby, M.S., Perfecto, C., Bennis, M., Doppler, K.: Edge computing [SP7] Domaschka, J. et al., 2020. Towards an architecture for reliable
meets millimeter-wave enabled vr: Paving the way to cutting the cord. capacity provisioning for distributed clouds. In Managing
In: 2018 IEEE Wireless Communications and Networking Conference Distributed Cloud Applications and Infrastructure (pp. 1-25).
(WCNC). pp. 1–6 (2018). Palgrave Macmillan, Cham.
[12] Emam, K.E.: Benchmarking kappa: Interrater agreement in software pro-
cess assessments. Empirical Software Engineering 4(2), 113–133 (1999) [SP8] Milojicic, D., 2020. The edge-to-cloud continuum.
[13] Ghobaei-Arani, M., Souri, A., Rahmanian, A.A.: Resource management Computer, 53(11), pp.16-25.
approaches in fog computing: a comprehensive review. Journal of Grid [SP9] Da Silva, D.M.A. and Sofia, R.C., 2020. A discussion on
Computing 18(1), 1–42 (2020)
context-awareness to better support the IoT cloud/edge con-
[14] Kampars, J., Tropins, D., Matisons, R.: A review of application layer
communication protocols for the iot edge cloud continuum. In: 2021
tinuum. IEEE Access, 8, 193686-193694.
62nd International Scientific Conference on Information Technology and [SP10] Rosendo, D. et al., 2020. E2clab: Exploring the computing
Management Science of Riga Technical University (ITMS). pp. 1–6. continuum through repeatable, replicable and reproducible
IEEE (2021)
VOLUME 4, 2016 9
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
edge-to-cloud experiments. In 2020 CLUSTER (pp. 176- [SP31] Torres, D.R. et al., 2021. An open source framework based
186). IEEE. on Kafka-ML for Distributed DNN inference over the Cloud-
[SP11] Spillner, J. et al., 2020. Rule-based resource matchmaking to-Things continuum. Journal of Systems Architecture, 118,
for composite application deployments across IoT-fog-cloud p.102214.
continuums. In 2020 IEEE/ACM UCC (pp. 336-341). IEEE. [SP32] Alberternst, S. et al., 2021. From Things into Clouds–and
[SP12] Kassir, S. et al., 2020. Service placement for real-time back. In 2021 CCGrid (pp. 668-675). IEEE.
applica- tions: Rate-adaptation and load-balancing at the [SP33] Alberternst, S. et al., 2021. Orchestrating Heterogeneous De-
network edge. In CSCloud 2020/EdgeCom 2020 (pp. 207- vices and AI Services as Virtual Sensors for Secure Cloud-
215). IEEE. Based IoT Applications. Sensors, 21(22), p.7509.
[SP13] Bendechache, M. et al., 2020. Simulating resource manage- [SP34] Cˇ ilic´, I. et al., 2021. Towards Service Orchestration
ment across the cloud-to-thing continuum: A survey and future for the Cloud-to-Thing Continuum. In 2021 SpliTech (pp.
directions. Future Internet Journal, 12(6), p.95. 01-07). IEEE.
[SP14] Beckman, P. et al., 2020. Harnessing the computing continuum [SP35] Dustdar, S. et al., 2022. On distributed computing continuum
for programming our world. Fog Computing: Theory and systems. IEEE Transactions on Knowledge and Data Engi-
Practice, pp.215-230. neering.
[SP15] Alonso, J. et al., 2021. Optimization and Prediction Tech- [SP36] Spillner, J. et al., 2022. Intent-Based Placement of Microser-
niques for Self-Healing and Self-Learning Applications in a vices in Computing Continuums. Future Intent-Based Net-
Trustworthy Cloud Continuum. Information, 12(8), p.308. working, 38-50
[SP16] Luckow, A. et al., 2021. Exploring task placement for edge-
to- cloud applications using emulation. In 2021 ICFEC (pp.
79- 83). IEEE.
[SP17] Risco, S. et al., 2021. Serverless workflows for containerised
applications in the cloud continuum. Journal of Grid
Comput- ing, 19(3), pp.1-18. SERGIO MORESCHINI is a Ph.D. candidate in
[SP18] Spillner, J., 2021. Self-balancing architectures based on liquid the Faculty of Information Technology and Com-
functions across computing continuums. In UCC (pp. 1-6). munication Sciences, Tampere University, Fin-
land. He is a researcher at Cloud Software Evolu-
[SP19] Hass, D. and Spillner, J., 2021. Interactive application tion and Assessment (CloudSEA) research group.
deploy- ment planning for heterogeneous computing His main research interest focuses on tools for
continuums. In AINA (pp. 551-560). Springer, Cham. MLOps. He also contributes actively to the do-
[SP20] Kimovski, D. et al., 2021. Cloud, Fog, or Edge: Where to mains of empirical software engineering, open-
Compute?. IEEE Internet Computing, 25(4), pp.30-36. source software quality, data-driven software en-
[SP21] Balouek-Thomert, D. et al., 2021. Evaluating policy-driven gineering, etc.
adaptation on the Edge-to-Cloud Continuum. In 2021 Urgen-
tHPC (pp. 11-20). IEEE.
[SP22] Mehran, N. et al., 2021. A Two-Sided Matching Model for
Data Stream Processing in the Cloud–Fog Continuum. In
2021 CCGrid (pp. 514-524). IEEE.
FABIANO PECORELLI is a postdoctoral re-
[SP23] Nezami, Z. et al., 2021. Decentralized edge-to-cloud load searcher in Cloud Software Evolution and As-
balancing: Service placement for the Internet of Things. sessment (CloudSEA) research group at Tampere
IEEE Access, 9, pp.64983-65000. University, Finland. He received a bachelor’s,
[SP24] Balouek-Thomert, D. et al., 2021. MDSC: modelling dis- master’s, and Ph.D. degree in Computer Science
tributed stream processing across the edge-to-cloud contin- from the University of Salerno, Italy. His
uum. In UCC 2021 (pp. 1-6). research interests include software code and test
quality, predictive analytics, mining software
[SP25] Kimovski, D. et al., 2021. Mobility-Aware IoT Applications
repositories, software maintenance and evolution,
Placement in the Cloud Edge Continuum. IEEE Transactions and empiri- cal software engineering. He serves
on Services Computing. and had served
[SP26] Rosendo, D. et al., 2021. Reproducible performance as a referee for various international journals in the field of software
optimiza- tion of complex applications on the edge-to-cloud engineering (e.g., TSE TOSEM, EMSE, JSS).
continuum. In CLUSTER (pp. 23-34). IEEE.
[SP27] Xhafa, F. and Krause, P., 2021. IoT-Based Computational
Modeling for Next Generation Agro-Ecosystems: Research
Issues, Emerging Trends and Challenges. In IoT-based
Intelli- gent Modelling for Environmental and Ecological
Engineering (pp. 1-21). Springer, Cham. XIAOZHOU LI is a postdoctoral researcher in
[SP28] Zeiner, H. and Unterberger, R., 2021. Time-aware Data the Faculty of Information Technology and
Spaces-A key Computing Unit in the Edge-to-Cloud Contin- Commu- nication Sciences, Tampere University,
Finland. He is a researcher at Cloud Software
uum. In 2021 FiCloud (pp. 250-255). IEEE.
Evolution and Assessment (CloudSEA) research
[SP29] Dizdarevic´, J. and Jukan, A., 2021. Experimental group. His research interests include open-source
Benchmark- ing of HTTP/QUIC Protocol in IoT Cloud/Edge software quality, software maintenance and
Continuum. In ICC 2021 (pp. 1-6). IEEE. evolution, user review opinion mining, data-
[SP30] Carnero, A. et al., 2021. Managing and Deploying Distributed driven empirical soft- ware engineering,
and Deep Neural Models Through Kafka-ML in the Cloud- computational game studies, gamification design,
to- Things Continuum. IEEE Access, 9, pp.125478-125495. etc.
10 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3229185
VOLUME 4, 2016 11
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/