4
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
P
r
o
c
e
d
i
m
i
e
n
t
o
d
e
s
i
m
u
la
c
i
ón
d
e
r
e
d
e
s
d
e
C
o
m
pu
t
a
c
i
ón
e
n
la
N
i
e
b
la
F
o
g
c
o
m
pu
t
i
n
g
n
e
t
w
o
r
k
i
n
g
s
i
m
u
l
a
t
i
o
n
p
r
o
c
e
du
r
e
I
n
g
.
L
i
z
G
á
m
e
z P
i
c
ó
1
*
,
I
n
g
.
Y
a
n
g
D
.
R
o
ll
ó
n
R
i
u
s
2
,
D
r
.
C
.
C
a
r
i
d
a
d
A
n
í
a
s
C
a
l
d
e
r
ó
n
3
,
M
Sc
.
D
a
y
r
e
n
e
Fr
ó
m
e
t
a
F
o
n
s
e
c
a
4
I
N
V
E
S
T
I
G
A
C
I
Ó
N
1
*
U
n
i
v
e
rs
i
d
a
d
T
e
c
n
o
l
ó
g
i
c
a
d
e
L
a
H
a
b
a
n
a
“
J
o
s
é
A
n
t
o
n
i
o
E
c
h
e
v
e
rr
í
a
”
,
C
U
J
A
E
,
C
a
ll
e
114
e
n
tr
e
R
o
t
o
nd
a
y
A
u
t
o
p
i
st
a
,
M
a
r
i
a
n
a
o
,
L
a
H
a
b
a
n
a
,
C
ub
a
.
li
z
.
g
p
@t
e
l
e
.
c
uj
a
e
.
e
du
.
c
u
2
E
m
p
r
e
s
a
d
e
T
e
l
e
c
o
m
un
i
c
a
c
i
o
n
e
s
d
e
C
ub
a
S
.
A
.
E
T
E
C
S
A
3
U
n
i
v
e
rs
i
d
a
d
T
e
c
n
o
l
ó
g
i
c
a
d
e
L
a
H
a
b
a
n
a
“
J
o
s
é
A
n
t
o
n
i
o
E
c
h
e
v
e
rr
í
a
”
,
C
U
J
A
E
,
C
a
ll
e
114
e
n
tr
e
R
o
t
o
nd
a
y
A
u
t
o
p
i
st
a
,
M
a
r
i
a
n
a
o
,
L
a
H
a
b
a
n
a
,
C
ub
a
.
c
a
c
h
a
@t
e
s
l
a
.
c
uj
a
e
.
e
du
4
U
n
i
v
e
rs
i
d
a
d
C
a
r
l
o
s
III
d
e
M
a
d
r
i
d
.
100373310
@
a
l
u
m
n
o
s
.
u
c
3
m
.
e
s
P
ala
b
r
a
s c
lav
e
R
e
s
u
m
e
n
actúa sobre ellos. El c
r
ecimiento acele
r
ado de las aplicaciones de
I
nte
r
net de
las Cosas (IoT
)
y las demandas de calidad de se
r
vicio de estas, han p
r
opiciado
el desarrollo del pa
r
adigma FC. En este a
r
tículo se han desa
rr
ollado va
r
ia
s
herramientas de simulación de FC, después de se
r
analizadas, se concl
u
yó
que la herramienta
I
FogSim es la más
r
ecomendable pa
r
a el t
r
abajo con e
s
-
cenarios de Computación en la
N
iebla.
D
ada la escasa bibliog
r
a
f
ía sob
r
e la
simulación de escena
r
ios FC, en este estudio se p
r
opone un p
r
ocedimiento de
simulación de
r
edes de Computación en la
N
iebla con la he
rr
amienta
I
FogSim.
Este procedimiento gene
r
aliza los p
r
incipales aspectos a tene
r
en cuenta en la
modelación de escena
r
ios FC pa
r
a su co
rr
ecta simulación, ent
r
e los más impor-
tantes se encuent
r
an la simulación de módulos de aplicación y la de
f
inición de
la política de dist
r
ibución de aplicaciones. Po
r
último, se aplica el p
r
ocedimien-
to a la simulación de un caso de uso de aplicación
I
oT sob
r
e
r
edes FC como
método de validación.
Computación en la
N
ieblaLas redes de Computación en la
N
iebla
(
FC
)
son un pa
r
adigma de
r
ed dist
r
ibui-
Simulaciónda que extien
d
e los se
r
vicios de almacenamiento, cómputo y aplicación de
s
de
IF
og
S
imlos centros de datos en la nube hasta el luga
r
donde se gene
r
an los datos y
s
e
K
e
y
w
o
r
d
s
Ab
st
r
a
ct
Internet of Things
(I
oT
)
applications and thei
r
quality o
f
se
r
vice demands have
led to the development o
f
the FC pa
r
adigm.
A
g
r
oup o
f
FC simulation tool
s
has been developed, in this a
r
ticle, and a
f
te
r
being analyzed, it
w
as concluded
Fog Computing
F
og Computing
(
FC
)
net
w
o
r
ks a
r
e a dist
r
ibuted net
w
o
r
k pa
r
adigm that expand
s
Simulationstorage, computing and application se
r
vices
fr
om cloud data cente
r
s to the
IF
og
S
implace
w
here data a
r
e gene
r
ated and acted upon. The accele
r
ated g
r
o
w
th o
f
the
R
e
c
i
b
i
d
o
:
03
/
2020
|
A
c
e
p
t
a
d
o
:
07
/
2020
5
I
N
V
E
S
T
I
G
A
C I
Ó
N
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
P
r
o
c
e
d
i
m
i
e
n
t
o
d
e
s
i
m
u
la
c
i
ón
d
e
r
e
d
e
s
d
e
C
o
m
pu
t
a
c
i
ón
e
n
la
N
i
e
b
la
that the I
F
og
S
im tool is the most suitable to
w
o
r
k
w
ith Fog Computing sce
n
ario
s
.
In this study, a
F
og Computing net
w
o
r
king simulation p
r
ocedu
r
e
w
ith the
I
FogSim
tool is propose
d
, given the sca
r
ce bibliog
r
aphy on the simulation o
f
FC scenario
s
.
This procedure gene
r
alizes the main aspects to take into account
w
hen modeling FC
scenarios for thei
r
p
r
ecise simulation.
A
mong the most impo
r
tant ones a
r
e the
s
imu-
lation of application modules and the de
f
inition o
f
the application dist
r
ibution
p
olicy.
F
inally, the procedu
r
e is applied to the simulation o
f
a use case o
f
I
oT application on
F
C net
w
orks as a validation method.
I
n
t
r
odu
cc
i
ón
La Com
p
utación en la
N
iebla o Fog Co
m
puting
(F
C
)
, también conocida como redes en la niebla o niebla,
es una in
fr
aestructura de computación descent
r
alizada en
la que el cómputo, el almacenamiento y las aplicacio
-
nes están distribuidos en el lugar más e
f
iciente ent
r
e la
f
uente de dat
o
s y la nube. La Computación en la
N
iebla
extiende la computación en la nube y los servicios al bo
r-
de de la
r
ed, donde se crean los datos y donde se actúa
con base en ellos. El paradigma
F
C surge com
o
solución
a la c
r
eciente
d
emanda de las aplicaciones IoT de meno
-
r
es tiempos de respuesta y mayor seguridad, así como
sita
r
án se
r
p
r
ocesados en los centros de datos de la nube
(
Rod
r
íguez, Murazzo, Chávez y Marín, 2017).
La implementación de
F
C representa un g
r
an de
-
sa
f
ío en cuanto a lo complejo de los escenarios, dado
po
r
la hete
r
ogeneidad y movilidad de los di
s
positivos,
así como la escalabilidad, interoperabilidad, calidad de
se
r
vicio
(
Qo
S
del inglés
Q
uality of Service),
g
estión de
r
ecu
r
sos y micro-servicios que se requiere
p
a
r
a estos
sistemas.
S
in embargo, las probadas ventajas de su im
-
plementación conducen a profundizar en los estudios
tos pa
r
a la simulación con en
f
oque en FC,
s
i bien
existen
r
ecomendaciones po
r
auto
r
es como
G
upta y
V
ahid
D
astje
r
di, 2017;
Q
ayyum y Waqa
r
Malik, 2017;
Sille
r
o Ros, Rod
r
íguez, Monteve
r
os, y Murazzo,
2018; y Mo
r
aes López y
H
igashin, 2017; no p
r
ofundi-
zan demasiado en las he
rr
amientas de simulaci
ó
n para
escena
r
ios de FC, ni se identi
f
ican c
r
ite
r
ios de cuál
s
ería
la más idónea a utiliza
r
en la simulación de
r
ede
s
de
Computación en la
N
iebla.
A
nte la situación p
r
oblémica antes planteada,
s
e
pe
r
sigue con este a
r
tículo el objetivo de p
r
oponer la
he
rr
amienta de simulación más e
f
icaz en la modelación
de escena
r
ios de FC y su p
r
ocedimiento de simulación.
po
r
la p
r
oli
f
e
r
ación de dispositivos, sensores y actuado
-
de datos del o
r
den de los billones de
G
igabytes que nece
-
r
es
I
oT que se estima generarán para el año 2020
f
lujos
M
a
t
e
r
ial
e
s
y
m
é
t
odo
s
Mediante el método de análisis documental se rea-
lizó un levantamiento en la lite
r
atu
r
a
r
e
f
e
r
ente al tema.
Se incluye
r
on en este análisis aquellas especí
f
icas para el
t
r
abajo con el pa
r
adigma de
r
ed FC donde, si bien exi
s
te
ot
r
o g
r
upo de he
rr
amientas útiles pa
r
a el modelado de
aplicaciones
I
oT, no tienen en cuenta detalles de
s
uma
impo
r
tancia en FC como lo es la aplicación dist
r
ibuida
y el p
r
ocesamiento de bo
r
de.
A
demás p
r
esentan ventaja
s
pa
r
a su instalación y con
f
igu
r
ación dado que son de códi-
go abie
r
to, y
f
uncionales en cualquie
r
sistema operativo.
Poste
r
io
r
mente todas las he
rr
amientas que
s
e
de aplicación de dicho paradigma, en este sentido la si
-
abo
r
dan en este a
r
tículo
f
ue
r
on instaladas, con
f
igura-
mulación constituye una herramienta de gran utilidad.
das y p
r
obadas du
r
ante la investigación pa
r
a c
o
ncluir
Una he
rr
amienta importante en el estudi
o
de cual
-
c
u
á
l
de
e
lla
s
r
esult
a
m
á
s
idó
ne
a
p
a
r
a
la
s
im
u
lació
n
de
quie
r
sistema es la simulación. Los simuladores pe
r
mi
-
e
n
to
r
no
s
d
e
Co
mputació
n
e
n
l
a
N
i
e
bla
.
D
e
est
a
f
orma
,
ten c
r
ea
r
escenarios de complejidad similar a la que se
da
d
a
s l
a
s
r
az
o
n
es a
nte
r
io
r
e
s y o
t
r
a
s
e
speci
f
icaci
o
ne
s
expe
r
imenta
r
ía en la realidad y así analizar c
u
idadosa
-
que se p
r
esentan en este a
r
tículo, se di
r
igió la p
r
opue
s
-
mente desem
p
eño, costo, inconvenientes y en gene
r
al
ta de p
r
ocedimiento de simulación de
r
edes niebla en
obtene
r
conclusiones importantes a la hora de toma
r
el t
r
abajo con la he
rr
amienta iFogSim.
decisiones en escenarios reales. En el caso de la imple
-
Po
r
ot
r
o lado, pa
r
a la p
r
opuesta de p
r
ocedimiento
mentación de
F
C, dada su relativa novedad, se ca
r
ecede simulación de
r
edes de FC utilizando la he
rr
amienta
de una estandarización de herramientas y procedimien
-
de simulación iFogSim, se diseñó con el objetivo de
6
c
o
n los
r
esultados que se es-
pe
r
an obtene
r
. L
o
s requisi-
tos que se establecen como
objetivos son múltiples y
p
or
tanto es
r
ecomendable
c
u
anto a la
f
o
r
m
u
lación de
e
s
tos pa
r
a la co
rr
ecta apli-
cación del p
r
ocedimiento.
A pa
r
ti
r
de la
f
ormulación
de los objetivos se pasa a
la modelación de los ele-
mentos que conforman el
e
s
cena
r
io de Computación
e
n
la Niebla que se desea
modela
r
.
Diseño, en este punto se
s
i
g
ue el o
r
den lógico de
s
eleccionadosanterior-
mente, sin embargo los
elementos pa
r
ticulares de
cada bloque si se eligen en
e
s
t
r
echo vínculo con los
objetivos planteados para
la simulación de un esce-
na
r
io de inte
r
és.
e
v
alua
r
di
f
e
r
ente
s
escenarios de aplicación y reque
r
i
-
P
r
ime
r
o, se modelan los dispositivos de red
mientos de inte
r
és en el desarrollo de modelos de
r
edesque con
f
o
r
man la in
fr
aest
r
uctu
r
a a simula
r
, aquí
s
e
en la niebla. La
f
igura 1 muestra, en forma de diag
r
ama,incluyen nodos niebla, senso
r
es, se
r
vido
r
es y cent
r
o
s
la secuencia lógica del procedimiento propuesto pa
r
ade datos, ent
r
e ot
r
os; luego se diseña la aplicación en
r
ealiza
r
simulaciones de redes
F
C. Este diagrama estácuestión como módulos de p
r
ocesamiento y po
r
últi-
con
f
o
r
mado po
r
u
n conjunto de bloques que contienenmo se de
f
inen las políticas de dist
r
ibución de módu-
l
o
s aspectos esenciales a considerar durante el procesolos y
r
ecu
r
sos en los dispositivos p
r
ime
r
amente di
s
e-
de simulación, los cuales se detallan en los epígra
f
es si
-
ñados. Esto se
r
á explicado en detalle en los siguiente
s
guientes.
P
a
r
a lograr una mejor organización del p
r
oce
-
epíg
r
a
f
es.
dimiento, se divide en tres etapas:
F
ormulación, DiseñoLa te
r
ce
r
a etapa es de simulación, en este momen-
y
S
imulación; y se plantean diferentes interrogantesto, c
r
eado el escena
r
io de simulación; se con
f
igu
r
a
s
e-
pa
r
a guia
r
la secuencia de pasos que se deben realiza
r
.gún los objetivos,
r
equisitos y políticas de
f
inidas en la
s
La p
r
ime
r
a etapa es la formulación, en esta se de
-
etapas ante
r
io
r
es. Luego se llevan a cabo las p
r
ueba
s
f
inen los objetivo
s
de la simulación, de la de
f
inición deque pa
r
a los
f
ines planteados se de
f
inie
r
on en la etapa
e
s
tos objetivos se desencadenan los siguientes pasos delde
f
o
r
mulación, y se analizan los
r
esultados obtenido
s
.
p
r
ocedimiento, po
r
lo cual son planteados de forma cohe
r
enteEn esta etapa, de sucede
r
se cambios en algún
r
equi
s
ito
O
B
J
E
T
I
V
O
S
D
E
L
A
S
I
M
U
L
A
C
I
Ó
N
E
t
a
p
a
d
e
F
o
r
m
a
c
i
ó
n
diag
r
ama que
f
acilita el
c
o
rr
e
ct
a
?
E
t
a
p
a
d
e
d
i
s
e
ñ
o
E
t
a
p
a
d
e
s
i
m
u
l
a
c
i
ó
n
modelado de escenarios
P
r
u
e
b
a
pendiente de los objetivos
V
ali
d
a
c
i
ón
¿
V
ali
d
a
c
i
ón
c
o
rr
e
ct
a
?
C
on
c
l
u
s
i
on
e
s
c
o
rr
e
ct
o
?
D
i
s
e
ño
d
e
e
l
e
m
e
n
t
o
s
d
e
I
n
f
r
a
e
st
r
ct
u
r
a
D
i
s
e
ñ
a
r
po
l
í
t
i
c
a
d
e
d
i
st
r
i
bu
c
i
ón
d
e
a
p
li
c
a
c
i
on
e
s
y
a
s
i
g
n
a
c
i
ón
d
e
r
e
c
u
r
s
o
s
D
i
s
e
ño
d
e
m
ódu
l
o
s
d
e
p
r
o
c
e
s
a
m
i
e
n
t
o
D
i
s
e
ño
d
e
Ap
li
c
a
c
i
ón
¿
E
sc
e
n
a
r
i
o
N
o
e
s
tablece
r
p
r
io
r
idades en
S
í
S
í
diseño most
r
ado en el
¿
C
on
f
i
g
u
r
a
c
i
ón
N
o
C
on
f
i
g
u
r
a
c
i
ón
Esta es la etapa de
S
í
FC, esta secuencia es inde-
N
o
I
N
V
E
S
T
I
G
A
C I
Ó
N
I
n
g
.
L
i
z
G
á
m
e
z P
i
c
ó
,
I
n
g
.
Y
a
n
g
D
.
R
o
ll
ó
n
R
i
u
s,
D
r
.
C
.
C
a
r
i
d
a
d
A
n
í
a
s
C
a
l
d
e
r
ó
n
,
M
Sc
.
D
a
y
r
e
n
e
Fr
ó
m
e
t
a
F
o
n
s
e
c
a
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
7
C
o
m
pu
t
a
c
i
ón
e
n
la
N
i
e
b
la
o
F
og
C
ompu
t
i
ng
(
FC
)
u objetivo, así como las pruebas de interés se modi
f
icanquie
r
en muchos
r
ecu
r
sos
(D
íaz
G
ue
rr
e
r
o y Córdoba
tanto el escenario como la con
f
iguración de este.Ca
rr
e
r
o, 2018
)
.
Una vez
f
inalizada la simulación se pasa a la vali
-V
entajas y desventajas de Computación en la
dación, si esta es satisfactoria se pasa a las conclusio
-N
iebla
fr
ente a la nube.
(K
uma
r
N
aha,
G
a
r
g,
K
opolou,
nes. De no ser correcta la validación se toman medidasy P
r
akash Jaya
r
ama, 2018
)
de
r
econ
f
igu
r
ación, se diseña nuevamente el escena
r
io
•
En p
r
ime
r
luga
r
las
r
edes en la niebla pre-
teniendo en cuenta los errores detectados,
s
i aún he
-
sentan una a
r
quitectu
r
a dist
r
ibuida donde múltiple
s
chas estas modi
f
icaciones persiste la validació
n
inco
rr
ec
-
dispositivos pa
r
ticipan en el p
r
ocesamiento, en el ca
s
o
ta se
r
eg
r
esa a la de
f
inición de los objetivos y se
r
epitede la computación en la nube el análisis de dato
s
e
s
el p
r
oceso.cent
r
alizado.
•
El consumo de ene
r
gía es mínimo comparado
con las necesidades de los g
r
andes cent
r
os de dato
s
.
•
La a
r
quitectu
r
a de FC gene
r
a poco trá
f
ico
en la
r
ed ya que la mayo
r
pa
r
te de este ocu
rr
e entre
los nodos niebla, que se ubica
r
án ent
r
e uno o do
s
saltos de distancia de los dispositivos
I
oT, y l
os
s
en-
so
r
es y actuado
r
es.
•
La latencia pa
r
a el p
r
ocesamiento en la nube
es g
r
ande en compa
r
ación con la
r
ed de computación
en la niebla que como ya se dijo ante
r
io
r
mente acerca
el p
r
ocesamiento al usua
r
io.
•
Po
r
ot
r
o lado, las ca
r
acte
r
ísticas de conectivi-
dad inalámb
r
ica y la misma p
r
opiedad dist
r
ibuida de la
in
fr
aest
r
uctu
r
a FC, así como los
f
allos de potencia de
los nodos niebla, hacen mayo
r
la p
r
obabilidad
d
e fallo
en los dispositivos en compa
r
ación con los
ro
bu
s
to
s
cent
r
os de datos de la nube
(D
ianomic Systems
a
, 2017),
(D
ianomic Systems
b
, 2017
)
,
(H
ao,
N
ovak,
Y
i, y Li, 2017).
En gene
r
al, si bien el pa
r
adigma de Computación
en la
N
iebla no sustitui
r
á a la nube, p
r
esenta un grupo
de ventajas pa
r
a la inte
r
acción con
I
oT que la hacen una
solución viable a las demandas de aplicaciones.
P
r
i
n
c
i
p
al
e
s s
o
f
t
w
a
r
e
d
e
s
a
rr
o
lla
do
s
p
a
r
a
FC
La Computación en la
N
iebla es un co
n
cepto de
in
fr
aest
r
uctu
r
a de red y servicios que aparece de
f
inido
po
r
la emp
r
esa Cisco (
P
érez, 2018).
Un concepto más formal de
f
ine la niebla como una
a
r
quitectu
r
a horizontal a nivel de sistema que dist
r
i
-
buye
r
ecu
r
so
s
y servicios de computación, almacena
-
miento, cont
ro
l y red en cualquier lugar desde la
N
ube
a los dispositivos generadores de datos (Rod
r
íguez,
Mu
r
azzo, Chávez, y Martín, 2017).
La a
r
quitectura básica de la red basada en el pa
-
r
adigma
F
C se muestra en la
f
igura 2. Los nodos Fog,
con capacida
d
de procesamiento y almacenamiento
pod
r
ían se
r
enrutadores, conmutadores,
G
ateway, se
r-
vido
r
es y hasta los mismos dispositivos IoT si tienen
las ca
r
acte
r
ísticas de computación y almacenamien
-
to necesa
r
ias.
P
or consiguiente, el nivel niebla puede
esta
r
constituido por varios dominios controlados po
r
di
f
e
r
entes p
r
oveedores (
P
érez, 2018).
La Comp
u
tación en la
N
iebla se conside
r
a como
una extensió
n
del paradigma de computación en la
nube desde el núcleo de la red hasta el bo
r
de de la
r
ed. Esta plataforma proporciona servicios
d
e compu
-
tación, almacenamiento y trabajo en red ent
r
e dispo
-
Pa
r
te impo
r
tante de la
f
uncionalidad de lo
s
di
s
-
sitivos
f
inale
s
y servidores en la nube tradicionales.positivos niebla se encuent
r
a en los softwa
r
e, lo
s
P
o
r
lo general, tiene tareas que pueden se
r
pa
r
acuales se enma
r
can en los t
r
es niveles supe
r
iore
s
de
admiti
r
f
unciones de red básicas o nuevos se
r
vi
-
la a
r
quitectu
r
a de
r
e
f
e
r
encia
O
pen Fog
(G
estión en
cios y aplicaciones que se ejecutan en un ento
r
no debanda y plano poste
r
io
r
de software, Sopo
r
te de apli-
espacio aislados.cación y se
r
vicio de aplicación
)
.
En la Computación en la
N
iebla, el procesamiento tie
-
Po
r
tanto, una b
r
eve explicación de los p
r
incipale
s
ne luga
r
en un centro de datos, en un dispositivo inteligen
-
software niebla que existen y sus ca
r
acte
r
ística
s
má
s
te, o en un en
r
utador o puerta de enlace inteligente, lo quenotables puede acla
r
a
r
el entendimiento de a
s
pecto
s
r
educe la cantidad de datos enviados a la nube. Estasclave en el análisis del pa
r
adigma FC.
r
edes se complementan no se reemplazan, la compu
-C
isco Io
X
(
Cisco and its afiliates, 2018
)
(
Cisco, 2017)
tación en la
n
ube; permite la analítica a co
r
to pla
-
El software Cisco
I
o
X
combina la ejecución de
zo, y la nube realiza análisis a largo plaz
o
que
r
e
-
aplicaciones dent
r
o de la niebla, la conectividad
s
e-
I
N
V
E
S
T
I
G
A
C I
Ó
N
P
r
o
c
e
d
i
m
i
e
n
t
o
d
e
s
i
m
u
la
c
i
ón
d
e
r
e
d
e
s
d
e
C
o
m
pu
t
a
c
i
ón
e
n
la
N
i
e
b
la
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
8
F
i
g
u
r
a
2
.
E
s
t
r
u
c
t
u
r
a
d
e
R
e
d
c
o
n
e
l
P
a
r
a
d
i
g
m
a
F
o
g
C
o
m
pu
t
i
n
g
(
K
u
m
a
r
N
a
h
a
,
G
a
r
g
,
K
o
p
o
l
o
u
,
y
P
r
a
k
a
s
h
J
a
y
a
r
a
m
a
,
2018
)
g
ur
a con el software y servicios de rápida y con
f
iableFoglamp p
r
esenta un fra
m
ework modula
r
y di
s
-
integ
r
ación ent
r
e dispositivos IoT y la nube.
Ofr
ecet
r
ibuido bajo licencia de código abie
r
to,
A
pache
V
2.
alojamiento y administración de aplicaciones a t
r
a
-
Estos módulos pueden esta
r
ubicados en cualquie
r
ni-
vés de los p
r
opi
o
s elementos de la red de borde comovel, ya sea en la nube, niebla o
r
ed de bo
r
de, actuando
r
outers, switch y módulos de cómputo.
P
ermite ademásjuntos pa
r
a p
r
ovee
r
r
obustez, escalabilidad y
r
esilien-
aplicaciones desarrolladas en entornos de t
r
abajocia. Foglamp o
fr
ece una solución “completa” pa
r
a la
Linux ga
r
antizando así el trabajo sobre software lib
r
egestión de datos, que combina una comunicación
necesa
r
io pa
r
a su desarrollo.bidi
r
eccional de datos y metadatos en di
r
ección ve
r
tical
FOGLAMP(
D
ianomic
S
ystems
a
, 2017) (
D
ianomiccon un se
r
vicio y dist
r
ibución de objetos en di
r
ección
Systems
b
, 2017
)
ho
r
izontal.
El software
F
oglamp ofrece una plataforma deWM
-
FOG
(H
ao,
N
ovak,
Y
i, y Li, 2017
)
código abie
r
to para IoT, y es un esencial componenteWM
-
F
OG
es una p
r
opuesta de plata
f
o
r
ma de
de
F
C. Usa mód
u
los de micro servicios que incluyencomputación pa
r
a ento
r
nos de niebla que se pla
n
tea
toma de datos de sensores,
A
lmacenamiento, compu
-
po
r
los auto
r
es
H
ao,
N
ovak,
Y
i, y Li en 2017, t
r
as el
tación y almacenamiento de historiales.análisis de los
r
eque
r
imientos que demanda un sistema
de Computación en la
N
iebla. El diseño de WM
-
F
OG
I
N
V
E
S
T
I
G
A
C I
Ó
N
I
n
g
.
L
i
z
G
á
m
e
z P
i
c
ó
,
I
n
g
.
Y
a
n
g
D
.
R
o
ll
ó
n
R
i
u
s,
D
r
.
C
.
C
a
r
i
d
a
d
A
n
í
a
s
C
a
l
d
e
r
ó
n
,
M
Sc
.
D
a
y
r
e
n
e
Fr
ó
m
e
t
a
F
o
n
s
e
c
a
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
9
mane
r
a de pe
r
sonalizar las políticas sobre lo
s
f
lujos de
t
r
abajo, a t
r
a
v
és del cual los desarrolladores pueden
ayuda
r
a que el sistema haga un mejor uso de los
r
ecu
r
sos
de hardware
s
ubyacentes.
H
e
rr
a
m
i
e
n
t
a
s
d
e
s
i
m
u
la
c
i
ón
ab
r
aza una a
r
quitectura de software
f
lexible, que puede
E
s u
n
a h
e
rr
amient
a s
ólid
a p
a
r
a e
va
l
ua
r
p
r
o
y
ecto
s
,
inco
r
po
r
a
r
diferentes opciones de diseño y p
o
líticas de
p
r
otot
i
pos
,
p
r
ot
o
colo
s y
nueva
s
tecnol
o
gí
as
qu
e
s
e
pre
-
usua
r
io especí
f
icas.
t
e
nda
n
aplica
r
a
l
a
r
e
d
e
n
cuestión
.
Especí
f
icamente, WM-
FOG
proporciona un modo
D
esven
t
a
j
as
f
lexible pa
r
a
d
e
f
inir
f
lujos de trabajo que pueden se
r
E
l
métod
o
d
e
simulaci
ón
pued
e
se
r
e
n
go
rr
os
o
dad
o
f
ácilmente implementados y ejecutados en sistemas
qu
e m
ucha
s h
e
rr
ami
e
nta
s p
r
e
c
isa
n de
c
onoci
m
iento
s
basados en niebla.
A
l programar adecuadamente los
d
e
p
r
og
r
am
a
ció
n
avanzado
s
pa
r
a
pode
r
se
r
t
r
a
b
ajada
s
.
f
lujos de t
r
abajo en las entidades del sistema
(
es deci
r
,
L
a
r
ep
r
od
u
cci
ón
qu
e
p
r
o
po
r
ci
o
n
a un
sim
u
lado
r
los dispositivos cliente, nodos de niebla y ser
v
ido
r
es de
n
o es
de
l
tod
o
exacta
,
desd
e
l
a
com
p
lej
i
da
d
d
e
c
i
er
-
la nube
)
, WM-
FOG
puede aprovechar el paradigma de
to
s
escena
r
io
s
r
eale
s
hast
a
l
a
ausenci
a
d
e
evento
s
n
o
computación niebla y lograr una considerable mejo
r
a
cont
r
o
lados
,
atent
a
cont
r
a
l
a
f
iabilida
d
d
e
m
u
cha
s
del
r
endimiento.
A
demás, WM-
FOG
proporciona una
he
rr
a
m
ien
t
a
s
d
e
simulación
.
P
r
i
n
c
i
p
al
e
s
h
e
rr
a
m
i
e
n
t
a
s
d
e
s
i
m
u
la
c
i
ón
d
e
r
e
d
e
s
e
n
la
n
i
e
b
la
La simulación y modelado de escena
r
io
s
de
Computación en la
N
iebla tienen poca investigación,
los escasos t
r
abajos que se han llevado a cabo en e
s
te
El té
r
mino simulación se usa para referirse a la
r
e
-
campo se cent
r
an en aspectos gene
r
ales del pa
r
adigma.
p
r
oducción de un escenario en condiciones simila
r
es
Po
r
ejemplo, la p
r
edicción de
r
eque
r
imientos de
r
ecur
s
o
s
sin llega
r
al despliegue real de este, en la terminología
basados en la p
r
obabilidad de compo
r
tamiento de u
s
ua-
de
r
edes no e
s
muy distinto el concepto.
S
imula
r
una
r
io en
el
f
utu
r
o; este estudio no tiene en cuenta
f
actore
s
r
ed o in
fr
aest
r
uctura es entonces una útil he
rr
amienta
como hete
r
ogeneidad, movilidad y
Q
oS
(K
uma
r
N
aha,
de análisis y diseño que permite conforma
r
una idea
G
a
r
g,
K
opolou, y P
r
akash Jaya
r
ama, 2018
)
.
O
t
r
o ca
s
o de
del compo
r
tamiento de un sistema real.
estudio se cent
r
a en el manejo de
f
allos en ciudade
s
inte-
En conc
r
eto, un simulador es un softw
a
re capaz
ligentes usando la he
rr
amienta CloudSim
(K
uma
r
N
aha,
de modela
r
y ejecutar las operaciones de dispositivos de
G
a
r
g,
K
opolou, y P
r
akash Jaya
r
ama, 2018
)
.
Gu
pta en
r
edes
r
eales
y
sus interacciones. Brinda análisis deta
-
(G
upta y
V
ahid
D
astje
r
di, 2017
)
p
r
esenta un estudio de
llado del p
r
oceso y datos de utilidad para su desplie
-
la he
rr
amienta iFogSim pa
r
a el modelado de escenario
s
gue
r
eal. En los ambientes de simulación
n
o existen
FC y usando la misma he
rr
amienta se p
r
esentan estudio
s
eventos no c
o
ntrolados por lo que a iguales va
r
iables
de casos más especí
f
icos como análisis de topología
s
IoT
se obtend
r
án iguales resultados.
en escena
r
io de Computación en la
N
iebla en
(H
amadah
El t
r
abajo con simuladores proporciona un g
r
u
-
Rahman y Wan
A
u, 2017
)
y ot
r
os casos de investigación
po de ventajas y desventajas que se mencionan a
r
elacionados en
(
Too
r
y ul
I
slam, 2019
)
,
(G
upta, 2019),
continuación:
(
Santo
s y
G
eye
,
2019
)
,
(
Mtshali
,
D
lamini
,
Ad
igun
,
Ve
nt
a
j
as
y Mudali, 2018
)
.
•
P
e
r
mite e
f
ectuar pruebas sin compromete
r
la
r
ed ni
En gene
r
al, la bibliog
r
a
f
ía consultada menciona
conta
r
con el equipamiento necesario para implemen
-
de
f
o
r
ma b
r
eve algunas he
rr
amientas de simulación de
ta
r
un esce
n
ario real.
ento
r
nos niebla, que a continuación se
r
án comentada
s
:
•
P
e
r
mite de
s
componer la red en módulos haciendo
IFogSi
m
(G
upta y
V
ahid
D
astje
r
di, 2017),
más e
f
iciente su análisis, pudiéndose simula
r
en
(
Mtshali,
D
lamini,
A
digun, y Mudali, 2018
)
,
(
Morae
s
conjunto o
p
or separado.
López y
H
igashin, 2017
)
•
P
e
r
mite además obtener un conocimiento más
El kit de he
rr
amientas de simulación iFogSim
s
e
p
r
o
f
undo del funcionamiento interno ta
n
to de los
desa
rr
olla sob
r
e el ma
r
co
f
undamental de CloudSim
dispositivos como de la red en su conjunto, ya que
(
Mahmud y Buyya, 2017
)
,
(
Calhei
r
os y Ranjan, 2010)
se puede o
b
servar generalmente el funci
o
namien
-
y
(
Silva Filho y
O
livei
r
a, 2019
)
. CloudSim es uno de
to de p
r
otocolos y sistemas internos de hardware
los simulado
r
es ampliamente adoptados pa
r
a modelar
y software.
el
ento
r
no
de
computación
en
la
nube.
Extendiendo
la
I
N
V
E
S
T
I
G
A
C I
Ó
N
P
r
o
c
e
d
i
m
i
e
n
t
o
d
e
s
i
m
u
la
c
i
ón
d
e
r
e
d
e
s
d
e
C
o
m
pu
t
a
c
i
ón
e
n
la
N
i
e
b
la
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
1
0
de nodos de nie
b
la y dispositivos IoT (por ejemplo,
s
enso
r
es, actuadores). En i
F
og
S
im las clases están de
-
f
inidas de tal ma
n
era que los usuarios, que no tienen
c
o
nocimiento p
r
evio de Cloud
S
im, pueden de
f
ini
r
f
á
-
cilmente las políticas de infraestructura, colocación de
s
e
r
vicios y asignación de recursos para comp
u
tación
e
n
la niebla
(S
antos y
G
eye, 2019).
La he
rr
amienta i
F
og
S
im aplica el ciclo senso
r-
p
r
o
-
cesamiento
-
actuador (
S
antos y
G
eye, 2019) y un mode
-
lo de
f
lujo de dato
s
distribuido mientras simula cualquie
r
e
s
cena
r
io de aplicación en un entorno de Computación
e
n
la Niebla. Esto facilita la evaluación de la latencia de
e
x
t
r
emo a ext
r
emo, la congestión de la red y el
u
so de
e
n
e
r
gía. En algunos trabajos de investigación, i
F
ogSim
ya se ha utilizado para simular recursos, movilidad, la
-
te
n
cia, calidad de experiencia (
Q
oE del inglés
Q
uality of
experience
)
, ene
r
gía, seguridad y gestión de conocimien
-
to de Qo
S
de entornos de Computación en la
N
iebla.
FogNe
tS
i
m
++ (
Q
ayyum y Waqar Malik,
2
017
)
F
ogNet
S
im ++ es una herramienta de simulación
de código abie
r
to que corre sobre
O
M
N
eT, (
K
uma
y
S
aho, 2014
)
este último un simulador de e
v
entos
disc
r
etos de
r
ed. La herramienta provee una amplia
biblioteca pa
r
a simular características de la red; o
fr
e
-
ciendo un g
r
upo de módulos integrados que actúan
c
o
mo dispositivos de red reales.
Además b
r
inda
f
lexibilidad en la con
f
iguración de
r
ed, pe
r
mitiendo a los usuarios establecer parámet
r
os
de
r
ed en consonancia con sus requerimientos.
I
ncluye también varios de los protocolos
d
e co
-
municación más comunes como TC
P
—
T
ransmission
ControlProtocol—,
UDP
—
U
ser
D
atagra
m
Protocol—, HTT
P
—
H
ypertext
T
ransfer Protocol—,
FT
P
—File
T
ran
s
port Protocol—, M
Q
TT—Message
Queuing
T
elemetry
T
ransport— y otros para simula
r
dive
r
sos escena
r
i
o
s.
La he
rr
amie
n
ta soporta un gran número de nodos
y múltiples aplicaciones que se pueden ejecutar simul
-
tá
n
eamente sob
r
e un mismo nodo con diferentes p
r
oto
-
c
o
los de comunicación (
Q
ayyum y Waqar Malik, 2017
)
.
En pa
r
ticula
r
,
F
og
N
et
S
im ++ proporciona un ma
r
co
pa
r
a los investigadores en tanto desarrollan sus
pr
opias
a
b
st
r
acción de las clases básicas de Cloud
S
im, iFog
-
manejo a t
r
avés de una inte
rf
az g
r
á
f
ica, di
f
iculta el mo-
Sim o
fr
ece ámbit
o
s para simular un entorno de compu
-
delado de
escena
r
ios
de g
r
an
tamaño.
tación de niebla personalizado con un gran núme
r
o
FogTorch
(
Sille
r
o Ros, Rod
r
íguez, Montevero
s
,
y Mu
r
azzo, 2018
)
,
(G
ámez Picó, 2015
)
Sob
r
e el simulado
r
de escena
r
ios de
r
edes de
Computación en la
N
iebla, FogTo
r
ch, hasta el mo-
mento de esta investigación no se encont
r
ó documen-
tación; solo se menciona en un análisis de topología
s
de
r
ed pa
r
a aplicaciones
I
oT donde se simulan las to-
pologías de
r
ed estudiadas y se analizan los
r
esulta
d
o
s
.
La he
rr
amienta es al igual que
I
FogSim una
extensión de CloudSim que t
r
abaja como lib
r
e
r
ía de
clases dent
r
o del ento
r
no de desa
rr
ollo Eclipse.
R
E
CA
P
(
B
r
ogi y Fo
r
ti, 2018
)
El simulado
r
REC
A
P se está desa
rr
ollando dentro
del ámbito del p
r
oyecto REC
A
P
(
REC
A
P, 2017
)
, un
p
r
oyecto
f
inanciado po
r
la
U
nión Eu
r
opea que tiene
como objetivo desa
rr
olla
r
la p
r
óxima gene
r
ación de
ap
r
ovisionamiento y solución de capacidad de compu-
tación en la nube / bo
r
de / niebla a t
r
avés de avan-
ces de investigación especí
f
icos en optimización de
in
fr
aest
r
uctu
r
a de nube, simulación y automatización.
El p
r
oyecto REC
A
Pde
f
ini
r
á y p
r
og
r
ama
r
á una a
rq
ui-
tectu
r
a novedosa pa
r
a
r
ealiza
r
ideas
r
elacionadas con la
r
estau
r
ación, gestión de
f
uentes, análisis de datos y auto-
matización inteligente. Como
r
esultado, REC
A
Pp
r
odu-
ci
r
á un núme
r
o de distintas he
rr
amientas diseñadas
p
ara
f
unciona
r
conjuntamente, incluidos el analizado
r
y el re-
colecto
r
de datos REC
A
P, el modelado
r
de aplicacio
n
e
s
REC
A
P, el modelado
r
de ca
r
gas de t
r
abajo REC
A
P, el
optimizado
r
REC
A
P y el simulado
r
REC
A
P.
El simulado
r
REC
A
P pe
r
miti
r
á la expe
r
imenta-
ción
r
ep
r
oducible y cont
r
olable, ayudando a identi
f
i-
ca
r
objetivos pa
r
a la implementación de componente
s
y su
r
esolución óptima antes de la implementación
r
eal en un ento
r
no
r
eal.
D
ichas tecnologías de simu-
lación se emplea
r
án ampliamente en REC
A
P, tanto
pa
r
a las inte
r
acciones de compo
r
tamientos de aplica-
ciones en la nube dist
r
ibuida y pa
r
a emula
r
cent
r
os de
datos y conectividad de sistemas de
r
edes. La com-
plejidad y el tamaño de los sistemas abo
r
dados son en
sí mismos p
r
ohibitivos pa
r
a despliegue a g
r
an escala,
y se estudia
r
án en va
r
ios niveles en la simulación.
S
e
l
e
cc
i
ón
d
e
H
e
rr
a
m
i
e
n
t
a
s
d
e
s
i
m
u
la
c
i
ón
d
e
e
sc
e
n
a
r
i
o
s FC
técnicas de gestión de recursos, y pueden adoptar nuevosComo se mencionó ante
r
io
r
mente la simulación e
s
al
g
o
r
itmos con la pila de red completa.
S
in emba
r
go, eluna he
rr
amienta potente en el desa
rr
ollo de p
r
oyecto
s
I
N
V
E
S
T
I
G
A
C I
Ó
N
I
n
g
.
L
i
z
G
á
m
e
z P
i
c
ó
,
I
n
g
.
Y
a
n
g
D
.
R
o
ll
ó
n
R
i
u
s,
D
r
.
C
.
C
a
r
i
d
a
d
A
n
í
a
s
C
a
l
d
e
r
ó
n
,
M
Sc
.
D
a
y
r
e
n
e
Fr
ó
m
e
t
a
F
o
n
s
e
c
a
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
11
C
r
i
t
e
r
i
o
s
d
e
s
e
l
e
cc
i
ón
d
e
H
e
rr
a
m
i
e
n
t
a
s
d
e
s
i
m
u
la
c
i
ón
d
e
e
sc
e
n
a
r
i
o
s FC
de ingenie
r
ía, en el objeto de estudio del presente t
r
abajo,Po
r
tanto, las posibilidades en este sentido que brinde
las
r
edes de Computación en la
N
iebla; adquie
r
e vitaluna he
rr
amienta de simulación son de g
r
an utilidad en
impo
r
tancia
d
ado lo relativamente novedoso del tema.la simulación de escena
r
ios FC, teniendo en cuenta el
Existe un g
r
upo de herramientas de simulación pa
r
ac
r
ecimiento exponencial que se p
r
evé de las aplicacio-
las
r
edes de FC, en las publicaciones de
K
uma
r
N
aha,nes y dispositivos niebla.
Ga
r
g, Kopol
o
u, y
P
rakash Jayarama, 2018; y
Q
ayyum
•
Solución de código abie
r
to:
A
lgunas he
rr
amienta
s
y Waqa
r
Malik, 2017; se analiza un amplio g
r
upo dede simulación son p
r
opieta
r
ias, esto además de di
f
icul-
estas, alguna
s
útiles por su alcance como CloudSimta
r
su obtención, limitan su desa
rr
ollo. Po
r
ot
r
o lado,
(
Mahmud y Buyya, 2017), (Calheiros y Ranjan, 2010
)
,el software de código abie
r
to está en constante evo-
(S
ilva
F
ilho y
O
liveira, 2019) y (
K
uma y
S
aho, 2014
)
,lución, y o
fr
ece posibilidades de uso de un diapa
s
ón
que sin esta
r
pensada para el paradigma de Computaciónmás amplio pa
r
a desa
rr
ollado
r
es e investigadore
s
, e
s
en la Niebla; permite modelar escenarios simila
r
esademás el más utilizado en instituciones académica
s
.
y ca
r
acte
r
ísticas de utilidad en el análisis del pa
r
adigma
•
I
nte
rf
az
Gr
á
f
ica: La he
rr
amienta debe se
r
útil a la
F
C, como es el caso del estudio de virtualización demayo
r
ía, si la
f
o
r
ma en que se maneja es compleja y
hardware pa
r
a redes de computación en la niebla que seexige de conocimientos avanzados de p
r
og
r
amación
desa
rr
olla en la publicación de Brogi y
F
orti de 2018,y lenguaje de consola, puede hace
r
su uso engorro
s
o
y ot
r
as más e
s
pecí
f
icas para los entornos niebla, comohasta el punto de se
r
una he
rr
amienta inse
r
vible a mu-
i
F
og
S
im,
F
og
N
et
S
im++ y
F
ogTorch.
S
in emba
r
go,chos usua
r
ios.
la documentación e investigación en este apa
r
tado es
•
Mét
r
icas: Se debe tene
r
en cuenta como pa
r
ámetro
limitada. Algunos autores han planteado breves casosc
r
ucial, las mét
r
icas de desempeño que p
r
opo
r
ciona
de uso como parte de una investigación sobre el temadete
r
minada he
rr
amienta de simulación de entorno
s
o acotadas comparaciones de una herramienta conniebla, teniendo en cuenta el objetivo que se per
s
igue
r
especto al
r
esto con fines comerciales
(Q
ayyumen la simulación y los pa
r
ámet
r
os de
r
ed que se de
s
een
y Waqa
r
Malik, 2017).medi
r
en la simulación.
En este marco, delimitar las principales he
rr
amien
-•
P
r
otocolos de comunicación: Se debe considerar te-
tas según un grupo bien seleccionado de caracte
r
ísticas,ne
r
en cuenta en la selección de la he
rr
amienta lo
s
pro-
que pe
r
mitan tener una condición de criterio en cuanto atocolos de comunicación que sopo
r
ta, condición que
las potencialidades, particularidades y desventajas de supe
r
mite un modelado más
r
ealista de los escena
r
io
s
.
usoen escena
r
ios de
F
C, brinda la posibilidad de explo
-•
Compo
r
tamiento
r
ealista del despliegue: Se tendrá
ta
r
la he
rr
amienta de simulación de forma óptima y obtene
r
en cuenta de igual mane
r
a cuán ce
r
cano al despliegue
la mayo
r
cantidad de información útil de un escena
r
io de
r
eal se pueda conside
r
a
r
la simulación de un escenario
simulación dado.con una u ot
r
a he
rr
amienta. Esta debe pe
r
miti
r
simular
En este capítulo se propone un procedimiento detanto hardwarecomo software dent
r
o del mismo e
s
ce-
simulación de redes
F
C desde la perspectiva y poten
-
na
r
io de simulación
cialidades de la herramienta de simulación
q
ue se se
-•
U
sabilidad: En este punto se conside
r
an carac-
leccione como idónea, tras ser analizada con
r
espectote
r
ísticas como: sistema ope
r
ativo en que t
r
abaja
a ot
r
os simuladores según un grupo de crite
r
ios de se
-
el software, lenguaje de p
r
og
r
amación que utiliza y el
lección que a continuación queda detallado.volumen de bibliog
r
a
f
ía que existe sob
r
e la he
rr
amienta.
Estos aspectos son de suma impo
r
tancia en la deci
s
ión
de selección que se toma ya que dete
r
mina condicio-
nes de uso pa
r
a el usua
r
io.
P
r
u
e
b
a
y
c
o
m
p
r
ob
a
c
i
ón
d
e
r
e
s
pu
e
st
a
d
e
la
s
H
e
rr
a
m
i
e
n
t
a
s
d
e
s
i
m
u
la
c
i
ón
d
e
e
sc
e
n
a
r
i
o
s FC
S
e expone a continuación un grupo de c
r
ite
r
ios de
utilidad en la determinación de las herramientas de si
-
mulación de escenarios
F
C.
• Escalabilidad: La capacidad de adaptarse a los cam
-
bios de la topología de red y el incremento de nodos es
•
Fog
N
e
t
Si
m
(Q
ayyum y Waqa
r
Malik, 2017)
de po
r
sí uno
s
de los pilares que persigue la a
r
quitectu
-
Se pudo comp
r
oba
r
que Fog
N
etSim es una
r
a de
r
e
f
e
r
encia
O
pen
F
og (Luar
P
érez Colomé, 2018
)
.he
rr
amienta desa
rr
ollada como una extensión de
I
N
V
E
S
T
I
G
A
C I
Ó
N
P
r
o
c
e
d
i
m
i
e
n
t
o
d
e
s
i
m
u
la
c
i
ón
d
e
r
e
d
e
s
d
e
C
o
m
pu
t
a
c
i
ón
e
n
la
N
i
e
b
la
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
1
2
R
e
s
u
l
t
a
do
s
y
d
i
sc
u
s
i
ón
Ap
li
c
a
c
i
ón
d
e
l
p
r
o
c
e
d
i
m
i
e
n
t
o
e
n
C
a
s
o
d
e
u
s
o
:
V
i
d
e
o
-
vi
g
ila
n
c
ia
i
n
t
e
li
g
e
n
t
e
Las aplicaciones de video
-
vigilancia inteligente son
un inte
r
esante caso de estudio de la Computación en la
N
iebla dado el uso extendido de esta aplicación, la alta
demanda de ancho de banda que gene
r
a la t
r
ansmisión
de video en vivo hacia la nube, así como la baja latencia
que se demanda pa
r
a la
r
espuesta de estos sistemas.
En la modelación del caso de estudio se seguirá
paso a paso el p
r
ocedimiento ante
r
io
r
mente p
r
opuesto
pa
r
a la simulación con iFogSim.
En p
r
ime
r
a instancia se de
f
ine una muest
r
a de la
in
fr
aest
r
uctu
r
a básica de este sistema, se modela
r
á un
á
r
ea con cuat
r
o cáma
r
as conectadas a dos
G
ateway,
uno po
r
cada dos cáma
r
as; que envían la in
f
o
r
mación a
un
I
SP y de este a los cent
r
os de datos en la nube. Cada
cáma
r
a se modela como la combinación de un sen-
que, ent
r
e los parámetros de rendimiento de red que
mide en la simulación, no se incluye la latencia, sin
dudas un pila
r
e
n
tre las métricas de desempeño
d
e una
r
ed niebla. La disminución de la latencia es uno de los
objetivos
f
undamentales que promueven el desa
rr
ollo
del pa
r
adigma
F
C. Tal limitación lo descartan como
la he
rr
amienta idónea para el modelado de e
n
to
r
nos
niebla.
• FogTorc
h
Desa
rr
ollado como extensión de Cloud
S
im
(
Silva
Filho y Olivei
r
a, 2019), es un conjunto de herramien
-
ta
s
de simulación extensible que permite el modelado
y simulación de sistemas de computación en nube y
ento
r
nos de suministro de aplicaciones. El kit de he
-
rr
amientas CloudSim modela el comportamiento de los
componentes del sistema de la nube, tales como los cen
-
t
r
os de datos, las máquinas virtuales (
V
M) y las p
o
líticas
de ap
r
ovisionamiento de recursos.
F
ogTorch po
r
ot
r
o
la
d
o es solamente mencionado brevemente en una inves
-
tigación que analiza las topologías de red más usadas en
CloudNet
S
im, y esta de Cloud
S
im, que utiliza las
f
un
-r
idad, ocupación de
r
ed y aplicaciones dist
r
ibuidas que
ciones disponibles en
O
M
N
eT++.
F
og
N
et
S
im p
r
esen
-
se p
r
etende con el pa
r
adigma FC.
ta altas p
r
estaciones en cuanto a escalabilidad ya queTal y como se adelantó en los Mate
r
iales y Método
s
s
opo
r
ta un alto número de sensores, además inco
r
po
r
ade esta investigación y po
r
las
r
azones antes expue
s
-
va
r
iedad de p
r
otocolos de comunicación, muy útil pa
r
atas se di
r
ige la p
r
opuesta de p
r
ocedimiento de simula-
el estudio de aplicaciones IoT en la infraestructu
r
a de
ción
de
r
edes niebla
en el t
r
abajo con
la
he
rr
amie
n
ta
Computación en la
N
iebla.
S
u principal de
f
iciencia es
iFogSim.
el desa
rr
ollo de
I
oT aplicando el paradigma
F
C (Sille
r
o
so
r
, un actuado
r
y un nodo niebla, po
r
ot
r
o lado cada
Ros, Rod
r
íguez, Monteveros, y Murazzo, 2018).
G
ate
w
ay
sopo
r
ta
r
á
dos
cáma
r
as
y estos
se
conectan
al
• IFog
S
i
m
I
SP que envía la in
f
o
r
mación a la nube
r
ep
r
esentada
Esta he
rr
amienta es igualmente una extensión de
po
r
un nodo llamado cent
r
o de datos. El diseño esta-
la he
rr
amienta Cloud
S
im que se explicó anterio
r
men
-
r
á sujeto a c
r
ecimiento de la muest
r
a. El diseño de la
te.
IF
og
S
im b
r
in
d
a una herramienta de código abie
r
to
in
fr
aest
r
uctu
r
a atendiendo a los
r
eque
r
imientos de red
altamente escalable, que mide parámetros como ocu
-
planteados se muest
r
a en la
f
igu
r
a 3 ya modelado e
n
la
pación de la
r
ed, latencia, consumo de procesamien
-
inte
rf
az g
r
á
f
ica de la
H
e
rr
amienta
I
FogSim.
to y consumo de energía, para diferentes políticas de
L
a a
plic
a
ció
n de v
ide
o v
igila
n
ci
a
in
t
e
lige
n
te
,
gestión de
r
ecu
r
sos y aplicaciones en ambientes
n
iebla.
dond
e l
a
s cá
ma
r
a
s de v
ide
o v
igila
n
ci
a p
osee
n
c
apac
i-
Solo sopo
r
ta el protocolo de comunicación M
Q
TT,dad de p
r
ocesamiento pa
r
a detecta
r
movimiento y en-
ca
r
acte
r
ística de
f
iciente ya que la aplicación de di
f
e
-
via
r
una ale
r
ta, se puede dividi
r
en las siguientes ta
r
ea
s
r
entes p
r
otocolo
s
de comunicación en un mismo en
-
de p
r
ocesamiento:
to
r
no de simulación sería útil en el análisis de estas1.
D
etecto
r
de movimiento: Este módulo e
s
tá
r
edes.
P
a
r
a este apartado se puede usar la herramientaubicado en la p
r
opia cáma
r
a, su
f
unción es segui
r
t
o
do
FogNet
S
im++, descrita anteriormente. Con i
F
og
S
im seel
f
lujo de video captado po
r
la cáma
r
a en busca de
s
imulan las aplicaciones divididas en módulos que semovimiento, en caso de detección, pasa el
fr
agmento
dist
r
ibuyen a t
r
avés de los diferentes niveles de a
r
qui
-
al módulo detecto
r
de objetos.
tectu
r
a de
r
ed, e
n
dependencia de la capacidad de los
2.
D
etecto
r
de objeto
s
: Este mó
d
ulo
r
ecibe el
dispositivos e intereses de la simulación, esto pe
r
mite
video donde se detectó movimiento, lo compa
r
a con
un modelado
r
ealista de los objetivos de latencia, segu
-
ot
r
os objetos descubie
r
tos ante
r
io
r
mente y de
f
ine si el
I
N
V
E
S
T
I
G
A
C I
Ó
N
I
n
g
.
L
i
z
G
á
m
e
z P
i
c
ó
,
I
n
g
.
Y
a
n
g
D
.
R
o
ll
ó
n
R
i
u
s,
D
r
.
C
.
C
a
r
i
d
a
d
A
n
í
a
s
C
a
l
d
e
r
ó
n
,
M
Sc
.
D
a
y
r
e
n
e
Fr
ó
m
e
t
a
F
o
n
s
e
c
a
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
1
3
F
i
g
u
r
a
3
.
M
u
e
s
t
r
a
d
e
i
n
f
r
a
e
s
t
r
u
c
t
u
r
a
d
e
c
a
s
o
d
e
e
s
t
ud
i
o
objeto es nuevo en el escenario, de ser así se activa elPa
r
a el diseño de elementos de in
fr
aest
r
uctura en
seguimiento de este y se calculan las coordenadas delp
r
ime
r
luga
r
, se decla
r
a la clase p
r
incipal del p
ro
yecto
objeto detectado.
D
C
N
SFog y los elementos que la con
f
o
r
man tal como
3.
S
eg
u
imiento de objeto: Este módulo
r
ecibese muest
r
a en el
fr
agmento de código del escenario
las últimas c
o
ordenadas del objeto y calcula los pa
-
que se simula
(
Figu
r
a 4
)
.
r
ámet
r
os necesarios de enfoque y dirección
(
PTZ —Como se planteó en los objetivos se va a simular
Pa
n-
Tilt
-Z
oom—) para las cámaras del sistema.una muest
r
a del sistema compuesta de un á
r
ea c
o
n cua-
4.Control
P
TZ:
U
bicado en cada cáma
r
a
f
un
-
t
r
o cáma
r
as de video
-
vigilancia que se diseñan con la
ciona como el actuador de este sistema, ajusta loscombinación de elementos
N
odo
-
senso
r-
actuad
o
r.
valo
r
es de
r
e
s
olución, brillo, dirección y e
nf
oque de
A
continuación, se decla
r
an los elementos y
s
u
s
cada cáma
r
a para lograr una imagen clara del objetoat
r
ibutos como se puede obse
r
va
r
en el siguiente frag-
detectado.mento del código p
r
esente en la
f
igu
r
a 5.
5.
I
nte
rf
az de
U
suario: En este bloque
s
e
r
ecibenEn la etapa de simulación se con
f
igu
r
an los detalle
s
los
fr
agmentos de video donde se detectó m
o
vimiento.del escena
r
io y el
f
uncionamiento de la he
rr
amienta,
s
e
Las p
r
uebas que se realizaron durante la simula
-
compila el escena
r
io diseñado y se analizan los re
s
ul-
ción de este caso de estudio son las siguientes.tados. Se llevan a cabo las p
r
uebas necesa
r
ias
d
urante
•
Pr
ueba de infraestructura:
U
na vez diseñadala simulación pa
r
a comp
r
oba
r
que la modelación del
la in
fr
aest
r
uctura de red que compone la m
u
est
r
a delescena
r
io
f
o
r
mulado en los objetivos
f
unciona correc-
sistema que se simula, y de
f
inidas las tasas de comu
-
tamente. La p
r
ueba de conexión ent
r
e los nodos
s
e ve-
nicación ent
r
e dispositivos
F
og se simula el escena
r
io
r
i
f
ica compilando el escena
r
io c
r
eado, en la ventana de
atendiendo a la
f
iabilidad de la comunicaci
ó
n de esteconsola que b
r
inda la he
rr
amienta iFogSim se mue
s
tra
sistema tanto en sentido vertical como horizontal.la simulación satis
f
acto
r
ia con los pa
r
ámet
r
os calculado
s
•
Pr
ueba de escalabilidad:
A
l sistema ya mo
-
o los e
rr
o
r
es de con
f
igu
r
ación en caso de existi
r
. En la
delado se le agregaron dispositivos niebla en los di
-
f
igu
r
a 6 se muest
r
a el
r
esultado de la compilación
s
e-
f
e
r
entes niveles jerárquicos prestando atención a lañalándose la indicación de la simulación del escenario
f
uncionabilidad del sistema bajo crecimiento de lade
f
o
r
ma co
rr
ecta.
in
fr
aest
r
uctu
r
a.
P
ara este
f
in se modelan cinco escena
-
Pa
r
a las p
r
uebas de escalabilidad y desempeño
s
e
r
ios donde se agregan áreas desde 1 área ha
s
ta 2, 4, 8modi
f
ican at
r
ibutos de las clases y métodos corre
s
-
y 16; cada á
r
ea modelada con cuatro cámaras pa
r
a unpondientes pa
r
a aumenta
r
o disminui
r
la canti
d
ad de
total de cinco con
f
iguraciones de escalabilidad.elementos y la política de colocación de mód
u
lo
s
de
I
N
V
E
S
T
I
G
A
C I
Ó
N
P
r
o
c
e
d
i
m
i
e
n
t
o
d
e
s
i
m
u
la
c
i
ón
d
e
r
e
d
e
s
d
e
C
o
m
pu
t
a
c
i
ón
e
n
la
N
i
e
b
la
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
1
4
F
i
g
u
r
a
6
.
R
e
s
u
l
t
a
d
o
s
e
x
pu
e
s
t
o
s
e
n
l
a
v
e
n
t
a
n
a
d
e
c
o
n
s
o
l
a
d
e
I
F
o
g
S
i
m
La
s
rede
s
de
Computaciónenla
Niebla con
s
tituyen un
cambio
s
igni
f
icativo en
la e
s
tructura actual de
la
s
rede
s
de ap
r
ovisio
-
namiento de
s
ervicios en
la nube,
s
u carácte
r
aún
novedo
s
o requie
r
e del
estudio de
s
u impacto
y caracterí
s
tica
s
pa
r
ticu
-
lare
s
de
s
u aplicación en
diferente
s
e
s
cena
r
ios.
En e
s
te marco la si
-
mulación de e
s
cena
r
ios
con
s
tituye una posibili
-
dad de análi
s
i
s
c
r
ucial
en el de
s
arrollo e inves
-
tigación de e
s
te nuevo
paradigma de redes.
S
i
bien
s
e han de
s
a
rr
ollado
una
s
erie de he
rr
amien
-
ta
s
para la
s
imulación
de e
s
ta
s
rede
s
, estas
aún no
s
ati
s
facen todas
la
s
demanda
s
de mo
-
delación de e
s
cena
r
ios
G
r
á
f
i
c
a
1
.
C
o
m
p
o
r
t
a
m
i
e
n
t
o
d
e
l
a
l
a
t
e
n
c
i
a
p
a
r
a
d
i
f
e
r
e
n
t
e
s c
o
n
f
i
g
u
r
a
c
i
o
n
e
s
a
p
licación.
P
a
r
a cada es-
cena
r
io de con
f
iguración
f
o
r
mulado en la etapa de
de
f
inición de objetivos se
c
o
mpila el código y se ana-
De la simulación y aná-
li
s
is de este escenario de
a
p
licación se puede con-
cl
u
i
r
que la implemen-
tación de una política de
c
o
locación de módulos
de aplicación distribuida
desde la nube hasta la red
niebla disminuye en gran
medida la latencia y la
ocupación de la red tal
c
o
mo se puede observar en
C
on
c
l
u
s
i
on
e
s
lizan los datos.
F
i
g
u
r
a
4
.
F
r
a
g
m
e
n
t
o
d
e
l
c
ó
d
i
g
o
d
e
s
i
m
u
l
a
c
i
ó
n
la
s
g
r
á
f
icas 1 y 2.
F
i
g
u
r
a
5
.
F
r
a
g
m
e
n
t
o
d
e
l
c
ó
d
i
g
o
d
e
c
l
a
r
a
nd
o
e
l
e
m
e
n
t
o
y
a
t
r
i
bu
t
o
I
N
V
E
S
T
I
G
A
C I
Ó
N
I
n
g
.
L
i
z
G
á
m
e
z P
i
c
ó
,
I
n
g
.
Y
a
n
g
D
.
R
o
ll
ó
n
R
i
u
s,
D
r
.
C
.
C
a
r
i
d
a
d
A
n
í
a
s
C
a
l
d
e
r
ó
n
,
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
1
5
G
r
á
f
i
c
a
2
.
C
o
m
p
o
r
t
a
m
i
e
n
t
o
d
e
l
a
o
c
up
a
c
i
ó
n
d
e
l
a
r
e
d
p
a
r
a
d
i
f
e
r
e
n
t
e
s c
o
n
f
i
g
u
r
a
c
i
o
n
e
s
de Computación en la
Niebla. Dent
r
o de ellas
la herramienta de simu
-
lación propuesta en este
artículo, i
F
og
S
im se im
-
pone como la más
f
acti
-
ble para lo
s
inte
r
eses de
s
imulación después de
analizado
s
cie
r
tos pa
r
á
-
metro
s
de utilidad que
permitieron compa
r
a
r
las
diferente
s
he
rr
amientas
exi
s
tente
s
para este
f
in.
S
e propuso un p
r
oce
-
dimiento de simulación
de rede
s
de computación
en la niebla con la he
-
rramienta IFog
S
im. En
e
s
te procedimiento se gene
r
alizan los
pr
incipa
-
la
s
política
s
de di
s
t
r
ibución de módulo
s
de aplicación
le
s
a
s
pecto
s
a tene
r
en cuenta en el diseñ
o
de e
s
ce
-
como lo
s
punto
s
medula
r
e
s
del p
r
ocedimiento. El
nario
s
de Computación en la Niebla en t
r
e
s
etapa
s
:
mi
s
mo
s
e pu
s
o a p
r
ueba en el análi
s
i
s
de un ca
s
o de
F
ormulación, Diseño y
S
imulación. En el
d
e
s
a
rr
ollo
e
s
tudio de aplicación de video
-
vigilancia inteligente,
e
s
pecí
f
ico de estas etapas se pueden cita
r
como a
s-
s
e lleva
r
on a cabo un g
r
upo de p
r
ueba
s
al
s
i
s
tema mo-
pecto
s
de gran impo
r
tancia el diseño de inf
r
ae
s
t
r
uc
-
delado a
rr
ojando
r
e
s
ultado
s
s
ati
sf
acto
r
io
s
de la apli-
tura, la modelación de aplicaciones y la de
f
inición de
cación del p
r
ocedimiento p
r
opue
s
to.
R
e
f
e
r
e
n
c
ia
s
b
i
b
li
o
g
r
á
f
ic
a
s
B
r
ogi,
A
., y
F
o
r
ti, S. (2018). QoS-awa
r
e Deployment of IoT Application
s
Th
r
ough the Fog.
T
he
s
i
s
,
U
nive
rs
ity of Pi
ss
a.
Calhei
r
o
s
, R.
N
., y Ranjan, R. (2010.). CloudSim: a toolkit fo
r
modeling and
s
imulation
of cloud co
m
puting envi
r
onment
s
and evaluation of
r
e
s
ou
r
ce p
r
ovi
s
ioning algo
r
ithm
s
.
O
btenido de Wiley Online Library: wileyonlinelibrary.co
Ci
s
co.
(
2017
)
. Cisco IoX Local Manage
r
Refe
r
ence Guide. Obtenido de http://www.ci
s
co.com
D
ianomic
S
y
s
tem
s
a
. (2017). FogLAMP Plugin
s
.
D
ianomic
S
y
s
tem
s
b
. (2017). FogLAMP at a Glance.
D
íaz
G
ue
rr
e
r
o, S. I., y Córdoba Carrero,
J
. A. (2018). Te
s
i
s
. Análi
s
i
s
del Pa
r
adigma Fog
y Edge Co
m
puting. Univer
s
idad Indu
s
trial de Santander Bucaramanga, E
s
paña.
G
ámez
P
icó, L. (2015). P
r
ocedimiento pa
r
a la
s
imulación de la
s
SDN. Te
s
i
s
. I
ns
tituto
S
upe
r
io
r
P
olitécnico
J
o
s
é Antonio Echeverría, La Habana, Cuba.
G
upta,
H
., y
V
ahid Da
s
tjerdi, A. (2017). IFogSim: A toolkit fo
r
modeling and
s
imulation of
r
e
s
ou
r
ce
m
a
n
agement technique
s
in the Inte
r
net of Thing
s
, Edge and Fog computing
envi
r
on
m
ents. Softwa
r
e P
r
actice and Expe
r
ience.
I
N
V
E
S
T
I
G
A
C I
Ó
N
P
r
o
c
e
d
i
m
i
e
n
t
o
d
e
s
i
m
u
la
c
i
ón
d
e
r
e
d
e
s
d
e
C
o
m
pu
t
a
c
i
ón
e
n
la
N
i
e
b
la
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16
1
6
G
upta,
M
.
(
2019
)
.
F
og Computing Pu
s
hing Intelligence to the Edge. IJSTE - Inte
r
nati
o
nal
Jou
r
nal of Science Technology & Enginee
r
ing.
H
amadah Rahman,
F
., y Wan Au, T. (2017). A Pe
r
fo
r
mance Study of High-end Fog and Fog
Clu
s
te
r
in iFogSim.
H
amadah Rahman,
F
., y Wan Au, T. (2017). A Pe
r
fo
r
mance Study of High-end Fog and Fog
Clu
s
te
r
in iFogSim .
H
ao, Z.,
N
ovak, E., Yi, S., y Li, Q. (2017). Challenge
s
and Software Architecture for Fog
Computing .
I
EEE Compute
r
Society, (17).
K
uma, R., y
S
aho, G. (2014). Cloud Computing Simulation U
s
ing CloudSim. MiniNet, 8.
K
uma
r
N
aha, R.,
G
arg, S., Kopolou, D. G., y Praka
s
h
J
ayarama, P. (2018). Fog Computing:
S
u
r
vey o
f
T
r
ends, Architecture
s
, Requirement
s
, and Re
s
earch Direction
s
. a
r
Xiv.
M
ahmud, R., y Buy
y
a, R. (2017). Modelling and Simulation of Fog and Edge Computing
Envi
r
on
m
ent
s
u
s
ing iFogSim Toolkit. Fog and Edge Computing: P
r
inciple
s
and
Pa
r
adig
ms
.
M
o
r
ae
s
López,
M
., y Higa
s
hin, W. A. (2017). MyiFogSim: A Simulato
r
fo
r
Vi
r
tual Machine
M
ig
r
ation in Fog Computing. Cloud AM/HDC.
M
t
s
hali,
M
.,
D
lamini, S., Adigun,
M
. O., y
M
udali, P. (2018). Fog computing a
s
an enable
r
to the Next
G
eneration Indu
s
t
r
ial Development.
P
é
r
ez Colomé,
A
. L.
(
2018). Te
s
i
s
de Licenciatura. P
r
ocedimiento pa
r
a la implementación de
la Co
m
putación en la Niebla en ciudade
s
inteligente
s
. In
s
tituto Politécnico
J
o
s
é Antonio
Echeva
rr
ía, La
H
abana, Cuba.
Q
ayyum, T., y Waqar
M
alik, A. (2017). FogNetSim++: AToolkit for
M
odeling and Simulation
o
f
D
i
s
t
r
ibuted
F
og Environment. JOURNAL OF LATEX CLASS.
REC
AP
.
(
2017
)
. Con
s
o
r
cio RECAP.
Rod
r
íguez,
N
.,
M
u
r
azzo,
M
., Chávez, S., y
M
artín, A. (2017). E
s
tudio de la
s
Mejo
r
as de
Aplica
r
Fog Computing en la Di
s
t
r
ibución de Se
r
vicio
s
en Cloud Computing.
S
anto
s
, L.
A
., y
G
eye, C. (2019). U
r
ban Computing Expe
r
iment by Mixing Fog Computing
Si
m
ulation and Public Open St
r
eet Map Data.
S
ille
r
o Ro
s
,
J
., Rod
r
í
g
uez, N.,
M
ontevero
s
,
M
., y
M
urazzo,
M
. (2018). Análi
s
i
s
de la
s
topología
s
I
o
T
en Ento
r
no
s
Fog Computing mediante
s
imulación. Bueno
s
Aire
s
.
S
ilva
F
ilho,
M
. C., y Oliveira, R. L. (2019). CloudSim Plu
s
Documentation.
Too
r
,
A
., y ul
Is
lam, S. (2019). Ene
r
gy eficient edge-of-thing.
I
N
V
E
S
T
I
G
A
C I
Ó
N
I
n
g
.
L
i
z
G
á
m
e
z P
i
c
ó
,
I
n
g
.
Y
a
n
g
D
.
R
o
ll
ó
n
R
i
u
s,
D
r
.
C
.
C
a
r
i
d
a
d
A
n
í
a
s
C
a
l
d
e
r
ó
n
,
M
Sc
.
D
a
y
r
e
n
e
Fr
ó
m
e
t
a
F
o
n
s
e
c
a
I
SS
N
:
1813
-
5056
, R
N
P
S:
0514
,
V
o
l
.
16
,
N
o
.
2
,
j
u
li
o
-
d
i
c
i
e
m
b
r
e
,
2020
,
pp
.
4
-
16