Authors:
Joao Bachiega Jr.
1
;
Breno Costa
1
;
Leonardo R. Carvalho
1
;
Victor H. C. Oliveira
1
;
William X. Santos
1
;
Maria Clicia S. de Castro
2
and
Aleteia Araujo
1
Affiliations:
1
Department of Computer Science, University of Brasília (UnB), Brazil
;
2
Department of Infomatics and Computer Science, State University of Rio de Janeiro (UERJ), Rio de Janeiro, Brazil
Keyword(s):
Edge Computing, Fog Computing, Cloud Computing, Sky Computing.
Abstract:
Fog computing is a paradigm that enables provisioning resources and services at the network edge, closer to end devices, complementing cloud computing and recently it’s being embraced by sky computing. Beyond this computational paradigm, there are many other related technologies which also make use of distributed computing to improve the quality of service delivered to the end-users. The main contribution of this paper is to present a comparison between fog computing and nine other relevant related paradigms, namely Sky Computing, Cloud Computing, Edge Computing, Mobile Edge Computing, Mobile Cloud Computing, Mobile Ad hoc Cloud Computing, Mist Computing, Cloudlet Computing, and Dew Computing, highlighting the similarities and differences between them based on the main fog characteristics. A graphical characterization for each paradigm, highlighting its computational power, communication type and position in a three-layers architecture (Cloud-Fog-IoT) and some relevant challenges in
this area are also presented.
(More)