Você está na página 1de 24

Machine Translated by Google

Saúde e Tecnologia https://


doi.org/10.1007/s12553-023-00753-3

PAPEL ORIGINAL

Saúde digital em cidades inteligentes: repensando a arquitetura


de monitoramento remoto de saúde combinando edge, nevoeiro e nuvem

Vinicius Facco Rodrigues1 Rodrigo da Rosa Righi1 Cristiano André da Costa1 Felipe André Zeiser2
Bjoern Eskofier2 · Andreas Maier3 · Daeyoung Kim

Recebido: 22 de fevereiro de 2023 / Aceito: 6 de abril de 2023


© O(s) Autor(es) sob licença exclusiva da União Internacional de Ciências Físicas e de Engenharia em Medicina (IUPESM) 2023

Abstrato

Propósito As cidades inteligentes que apoiam a execução de serviços de saúde estão cada vez mais em evidência hoje. Aqui, é comum usar dados de
sinais vitais baseados em IoT para servir uma arquitetura multicamadas. O estado da arte propõe a combinação de edge, fog e computação em nuvem para
dar suporte eficiente a aplicações críticas de saúde. Porém, até onde sabemos, as iniciativas normalmente apresentam as arquiteturas, não trazendo
adaptações e otimizações de execução para atender plenamente às demandas de saúde.
Métodos Este artigo apresenta o modelo VitalSense, que fornece uma arquitetura hierárquica de monitoramento remoto de saúde multicamadas em cidades
inteligentes, combinando computação de borda, neblina e nuvem.
Resultados Embora utilizemos uma composição tradicional, nossas contribuições aparecem no tratamento de cada nível de infraestrutura. Exploramos a
compactação adaptativa de dados e a criptografia homomórfica na borda, um mecanismo de notificação multicamadas, rastreabilidade de saúde de baixa
latência com fragmentação de dados, um mecanismo de execução sem servidor para suportar múltiplas camadas de névoa e um mecanismo de
descarregamento baseado em prioridades de computação de serviços e pessoas.
Conclusões Este artigo detalha a lógica por trás desses tópicos, descrevendo casos de uso do VitalSense para serviços de saúde disruptivos e insights
preliminares sobre a avaliação de protótipos.

Palavras-chave Saúde digital · Cidade inteligente · Monitoramento remoto da saúde · Internet das coisas · Fog computing · Edge computing

1. Introdução
* Rodrigo da Rosa Righi
rrrighi@unisinos.br
Nos últimos anos, o setor saúde entendeu que a Internet pode ser um
Vinicius Facco Rodrigues
viniciusf@unisinos.br instrumento de apoio essencial na busca por melhor qualidade de vida e
melhores condições de atendimento ao paciente [1, 2 ]. Entre outras
Cristiano André da Costa
cac@unisinos.br vantagens associadas à utilização da Internet na área da saúde, destacam-
se a análise e processamento de dados em tempo real através de servidores
Felipe André Zeiser
remotos. Um modelo eficiente capaz de fornecer armazenamento e
felipez@unisinos.br
processamento de aplicações pela Internet é o conceito de computação em
Bjoern Eskofer
nuvem [2]. Esse modelo pode ser descrito como um serviço prestado por
bjoern.eskofer@fau.de
grandes data centers que oferecem parte de sua infraestrutura – hardware
Andreas Maier
andreas.maier@fau.de e software – a terceiros (empresas e pessoas físicas) e organizações
públicas. Ao adquirirem este tipo de serviço, esses clientes terão recursos
Daeyoung Kim
kimd@kaist.ac.kr computacionais com capacidade crescente sem a necessidade de
investimentos significativos de capital financeiro para adquirir, manter e
1
Applied Computing Graduate Program, Universidade doÿVale gerenciar tais recursos.
doÿRio dos Sinos (UNISINOS), SãoÿLeopoldo,
Brasil

2
Universidade Friedrich Alexander Erlangen-Nürenberg (FAU),
A computação em nuvem é o principal suporte para habilitar os
Erlangen, Alemanha
aplicativos da Internet das Coisas (IoT). Os ambientes IoT são compostos
3
Instituto Avançado de Ciência e Tecnologia da Coreia
por centenas ou milhares de dispositivos que
(KAIST), Daejeon, Coreia do Sul

Vol.:(0123456789) 1 3
Machine Translated by Google

Saúde e Tecnologia

gerar constantemente solicitações de dados coletados para posterior a computação expande os serviços oferecidos pelo modelo tradicional de
análise. No contexto do Healthcare 4.0 [3], a Internet of Health Things nuvem para estar mais próximo dos geradores de dados [8, 9]. Além
(IoHT) representa a disseminação de dispositivos IoT aplicados a disso, a edge computing entra aqui para permitir algum processamento e
aplicações de e-saúde [4]. Este processo naturalmente gera solicitações suporte à decisão precisamente na fronteira da rede, ou seja, perto do
pesadas enviadas a um servidor de processamento central, inundando a próprio dispositivo IoT. A computação em nevoeiro ou edge tem como
rede desse servidor e exigindo um poder computacional que um único principais características baixa latência, melhor suporte para coletar a
computador muitas vezes não seria capaz de fornecer [5]. Aqui, a distribuição geográfica de dados e mobilidade sobre um grande número
computação em nuvem pode ser usada como meio de processamento de nós na rede. Assim, com acesso predominantemente sem fio, temos
para cenários de IoT para aproveitar sua escalabilidade e modelo de a execução de aplicações em tempo real e um suporte mais significativo
pagamento conforme o uso. No entanto, o envio de solicitações de um à heterogeneidade dos dispositivos.
dispositivo IoT para um servidor em nuvem adiciona sobrecarga de Os dados lidos pelos sensores são coletados, processados e armazenados
latência de rede à comunicação que não pode ser aceita em alguns em um banco de dados temporário em vez de serem entregues na
casos. Por exemplo, podemos citar alguns cenários de e-health, como nuvem, evitando atrasos de ida e volta no tráfego de rede.
aqueles que abordam o eletrocardiograma (ECG) remoto, onde os Uma combinação de nuvem, neblina e borda é especialmente
tempos de coleta e processamento de dados são críticos para o correto pertinente para fornecer uma arquitetura que responda à pesquisa em
funcionamento do sistema. Muitas vezes não podemos esperar que uma saúde e pandemia, como o caso da doença por Coronavírus (COVID-19)
mensagem seja enviada, processada na nuvem e devolvida, pois o tempo [10]. Mais significativamente, estamos a entrar num período em que a
envolvido nesses procedimentos pode influenciar aspectos essenciais investigação sobre a longa duração da COVID-19 é dominante.
de aplicações de tempo crítico [5, 6] . Além disso, mesmo com um O objetivo é monitorar continuamente os sinais vitais dos contaminados
ambiente de computação em nuvem altamente escalável, escalá-lo para pelo vírus com antecedência [11]. No monitoramento remoto da saúde, a
atender a muitas solicitações resultaria em consumo adicional de energia. maioria dos sistemas de monitoramento de sinais vitais segue uma
Para permitir uma melhor escalabilidade dos sistemas IoT, é arquitetura generalizada de três camadas composta por dispositivos de
necessário projetar novas arquiteturas e soluções que permitam lidar detecção, gateways de neblina e nuvem [12] (ver Fig. 1 (a)).
com muitos dispositivos e solicitações simultaneamente, mantendo a Ao analisar as iniciativas atuais na literatura, elas não abordam todas as
Qualidade de Serviço (QoS) [7]. Alinhado com esta frase, nevoeiro questões concomitantemente da seguinte forma: (i )

Dados
Dados
Análise de dados processamento e Análise de dados
Dados agregação
Dados e Dados transferir com e
agregação e
aquisição tomando aquisição análise de dados tomando
e transferência transferir com
uma decisão e tomada de uma decisão
análise de dados
decisão

Nuvem Borda Névoa Nuvem


Informática Informática: Informática Informática
computadores
de placa única,
Do utilizador smartphones, Do utilizador

Interface etc. Interface

Dispositivos IoT:
Painéis Dispositivos IoT:
Painéis

sensores, sensores,
Gateway IoT
atuadores, atuadores,
ou
relógios inteligentes, Artificial relógios inteligentes, Artificial Artificial Artificial
Rede IoT
bandas inteligentes, bandas inteligentes,
Inteligência Inteligência Inteligência Inteligência
etc. etc.

Alertas e Alertas e Alertas e Alertas e


Notificações Notificações Notificações Notificações

Saúde Alertas e Saúde Saúde Saúde


Serviços Notificações Serviços Serviços Serviços

Latência Latência

(a) (b)

Figura 1 Comparação entre estratégias tradicionais (a) de monitoramento da saúde e VitalSense (b). Aplicativos podem acessar serviços de saúde de qualquer lugar

13
Machine Translated by Google

Saúde e Tecnologia

rastreabilidade e privacidade, tanto em termos de visão histórica de sinais 2. Trabalho relacionado


vitais como de locais visitados numa cidade inteligente; (ii) inteligência
artificial para executar serviços de saúde de forma proativa, gerando valor Esta seção apresenta os principais artigos da literatura no âmbito do
para os usuários finais, além de hospitais e setor público; (iii) mecanismos monitoramento remoto em saúde, descrevendo suas principais características
de última geração para abordar QoS, capacidade de processamento elástico (Tabela 1). A seguir, Seção 2.1
e um sistema de notificação de mensagens eficiente e escalável. descreve detalhadamente cada artigo e a Seção 2.2 discute as principais
conclusões.
Neste contexto, este artigo apresenta o VitalSense como uma nova
arquitetura de cidade inteligente que combina edge, fog e cloud para 2.1 Estado da arte
gerenciar dados históricos de saúde dos cidadãos, atuando principalmente
no combate ao COVID-19. A Figura 1 (b) demonstra a abordagem O estado da arte atual apresenta diversos artigos com foco no monitoramento
VitalSense, onde contamos com uma topologia de neblina hierárquica e um remoto dos sinais vitais dos pacientes. Em geral, a computação em nuvem é
mecanismo de computação distribuído distribuído junto com as três camadas comumente empregada em tais soluções combinadas com edge ou fog [12–
envolvidas. Hospitais, indivíduos através de dispositivos vestíveis, residências 21]. No entanto, alguns exploram estratégias diferentes sem empregar a
e determinados locais das cidades dependeriam de sensores e leitores para nuvem [22, 23]. Sicari et al. [22] propõem um sistema de monitoramento
que sinais vitais e dados de geolocalização fossem coletados para servir de residencial de quarentena composto por sensores IoT e rastreamento por
insumo aos serviços de saúde. O resultado traz benefícios tanto para o setor Sistema de Posicionamento Global (GPS). O primeiro objetivo é coletar e
público quanto para os próprios cidadãos da cidade inteligente. No analisar sinais vitais de acordo com limites pré-definidos gerando alertas.
VitalSense, por exemplo, prevemos que o sistema possa chamar Além disso, o sistema realiza monitoramento por GPS para rastrear se o
proativamente uma ambulância para a casa de uma pessoa específica, paciente sai de sua área de quarentena. A proposta não se concentra em
levando em consideração o processamento baseado em IA de dados nenhum parâmetro de QoS e depende apenas das redes da Internet e do
históricos de sinais vitais. Além disso, dados históricos em tempo real nos Sistema Global para Comunicações Móveis (GSM). Li et al. [14] propõem um
permitem gerar dashboards para verificar o grau de propagação do vírus sistema de monitoramento remoto que rastreia a deterioração da frequência
SARS-CoV-2 (síndrome respiratória aguda grave coronavírus 2) pelos locais respiratória em pacientes com COVID-19. Os autores apresentam uma
que uma determinada pessoa visitou e analisar a eficácia das ações de técnica não invasiva de estimativa da frequência respiratória usando WiFi.
quarentena . Embora utilizemos uma composição tradicional de edge, fog e
cloud, nossas contribuições aparecem na forma como lidamos com cada
nível de infraestrutura. Em detalhes, nossa adição à literatura é uma Ele transmite dados para a nuvem para monitoramento do paciente e
arquitetura de monitoramento remoto de saúde que explora: acionamento de alertas.
Rahman et al. [13] propõem uma estrutura para coletar e analisar dados
fisiológicos de pacientes remotamente. O sistema emprega sensores
vestíveis e um smartphone executando o aplicativo desenvolvido para coletar,
• Compressão adaptativa de dados e criptografia homomórfica na borda; processar e postar dados na nuvem. Além disso, o sistema utiliza a
localização de cada paciente de acordo com seu endereço. O paciente deve
• Um mecanismo de notificação multinível; iniciar manualmente o processo de coleta e análise conforme protocolo
• Rastreabilidade de integridade de baixa latência com fragmentação de dados; definido. Al Bassam et al. [15] propõem um dispositivo vestível no pulso
• Mecanismo de elasticidade de execução sem servidor envolvendo múltiplas equipado com sensores de temperatura, saturação de oxigênio (SpO2),
camadas de nevoeiro com um mecanismo de offloading baseado em frequência cardíaca e som, fornecendo dados remotos para monitorar e
prioridades de computação de serviços e pessoas; gerenciar possíveis pacientes infectados por COVID-19. A estratégia usa um
• Painéis de controle geográficos ao vivo para visualização de dados. microcontrolador para enviar dados para um back-end em nuvem. De acordo
com as leituras, o sistema pode gerar alarmes de e-mail e mensagens curtas/
O restante deste artigo apresenta primeiro o trabalho relacionado na serviço de mensagens (SMS). Além disso, um aplicativo móvel permite a
Seção 2. Aqui, fornecemos discussão da literatura, destacando oportunidades visualização dos dados dos pacientes rastreados.
de pesquisa não cobertas até o momento. Em segundo lugar, a Seção 3
apresenta o Modelo VitalSense, descrevendo sua arquitetura, processos e
algoritmos. Terceiro, a Seção 4 é responsável por discutir os serviços de Paganelli et al. [16] apresentam uma arquitetura conceitual para
saúde e os casos de uso. Esta seção mostra os serviços de saúde para o monitoramento remoto de pacientes com COVID-19. A arquitetura considera
futuro e como eles se adaptam à arquitetura de borda, nevoeiro e nuvem a aquisição de dados dos usuários em domicílio e em enfermarias médicas.
proposta. Por fim, a Seção 5 conclui o artigo, destacando nossas conquistas Os autores definem uma arquitetura de três camadas na qual gateways
para melhorar a qualidade de vida dos cidadãos em todo o mundo. móveis e estáticos conectam a camada IoT com uma camada de distribuição
de dados através de um corretor de mensagens.

13
Tabela
amargeod
aa
ia
d
irid
cró
aan
itcla
ciê
)ab)o
rC
Gu
,ía
i)rd
pq
C
R
tF
irsee
aE
V
F
elre
dcv(rf

13
o.ocfe
noR
A
F
d levíN
ssiaiantiiS
v acincéT SoQ

-
otnem
91e
a-trD
o
n
ote
Ito
2V
in
im
cm
]O
22
oae
0oe
2
m
C
P2cr[
d ,2O,A
C
R
T
pSB
P
F ad,rToobI otnoeãmçarz,o
,sille
ta
einu
tio
im
sa
eM
oip
dvil

otnema
sae.S
trrtM
esa
P lG
A
S
er

otnemarootsto
s2iinaim
]a3
2 one
0te
1
M
id
2vsr[ ,2O
C,F
T
pVB
S m
,aed,vrTu
oon
bI seanl,:a
rso
,s,usn
yeh
rtia
a
e e
o
rp
rdosw
n
o
itvta
ciso
rsu
íe
nim
a
tndsnq
stm
a eê
a
earcA
S
rg
escvt
d aicnêtal

.erto
and
sheso
n
lm
isio
td
m
a
reraada
tvçtuctatp
iío
n
rlsciau
n
o
m
f-m
esirésiL
ge
ae
oxe
rM
lre
acvrt
p
d
Machine Translated by Google

-
otnemaroosttso
2iinaim
]a2
2 one
0te
1
M
id
2vsr[ m
,,2,eG
O
gv,,T
H
R
C
P
u
T
poN
d R
SI
B
E

,otnoeetn
m
neoe
sa
am
yh
ve
ts;.ia
neim
e
p
d
sratsrw
ase
o m
ta
o
nU
o
sreistca
e
cld
m
a
en
io
á
d
rvn
iC
ro
tn
m
lia
apo
e
n
ucsáru
M
lA
Ora
ocsvft
u
g
e
d
p
n

-
otnem
91e
a-trD
o
noteIto
1V
in
im
cm
]O
2R
4
oae
0oe
1
m
C
R
P2cr[
d m
,ae
dvrouB
n oaãaisrivcósinto
im
aêdm
ru
,sn
iipF
qiatsa
n sisW
e eE
ru
drtf

oãça.,zm
silaaeaturvresu
alie
pv
n
a

-
otnem
91e
a-trD
o
noteIto
1V
in
im
cm
]O
25
oae
0oe
1
m
C
P2cr[
d meg,,d
2aeu
O
tsg,n,o
T
R
sT
peoloC
d H
B
S
E
dcIt sosm
rsete
ie
ro
m
ceve
sdíâtneúsrere
uoS
a qsvf
p
d
e

rodaso
loeãrõçton;çavso
da
ezio
m
.tscim
risa
od
la
io
;o
aucS
e r/a
rtrild
ud
o
q
irvm
cM
rlP
a
en
p
sa
fi-n
d
u
n
o
e m
lG
U
iA
S
nvsI
o
a
e
g
p
d

-
otnem
91e
a-trD
o
noteIto
1V
in
im
cm
]O
26
oae
0oe
1
m
C
P2cr[
d ,2O,A
C
R
T
pPB
S
F
e m
,aed,vrTu
oon
bI rodae
lon
aro
rtsn
uhe
ao
tp
erdce
so
a
t,da
o
re
iodstua
,lm
re
g,d
a

nq
cm
o
T
m
ldo
ê
uo
a
eirlo
m
C
A
E
S
rd
FnscIt
q
u

amargoidrac)o
GrC
teEle( otnesm
n
s.;o
so
ea
sm
;yxvsg
e
tm
sia
eia
m
e
rtsw
sa a
o
lcte
m
so
pssitca
e
cn
lm
en
m
b
d
rnio
rT
tm
e
lasa
uore
p
e o
m
lrp
O gcisrftI
e
u
a
d

otnemaroosttso
1iinaim
]a7
2 one
0te
1
M
id
2vsr[ aicnê,2ouO
sq,lA
T
pe
uS
P
Brp
df a,iogsra
ernte
a

,sedea
m
o
snsdo
h
ão
;e
.a
m
o
ied
tçm
ld
htso
a;ritam
p
sa
io
nm
a
é
secga
e
te
atro
o se
blioa
rtu
e cfa
in
d
o
m
rcvisro
u
tse
m
aa
óca
g
u
n
e
o se
rlaliB
rp
nscvrt
e
a
o
d

oãçaacriun
re
so
tuu1
odsm
r2

dnt8s0
a1E
o
e dsc-[
2
,am
neil,bvTu
eonI otnemaaigeaéchnta
nla
eiog
larb
ectrlse
asE
u
n bc
d
q
e
n aicnê,arei,cafsndanêrxa
e
tard
ptl

otn,oeaãm
i,rçoáaraãi,an
d
m
tçcse.e
ar;m
scm
e
a zs,isga
ze
o
ge
pa
oeilu
eg
arclã
m
an
m
áved
d ro
gsrcru
gtoe
n
e
a ru
onln
ocirfli
d
e
p
a

-
otnemaroosttso
0iinaim
]a9
2 on0
m ete
1
M
i2
dvsr[
e ,2O,A
C
R
pPS
F m
,aed,vrTu
oon
bI enoshepre
so
a
trodstaedú
nm
le
aoS
dsc

od.m
o;neã
he
adrçtsstda
oa
;iom
e
snm
osdcçem
g ee
ato
se
ile
nd
avce
m
iprn
dvtro
u
a
tm
e
vaesa
usrlím
e
o
n lD
iB
ra
gscvt
n
o
u
d
p
e
Saúde e Tecnologia
Machine Translated by Google

Saúde e Tecnologia

rede. A arquitetura compreende um kit IoT composto por um microcontrolador


e um transceptor de rádio para conexão ao gateway mais próximo.

Rahmani et al. [23] propõem um gateway inteligente na rede -


-
SoQ

-
aicnêtal
borda do trabalho para coletar, processar e transmitir dados para a nuvem. Ele
fornece vários serviços, incluindo compactação, filtragem, segurança, análise
de dados e fusão. O principal objetivo é gerar notificações, priorizar dados
críticos e diminuir o volume de dados, reduzindo assim a latência no envio de
dados para a nuvem. Pacientes em movimento alteram o acordo do gateway
base -
indo para a cobertura. Sahu et al. [12] propõem uma arquitetura de três níveis
para monitoramento de sinais vitais. Os autores empregam uma unidade
microcontroladora (MCU) conectada a vários sensores corporais.
Ele extrai dados deles e os transmite para um aplicativo de smartphone via
Bluetooth. O aplicativo pode fornecer análise de dados e alarmes para
medições de sensores. O sistema -
tem também pode enviar dados para um servidor em nuvem usando uma
conexão com a Internet; entretanto, o foco principal da proposta é o
eslaG
A
S
er
ileK
B
S
E
u
g
p
L
e
sr(

olS
q
p
d
a
n
e
irf
c
s
eB

u
dtre
rtm
no
a

trrtM
e

tsrero
u
n
e
a

P
em
nrLb
u
a

m
vre
rd
spwg

m ig
e
q
á
d
vin
srva
e

a
sflã

otnemsaae.S
E

iva
e
t)titiro

te
u
o
ia
ae
w
n

ip
sçrsog
g
;o

rçzsc
e
d
rco

m
ua
c
oa

;tm
ya

,e
oa
ga

e
a
s.o

o
çsnd
e
ayrte

sm
a
se

sçãmn
ço
n,hh
hocdra

:a
.ãoa

processamento local e alarmes.


,otne,om
oço
m
otnoesãn hídrza
sayvo
sod rm
to
p
iud ,iiaw te
,ln
b
lo xm
ercisre
oa n
a tin
u
rd ism
m
tu
tilóo ertM
pa
no iA
e
g
a
d
p
cfl
is
v

Sangeetha et al. [19] propõem um sistema de monitoramento remoto de


saúde para áreas rurais que compreende a entrega de medicamentos por
meio de drones. A estratégia consiste em um smartphone adquirir dados de
sensores de saúde e enviá-los para um servidor em nuvem através da Internet.
Os serviços de análise de dados processam dados na nuvem e geram alertas
quando identificam anomalias -
oon
bI

aoE
pI
d
a
levíN

me,vTuonI
,aed,vrTu

rm
,T
bg
eeiâ do
m

soerttenm

malidades. Dependendo da gravidade, cuidadores, médicos ou serviços de


ambulância podem ser alertados. Mukherjee et al. [17] propõem uma estrutura
edge-fog-cloud para IoHT que prevê as condições dos pacientes e gera alertas.
Eles desenvolveram um fluxo de trabalho que coleta dados de uma rede de
área corporal (BAN) usando um dispositivo de borda e encaminha dados para
nós de neblina. Noti-
As modificações e o processamento posterior ocorrem somente quando o
processamento de neblina identifica anormalidades.
Chudhary e Sharma [18] propõem um quadro de névoa-nuvem -
ssiaiantiiS
v

pES
P
B
F

TBe
R
O,C
A
T

P
,2,G

trabalho para IoT compreendendo quatro camadas: coleta de dados, névoa,


nuvem e aplicação. Os nós de nevoeiro processam dados localmente para
fornecer um tempo de resposta mais rápido enquanto retransmitem dados para
a nuvem quando o processamento local não é necessário. Por sua vez, a
camada de aplicação fornece uma interface para os usuários acessarem os
dados processados das camadas de nuvem e de neblina. Aziz et al. [21]
propõem um sistema de monitoramento em tempo real para rastrear a pressão
arterial e a temperatura corporal de pacientes remotos.
A solução depende da conectividade GSM para enviar alertas a um servidor
remoto quando as leituras dos sensores violam limites predefinidos. Em
seguida, o servidor back-end retransmite as mensagens para o celular do
médico. Além disso, o sistema anexa dados de GPS aos alertas para que a
equipe médica possa enviar um

ambulância, se for o caso. Priambodo e Kadarina [20] detalham um


monitoramento remoto do paciente COVID-19 para rastrear SpO2, frequência
cardíaca e localização do paciente. Um smartphone funciona como um gateway
m
C
P2
d
cr[

M
id
2
sr[
v

M
i2
d
sr[
v
2

Tabela
2

2
oe

0te

ete
nR
Fd
a

oae
0

one

on0
]2O
0

]a3

]a1
cm

im

im
cfeo

im

1
8iina

6iina
in
0V
o.o

Ito

o
tts

tts
ote

otnemaroos

otnemaroos

para coletar dados de sensores, anexar identificações -


a-trD
91e
otnem n
o

informações de navegação e GPS e, em seguida, transmiti-las para um controle remoto

13
Machine Translated by Google

Saúde e Tecnologia

servidor. Por sua vez, o servidor remoto emprega Logstash, Elasticsearch Tecnologias RTLS para diferentes objetivos dependendo da precisão
e Kibana para processamento de dados para que os médicos possam necessária, incluindo identificação por radiofrequência (RFID), banda
analisar os dados dos pacientes. ultralarga (UWB) e GPS. VitalSense depende de portais urbanos RFID que
podem rastrear quando uma pessoa acessa ou sai de uma determinada
2.2 Discussão região. Os dados adquiridos nos portais geram informações que podem dar
suporte a diversos serviços. Por exemplo, a monitorização de multidões é
Como mostra a Tabela 1 , a maioria dos artigos concentra-se no crucial para a monitorização de pandemias e controlo de perigos.
monitoramento de sinais vitais em geral [12, 13, 17, 19, 21, 23] ou em Acompanhar os movimentos das pessoas de região para região ajuda a
pacientes com monitoramento de COVID-19 [14–16, 20, 22]. Comumente, monitorizar a sua exposição a danos potenciais. Portanto, a administração
visam monitorar sinais vitais como: (i) temperatura corporal (BT); (ii) pressão pública pode agir antecipadamente quando situações críticas estiverem
arterial (PA); (iii) saturação de oxigênio no sangue (SpO2); (iv) frequência propensas a acontecer.
cardíaca (FC); (v) frequência respiratória (FR); (vi) variabilidade da frequência Com conceitos como IoT, Big Data e Indústria 4.0 (I4.0) [25] tornando-se
cardíaca (VFC); e (vii) eletrocardiograma (ECG). A IoT desempenha um onipresentes nas indústrias, incluindo as de e-saúde, o crescimento
papel crítico nessas estratégias, pois elas dependem de pequenos exponencial de dados temporais gerados por sensores IoT provavelmente
dispositivos sensores móveis. Além disso, a maioria dos autores emprega continuará. Esses dados são vitais para as empresas; analisá-lo e agir de
diferentes níveis de computação em suas soluções, combinando tecnologias acordo com os resultados pode otimizar a qualidade da produção, economizar
de ponta ou de nuvem com dispositivos IoT. energia e melhorar a qualidade de vida dos cidadãos usuários finais. Porém,
Embora benéfica, a computação em névoa aparece em apenas dois ao analisar quantidades tão grandes de dados, temos uma tendência de
artigos [17, 18] como uma solução para melhorar o desempenho de tais estressar o computador e a rede. Neste contexto, ao selecionar protocolos
sistemas. As soluções podem se beneficiar de unidades de processamento de transferência mais eficientes, uma aplicação baseada em IoT pode
de dados mais próximas fornecidas pelo nevoeiro, melhorando o tempo de resposta.
aumentar significativamente o desempenho.
Aplicações críticas do domínio da saúde requerem processamento rápido e
atrasos excessivos podem comprometer a sua finalidade. A literatura atual Como o artigo expõe, ao projetar o tráfego de dados em uma cidade
carece de uma proposta que explore o nevoeiro em tais cenários para inteligente, podemos lidar com o tráfego excessivo de rede que poderíamos
melhorar o tempo de resposta em situações críticas. Isso leva à pesquisa facilmente evitar se o middleware enviasse apenas o número de pontos de
atual que combina nevoeiro com IoT, edge e nuvem para melhorar o tempo dados necessários. Em resumo, percebemos na literatura científica que hoje
de resposta. não existe uma solução capaz de otimizar o tráfego de dados IoT sem
esforço e ao mesmo tempo alcançar uma representação de dados sem
perdas. Normalmente, as abordagens compactam dados no lado do servidor
3 O modelo VitalSense enquanto os descompactam no lado do cliente. Essa ideia sofre com a
calibração do overhead referente às atividades de compressão e
VitalSense visa fornecer um sistema de monitoramento de saúde em larga descompressão e dos possíveis ganhos de tempo de transmissão, além de
escala e em tempo real para cidades inteligentes. Sua principal característica modificações principalmente do lado do cliente.
é o emprego de nevoeiro e borda para fornecer processamento próximo de
dados para pacientes e administradores de saúde. Ele também emprega a Nossa proposta de compressão de dados reside no limite.
nuvem para agregação e análise de dados. Como o processamento de A ideia principal é enviar dados de sinais vitais para o nevoeiro de acordo
dados está no limite, os usuários se beneficiam de um tempo de resposta com o estado da pessoa e os serviços contratados.
rápido, essencial para aplicações médicas. A utilização da monitorização Por exemplo, podemos enviar dados para o nevoeiro com mais frequência
remota da saúde pode melhorar significativamente a prestação de serviços para bebés ou idosos. Além disso, se detectarmos alguma complicação de
de saúde à população. Nos cuidados de saúde tradicionais, os pacientes saúde no limite (como os dados coletados estiverem fora dos limites
visitam um centro médico para exames de saúde periódicos ou para tratar predefinidos para um tipo específico de sinal vital) ou se uma pessoa
problemas de saúde. Tal cenário mostra a reatividade do sistema público de específica tiver uma doença crônica ou estiver se recuperando de tratamento
saúde que exige a ação do paciente diante de um problema repentino para médico, podemos manter uma alta frequência na transmissão de dados edge-
a prestação de serviços de saúde. VitalSense oferece uma abordagem fog. Porém, pessoas saudáveis e de meia idade podem trabalhar com
proativa na prestação de serviços de saúde, independentemente das ações períodos de transmissão mais elevados sem comprometer a detecção de
do paciente. problemas de saúde. É importante ressaltar que a frequência de transmissão
Além do monitoramento de sinais vitais, o VitalSense também inclui é adaptada por pessoa, sendo dinâmica junto com o funcionamento da
rastreamento de movimento das pessoas. Sistemas de localização em tempo arquitetura.
real (RTLS) [24] podem integrar a arquitetura injetando informações de
rastreamento de pessoas na borda da arquitetura. 3.1 Arquitetura
O RTLS melhora a compreensão dos padrões de movimento e da exposição
a locais de risco, fornecendo informações de posicionamento interno e I4.0 trouxe recentemente vários sensores IoT para o mundo real que os
externo. Atualmente, existem vários hospitais agora podem empregar em serviços de saúde, chamados

13
Machine Translated by Google

Saúde e Tecnologia

Saúde 4.0. VitalSense se baseia nesses conceitos para construir uma árvore na qual os nós pais agregam informações dos nós filhos para
arquitetura capaz de coletar dados de pacientes independentemente da produzir conhecimento da região.
localização. A Figura 2 apresenta a arquitetura VitalSense composta por Finalmente, a camada de nuvem fornece uma plataforma central que
três camadas: borda, neblina e nuvem. Os indivíduos na periferia da rede agrega dados de toda a implantação. Os serviços em nuvem empregam
usam sensores de saúde prontos para uso para monitorar seus sinais uma infraestrutura mais robusta para a análise profunda dos dados. Além
vitais durante as atividades diárias. VitalSense apresenta Edge Controllers disso, os administradores de saúde têm uma visão mais ampla de
para capturar dados de sensores que fornecem processamento, diversas regiões na camada de nuvem. Isso permite soluções capazes
transmissão e feedback de dados. Edge Controllers são dispositivos de identificar zonas de risco e surtos de doenças o mais rapidamente
colocados próximos a sensores capazes de alcançá-los para extrair possível. VitalSense pode dimensionar seus serviços usando infraestrutura
dados. Por exemplo, um Edge Controller pode ser um smartphone ou em nuvem para obter elasticidade de recursos. Portanto, ele suporta uma
um computador de placa única instalado na casa do usuário. arquitetura crescente onde mais nós de neblina podem ser integrados à
solução.
Na camada de neblina, os nós de neblina distribuídos geograficamente Ao implantar a arquitetura VitalSense, algumas tecnologias podem
oferecem uma infraestrutura próxima de processamento de dados. Os garantir segurança de dados e QoS. Links de rede dedicados podem
nós Fog fornecem diversos serviços de saúde, fornecendo notificações fornecer redes privadas para permitir a comunicação ponta a ponta entre
para Edge Controllers e produzindo relatórios para administradores públicos. os módulos da arquitetura.

Em contraste com os Edge Controllers, que não se comunicam entre si, Além disso, as redes privadas fornecem canais de comunicação mais
os nós de nevoeiro podem trocar dados e descarregar o processamento confiáveis, melhorando a QoS. O uso de Multi-Protocol Label Switching
de dados [26]. Além disso, os nós de neblina formam uma hierarquia (MPLS) [27] e Wide Definido por Software

Notificação Armazenamento de dados Sem servidor e contêineres Filtragem e agregação Descarregamento de dados Criptografia de dados Painéis e visualização

Painéis para visualização de dados

Recursos em nuvem
MEVUN

Recursos em nuvem

Nó de nevoeiro

Fragmentação
AOVÉN

Nó de nevoeiro

Mecanismo sem servidor,


elasticidade do recipiente,
e descarregamento de processos
Nó de nevoeiro Nó de nevoeiro Rastreabilidade

Notificação
Nó de nevoeiro Nó de nevoeiro

Compressão de dados e
homomórfico
criptografia

Borda Borda Borda Borda


ADROB

Controlador Controlador Controlador Controlador


aicnêtaL

aicnêtaL

Movendo-se Movendo-se

(a) (b)

Fig. 2 Arquitetura tradicional de neblina a versus projeto de arquitetura b do VitalSense empregando borda, neblina e nuvem

13
Machine Translated by Google

Saúde e Tecnologia

A rede Area (SD-WAN) [28] pode suportar QoS ao trabalhar em um Durante a segunda fase, o Edge Controller gera notificações utilizando
ambiente de rede compartilhada. Os provedores de nevoeiro podem serviços leves. Ele analisa amostras de dados brutos empregando
empregar tais tecnologias no nível da rede para fornecer estratégias algoritmos de previsão, correlação e classificação. O módulo de
dinâmicas de QoS de acordo com as necessidades. notificação gera notificações com base na saída dos serviços.
Dependendo do hardware do Edge Controller, ele pode realizar ações
3.1.1 Camada de borda de notificação, como acender um LED, exibir uma mensagem na tela ou
enviar uma mensagem para um serviço de rede.
A camada de borda compreende vários sensores que coletam dados de
pessoas e do meio ambiente. Esses sensores podem monitorar sinais A conexão do Edge Controller com a camada fog ocorre em um
vitais e transmiti-los ao VitalSense. Os indivíduos podem usar um sensor modelo bidirecional de publicação-assinatura. Primeiro, o Edge Controller
para monitorar diversos parâmetros de saúde durante as atividades publica dados no fog por meio de um servidor Message Queu-ing
diárias. A tecnologia sem fio permite a extração e coleta de dados sem Telemetry Transport (MQTT) no qual os nós do fog se inscrevem. Em
exigir que o indivíduo descarregue os dados manualmente. O VitalSense segundo lugar, o Edge Controller assina fluxos de dados do nevoeiro
coloca nesta camada o módulo Edge Controller responsável pela coleta para ouvir notificações. O protocolo de conexão entre essas camadas
de dados. Tal módulo também fornece pré-processamento de dados ocorre através de um processo de handshake. Os Edge Controllers não
antes de transmiti-los para as camadas superiores, permitindo o sabem qual nó de neblina devem conectar. Os nós de nevoeiro alcançam
fornecimento próximo de serviços aos usuários por meio da geração de primeiro os Edge Control-lers para informar uma nova conexão. O
alertas tanto para os usuários quanto para as camadas superiores. módulo Fog Connector lida com a nova conexão e se conecta à
notificação
Gerenciar dados pessoais é sempre um desafio em relação à Servidor MQTT deste nó fog específico. Portanto, uma vez que um nó
privacidade no mundo IoT. Atualmente, o Regulamento Geral de de nevoeiro se conecta para ler dados, o Edge Controller também escuta
Proteção de Dados1 (RGPD) define vários critérios para reforçar o notificações deste novo nó de nevoeiro.
controlo e os direitos dos indivíduos sobre os seus dados. VitalSense
aborda isso propondo uma topologia de rede robusta que coloca os Edge 3.1.2 Camada de neblina

Collectors como pontos de entrada conectados diretamente aos sensores.


Assim, pode fornecer serviços de criptografia de dados na fronteira da A camada de neblina compreende vários nós distribuídos geograficamente
rede protegendo os dados dos usuários. Em particular, esta camada (nós de neblina) responsáveis pelo processamento de dados da borda e
emprega criptografia assimétrica (RSA 2048) para transferir dados para pelo fornecimento de serviços para as camadas de borda e de nuvem.
o nevoeiro. Além disso, VitalSense não coleta informações de Os nós de nevoeiro formam o núcleo da arquitetura, uma vez que
identificação e apenas transmite dados anonimizados para o sistema. processam dados de sensores aplicando diferentes algoritmos para
Ao se cadastrar para utilizar o sistema, a VitalSense exige que o titular análise de dados. Os resultados dessa análise podem gerar notificações
consinta para o tratamento de seus dados. VitalSense gera um código para componentes de borda ou de nuvem. Além disso, os nós de
hash exclusivo para cada indivíduo rotular os dados sem transmitir nevoeiro residem perto da borda da rede, o que reduz o atraso na
informações de identificação junto com eles. comunicação, melhorando o tempo de resposta. A Figura 4 mostra uma
arquitetura de nó fog e os módulos que a compõem.
A Figura 3 detalha a operação da camada de borda, incluindo a Os nós Fog fornecem duas plataformas diferentes para
arquitetura do Edge Controller. Na parte inferior, o Edge Controller processamento de dados: (i) funções serverless; e (ii) pool de
fornece um middleware de sensor capaz de se conectar a sensores por contêineres. Diferente da nuvem, os recursos são mais limitados no
meio de três estratégias diferentes: (i) assinar fluxos de dados; (ii) coletar nevoeiro. Portanto, o compartilhamento de recursos é um desafio em tal
dados utilizando APIs de sensores; (iii) ou extrair dados de aplicativos solução, visto que um nó fog processa dados de vários usuários
de fornecedores. O middleware fornece dados brutos dos sensores para simultaneamente. Serverless fornece uma maneira rápida de executar
o módulo de processamento de dados. Os dados provenientes dos tarefas de computação em recursos compartilhados. No entanto, algumas
sensores fluem em duas fases paralelas diferentes. tarefas podem exigir mais tempo de computação do que outras e sofrer
Primeiro, os Edge Controllers devem preparar os dados antes que limitações de tempo limite de plataformas sem servidor.
possam ser transmitidos ao nevoeiro. Nesta fase, o módulo filtra, agrega, VitalSense propõe a combinação de pool de contêineres e sem servidor
compacta e criptografa diversas amostras de dados. para executar tarefas. O pool de contêineres pode oferecer suporte ao
Por um lado, a filtragem, a agregação e a compactação reduzem a processamento de dados para tarefas que exigem mais tempo.
quantidade de dados, melhorando o desempenho da rede. O Orquestrador de Dados é responsável por escolher cada solução de
Por outro lado, a criptografia garante a proteção dos dados. acordo com o consumo e disponibilidade de recursos.
VitalSense propõe uma topologia de rede onde os nós de neblina
são organizados em uma estrutura hierárquica. Cada nó nevoeiro pode
assinar um nó pai e vários nós filhos para receber três tipos de
1 mensagens: (i) notificações; (ii) dados do serviço;
https://gdpr.eu/

13
Machine Translated by Google

Saúde e Tecnologia

Figura 3 Arquitetura da camada Edge.


NÓ DE NÉVOA
O middleware do sensor coleta dados
de sensores que suportam diferentes
interfaces. Os dados são então CONECTOR DE BORDA SERVIDOR MQTT

processados e transmitidos para o


nevoeiro, enquanto o processamento
local pode gerar notificações

pm
otroeãea
d
Publicar Se inscrever Publicar Se inscrever

SERVIDOR MQTT CONECTOR DE NÉVOA

Provisionamento de dados Provisionamento de serviços

Criptografia Heurística
uS
tiom
n o
a
e

Compressão Classificação

oãçacifitoN
DB
PROC AN
E TR
S S
A

Agregação Correlação
LG
N
OLD
E TO
E R
C
E

Filtragem Predição
ROSNES

API de sensores dados de aplicativos


ERAWELDDIM

Conector MQTT
Conector Coletor (puxando)

Estacionário Móvel

IoT MQTT Smartphone


& Sensor
Porta de entrada
fornecedor

aplicativo

Vestível
Vestível
ou
Estação
Sensores autônomos Sensores integrados

e (iii) transferência de dados. Um determinado nó nevoeiro pode assinar necessidades, o Fog Connector publica dados no servidor MQTT, onde o
notificações de seus nós filhos e gerar novas mensagens de alerta nó pai consome dados para processamento.
agregando dados de múltiplas fontes. Por sua vez, os dados de serviço Além da topologia pai/filho, os nós fog também podem se conectar a
referem-se a mensagens contendo cálculos resultantes de serviços nós irmãos. Os nós Brother são os nós fisicamente mais próximos de um
específicos. O módulo Análise de Dados compreende diversos serviços nó de neblina específico. O canal de comunicação é importante para
que produzem uma saída que é publicada no servidor MQTT. Os nós pai migrar uma sessão de usuário quando o usuário está mudando de uma
e filho podem se inscrever para receber dados de serviço e usar as região para outra. Portanto, os nós irmãos podem executar uma estratégia
informações de transferência para que o sistema possa manter o rastreamento e o
em seu processamento local. histórico do usuário.
Um determinado nó de neblina possui recursos limitados que podem Privacidade e segurança também são questões importantes no
levar a uma situação de sobrecarga de acordo com o número de usuários. tratamento de dados de pacientes. Os nós Fog geram um par de chaves
Nesses casos, o Fog Connector pode encaminhar dados para RSA 2048 para permitir a criptografia de dados na camada de borda. Os
processamento para um nó pai. O Request Manager decide se os recursos controladores de borda usam a chave pública para criptografar os dados,
estão disponíveis, informando ao Fog Connector em qual direção as enquanto os nós de névoa usam a chave privada para descriptografá-los.
solicitações devem fluir. Em caso de descarregamento Além disso, VitalSense emprega algoritmos de criptografia homomórfica [29] neste

13
Machine Translated by Google

Saúde e Tecnologia

Serviço
Fig. 4 Arquitetura da camada de neblina.
NÓ DA CAMADA SUPERIOR (NÓ DE FOG ou NUVEM)
Os dados são recebidos de vários Conector de nevoeiro Servidor MQTT
Edge Collectors para serem analisados e se inscrever

Serviço
processados por diferentes serviços. Os

Serviço
nós de nevoeiro podem gerar notificações
de acordo com o processamento do mensagem NÓ DE NÉVOA

serviço e da análise

Serviço
Notificação
Base de dados
Gerente

Dados
Funções sem servidor
1

megasnem

revercsensi
Análise

pm
otroeãe a
d
eu eu eu

IPA
MQTT Registro de nevoeiro e
eu eu eu

eP
adaatrrton d
e
Conector de nevoeiro n
Servidor Gerente Prioritário

Solicitar
Gerente
1
Conjunto de contêineres

IPA
Recipiente

eP
adaatrrton d
e
megasnem

revercsensi
pm
otroeãe a
d

Gerente

mensagem

se inscrever

Conector de nevoeiro Servidor MQTT


NÓ DA CAMADA INFERIOR (BORDA OU NÓ DE NÉVOA)

camada que garante que todos os dados que fluem no sistema o número de indivíduos e sua posição naquela região específica.
sejam seguros. Os dados brutos podem ser transferidos para Tal painel pode auxiliar na tomada de decisões do administrador
serviços de terceiros e nuvens públicas, que podem realizar cálculos público que pode atuar proativamente para mitigar os riscos para a
aritméticos com os dados sem acessá-los. Esses serviços não população.
podem ver os dados reais e precisam solicitar um nó de névoa para
descriptografar o resultado de sua computação. 3.1.4 Organização da rede

3.1.3 Camada de nuvem A Figura 6 mostra a organização da rede do VitalSense. A


interconexão entre sensores, Edge Controllers, nós de neblina e
A camada de nuvem é o agregador de dados de toda a arquitetura. nuvem forma uma topologia híbrida de malha em estrela. Na
Ele se conecta aos nós de neblina no topo da hierarquia para receber fronteira, as Redes de Área Pessoal (PAN) compreendem os
notificações e dados agregados. A nuvem combina dados de todas sensores do paciente conectados a um Edge Controller para produzir
as fontes, proporcionando uma visão geral mais ampla da arquitetura. dados. Alternativamente, os sensores podem formar uma rede de
A análise global é possível nesta camada através de algoritmos de curto alcance na qual um nó mestre coleta seus dados para transmitir
previsão e classificação de dados. Os aplicativos podem usar ao Edge Controller. A tecnologia sem fio, como Bluetooth e WiFi, é
recursos da nuvem para gerar insights críticos para administradores predominante nesta camada. No entanto, também é possível uma
públicos. Painéis, visualizações e gráficos são exemplos de conexão Ethernet entre o nó mestre e o Edge Controller.
aplicativos em tempo real que podem monitorar regiões. Além disso, Como ponto de entrada para o sistema, os Edge Controllers
os relatórios de dados podem fornecer uma compreensão valiosa ficam próximos o suficiente dos PANs enquanto se conectam aos
dos padrões e regiões de risco com base nos dados processados no nós de neblina em redes locais (LAN). Cada Edge Controller se
nevoeiro. conecta a um único nó de neblina, e eles podem mudar de acordo
A Figura 5 demonstra um painel de visualização de dados na com a mobilidade do Edge Controller. Os Mobile Edge Controllers
camada de nuvem. O painel pode mostrar regiões que concentram mudam seu nó de névoa ao longo do tempo de acordo com a proximidade da rede.
anormalidades nas medições de um determinado sinal vital. A Figura A mobilidade só é possível ao empregar a tecnologia WiFi e 5G para
5 demonstra uma visão ampliada da cidade de Porto Alegre, conectar o nevoeiro. Ao empregar a tecnologia Ethernet, os Edge
mostrando círculos vermelhos em regiões onde vários indivíduos Controllers são fixados em residências, hospitais, lojas, entre outros.
apresentam febre. Por sua vez, a Fig. 5b mostra o mesmo painel, A fibra nesta camada pode fornecer uma conexão segura e privada
mas ampliando uma região específica onde a concentração é alta. ao nevoeiro, suportando transmissão de dados de alta taxa e baixa
O administrador público pode visualizar latência.

13
Machine Translated by Google

Saúde e Tecnologia

MAPA DE MONITORAMENTO DE SINAIS VITAIS MAPA DE MONITORAMENTO DE SINAIS VITAIS


SINAL VITAL SINAL VITAL

Temperatura SpO2 Frequência cardíaca Taxa de respiração Temperatura SpO2 Frequência cardíaca Taxa de respiração

MEDIDAS ANORMAIS: 1.257 MEDIÇÕES ANORMAIS: 137

(a) (b)
Fig. 5 Painel para visualização do mapa e navegação de acordo com medições de sinais vitais fora da normalidade: a mostra uma visão mais ampla de uma cidade,
enquanto b amplia uma determinada região de interesse

No nevoeiro, uma topologia de rede mesh hierárquica constrói o caminho para consumir dados e fornecer serviços. Esses nós de neblina também podem se
a nuvem, fornecendo serviços de baixa latência até a borda. conectar a vários nós de neblina vizinhos de acordo com a proximidade física e
Os nós de neblina mais próximos da borda se conectam aos Edge Controllers para de rede. Moving Edge Controllers só podem

Figura 6 Topologia de rede


Ethernet\WiFi\Bluetooth\PAN

Ethernet\WiFi\5G\LAN

Ethernet\5G\WAN

Distritos
Sensores

BORDA NÉVOA NUVEM

Nó de nevoeiro
Cidades

Controlador de borda

Hospitais, clínicas,
casas, etc.

13
Machine Translated by Google

Saúde e Tecnologia

mude para um dos vizinhos, e o vizinho permite a transferência entre os nós 3.2 Serviço de nomenclatura de informações e distribuição de dados
de neblina envolvidos no processo. Além disso, os nós de neblina podem se
conectar a um nó pai ou à nuvem. Os nós de névoa pai permitem o O gerenciamento de dados no mundo IoT é um dos muitos desafios que as
descarregamento do processamento de dados se um nó de névoa específico soluções de computação em neblina enfrentam [30]. Os sistemas semelhantes
estiver sobrecarregado. Além disso, os nós parentais compreendem regiões à nuvem tradicionalmente empregam soluções centralizadas de armazenamento
físicas que fornecem serviços específicos para uma determinada região que de dados que exigem dispositivos para transmitir um grande volume de dados
monitoram. através da Internet (Fig. 7a). Os dispositivos IoT podem produzir uma enorme
A distribuição física dos nós de neblina e sua topologia de rede devem ser quantidade de dados enviando-os para a nuvem ao custo de alta latência.
orientadas pela segmentação urbana (distritos, cidades, entre outros). A Os serviços de saúde que solicitam esses dados também sofrem as mesmas
granularidade desta segmentação é flexível de acordo com as necessidades. penalidades de latência. A computação em neblina resolve essa desvantagem
Por exemplo, é possível, para um caso particular, distribuir um nó de neblina permitindo o armazenamento local de dados em nós de neblina que estão
por distrito conectado a um nó de neblina pai de uma cidade. Distritos com mais próximos dos dispositivos. Tal estratégia compreende uma solução
maior densidade populacional podem ter vários nós de neblina ou até mesmo distribuída de armazenamento de dados na qual os dados são espalhados
nós de neblina dedicados para hospitais. Independentemente da granularidade, entre vários nós de neblina (Fig. 7b). Isso torna o gerenciamento de dados
a topologia ainda respeita a topologia de rede do VitalSense. complexo, uma vez que um dispositivo específico pode mover e alterar nós
de neblina dinamicamente. Nesses casos, a busca de dados deste dispositivo
específico exige que o sistema pesquise seus dados em vários locais.

Fig. 7 Estratégias de distribuição


Nuvem
de dados: sistemas tradicionais
semelhantes a nuvem em que
a nuvem centraliza os dados; e b
0 0
estratégia de névoa espalhando 1 1
os dados entre vários nós 2 2

...
...

3 3
4 4
tenLcay

5 5
6 6
7
Alto volume de 7
.H

aicnaêttlaAl
dados transmitidos
n através de n
Internet para e
da nuvem
IoT Saúde
Dispositivo Serviço

(a)

Névoa Névoa Névoa


Nó Nó Nó Onde
éo
dados?

0 3 n-2 0 3 n-2
... n-1
teLnoLcw
a
y

aicanxêiataBl

1 4 1 4 n-1
2 5 n 2 5 n

IoT Saúde
Dispositivo Serviço

(b)

13
Machine Translated by Google

Saúde e Tecnologia

Fig. 8 Diagrama de sequência de


armazenamento e acesso de dados Borda Névoa
Dados
usando o INS para localizar os dados Sensor Controlador Nó INS
Middleware
ID eletrônico identificação

aperto de mão (eID)

registrar (eID, fID, hora)


ACEITAR

ACEITAR
conectar()

OK

pesquisa (xID)
laço
enviar() enviar()
RESPOSTA
OK
OK

solicitar()

RESPOSTA

VitalSense emprega uma estratégia de rastreabilidade de dados que como tolerância a falhas, escalabilidade e distribuição de dados. Contudo,
oferece dois recursos principais: rastreamento de localização do usuário e há outros que também devem ser considerados: segurança, privacidade,
pesquisa de dados mais rápida. Como os usuários podem se mover e se disseminação de dados e replicação de dados.
conectar a diferentes nós de nevoeiro, seus dados podem ser espalhados
3.3 Processamento de serviços distribuídos
por vários servidores, impondo desafios para recuperar dados de um determinado período.
Portanto, propomos um novo componente denominado Information Naming
Service (INS) colocado na nuvem para manter o rastreamento dos dados. O VitalSense suporta diversos serviços na camada de neblina distribuídos
INS registra todos os eventos de handshake que os componentes edge-fog entre vários nós. O mesmo serviço é executado em diferentes níveis,
e handoff executam. Portanto, ele pode rastrear alterações na topologia da permitindo a transferência de processos de um nó para outro. Em outras
rede e determinar em quais nós específicos os dados de um determinado palavras, um nó fog específico pode descarregar uma amostra de dados para
dispositivo são armazenados. um nó diferente para processar a solicitação.
Cada dispositivo possui um Edge Controller cadastrado no INS. O descarregamento de dados é essencial quando um nó específico fica
Os Edge Controllers possuem IDs exclusivos que informam aos nós de sobrecarregado com muitas solicitações que prejudicam seu desempenho.
neblina no processo de handshake. Portanto, a cada processo de handshake A Figura 9 apresenta o modelo de distribuição de carga realizado pelo
e handoff, os nós de neblina registram a operação no INS. O INS implementa componente Request Manager dos nós fog. O Receptor de Solicitação (1)
um sistema de nomenclatura semelhante ao DNS da Internet, permitindo decide onde processar as solicitações recebidas de acordo com as prioridades
consultas a partir de um determinado ID. Figura 8 do usuário e do serviço e a previsão computada por um modelo de
descreve um diagrama de sequência mostrando as operações que ocorrem aprendizado de máquina no Modelo Preditor (2). Este módulo específico
entre Edge Controllers, nós de neblina e o INS. prevê quanto tempo a execução do serviço levará para ser concluída. Em
Para acessar os dados de um aparelho, o VitalSense consulta o ID do seguida, delega as solicitações ao nó atual (3) caso não ultrapasse o tempo
aparelho no INS. Ele pode fornecer uma janela de tempo específica para limite ou ao nó superior (4) caso este ultrapasse. Embora o modelo de
filtrar um período de destino. O INS fornece as entradas que descrevem o aprendizado de máquina ainda esteja aprendendo o comportamento dos
caminho do dispositivo e o tempo atribuído para cada nó de neblina. Portanto, serviços, a previsão pode não ser totalmente precisa, especialmente nas
o HealthStack pode acessar diretamente os dados nos nós de névoa para primeiras execuções. Isso pode executar a solicitação no nó, mas exceder
processamento posterior. Por exemplo, podemos empregar técnicas de o tempo limite das primeiras solicitações. Portanto, como pretendemos
sharding [31] para que o HealthStack possa acessar o nó com o maior garantir a confiabilidade se a execução exceder o tempo limite, a execução
volume de dados ou o nó mais próximo para buscar os dados. Ao implantar é reexecutada no nó superior para se beneficiar de capacidades de
um sistema distribuído de armazenamento de dados, os administradores processamento ilimitadas. É fundamental mencionar que o nevoeiro
devem levar vários aspectos em consideração [30]. A fragmentação de dados
aborda vários aspectos, como

13
Machine Translated by Google

Saúde e Tecnologia

...
Fig. 9 Gerenciador de solicitações
SERVIÇOS NA NUVEM
responsável por processar e
enviar solicitações: (1) decide
NÓ DE NÉVOA
onde processar as solicitações
recebidas com base nas
previsões (2) e, em seguida, NÓ DE NÉVOA
delega as solicitações ao nó
atual (3) ou ao nó superior (4). )
NÓ DE NÉVOA

Gerenciador de solicitações

Sem servidor
3 Preditor
2
Solicitar
Funções Executor Modelo

4 1

aferaT

aliF
eB
osdaa d
oãçaruD
ocirótsiH

se
Processo Solicitar Métrica
Descarregador Receptor Colecionador

CONTROLADOR DE BORDA

nós são heterogêneos. Cada um tem seu modelo, permitindo-lhes prioridade. Por outro lado, as solicitações de baixa prioridade devem ser
aprender seu comportamento particular. descarregadas para os nós de nevoeiro pai quando a plataforma estiver
Após executar a solicitação, o Request Executor armazena sua enfrentando picos de uso elevados e quando o nó de nevoeiro mais
duração para que o Predictor Model possa utilizar esta informação próximo estiver sobrecarregado.
para prever quanto tempo as execuções futuras levarão para terminar. A prioridade do usuário é essencial quando usuários específicos
Amostras de duração recentes têm um impacto maior nas previsões. Os devem receber mais atenção do que outros, como idosos ou grupos em
parâmetros e entradas da solicitação também devem ser armazenados situação de risco na área da saúde, que devem ter suas solicitações
no banco de dados, pois a duração pode variar dependendo da entrada. executadas com a menor latência possível. Este último está relacionado
Caso os recursos do nó estejam sobrecarregados e a conexão com o nó com a prioridade do próprio serviço, uma vez que serviços específicos
superior esteja inacessível, o Executor de Solicitações adiciona solicitações podem ser mais críticos que outros.
recebidas a uma fila. A fila de tarefas garante que nenhuma solicitação É importante ressaltar que a prioridade do usuário é dinâmica e é recebida
será descartada e garante confiabilidade para serviços urgentes. Se os na carga útil da solicitação, pois uma pessoa com problemas de saúde
recursos locais ficarem disponíveis novamente, o Request Executor pode ficar mais saudável depois de algum tempo, e solicitações posteriores
executa as solicitações enfileiradas localmente. Quando o nó superior deverão indicar prioridades mais baixas. A prioridade do serviço é
estiver acessível novamente, mas os recursos locais ainda estiverem normalmente estática e não muda com o tempo, a menos que o serviço
sobrecarregados, o Process Offloader descarrega verticalmente as seja reimplantado ou a prioridade seja reconfigurada globalmente e, por
solicitações para ele. Dependendo da carga de trabalho dos nós esse motivo, seja buscada no banco de dados.
superiores, todos os nós podem ficar sobrecarregados e os Request O módulo Request Receiver é responsável por combinar ambas as
Managers os descarregam recursivamente até chegar à nuvem. informações em um único valor numérico. Ele combina ambos os valores
Nesse caso, a solicitação é processada sem limite de tempo, executando e calcula um valor de classificação, conforme detalhado na Figura 10.
com capacidades de processamento ilimitadas fornecidas pelos Serviços críticos com alta prioridade de usuário podem ser os primeiros a
fornecedores de nuvem. serem executados no nó fog mais próximo. Em contraste, solicitações de
Existem dois tipos de prioridades que o Receptor da Solicitação serviços de baixa prioridade com usuários de baixa prioridade são mais
precisa considerar ao decidir quais solicitações são as mais importantes: viáveis de serem executadas em nós de névoa pai, como a nuvem. Em
(i) prioridade do usuário; e (ii) prioridade de serviço. As prioridades resumo, a regra para combinar os dois valores é somar as duas
impactam a decisão da camada (nó de névoa mais próximo ou nós de prioridades, enquanto o ranking é esse resultado final.
névoa pai da hierarquia) onde o sistema deve executar solicitações. O
objetivo principal é executar solicitações no nó fog mais próximo sempre
que possível, resultando em respostas de baixa latência devido à 4 Implantação e casos de uso
proximidade física entre os dispositivos de borda e o nó. Todas as
solicitações podem ser executadas no nó fog mais próximo quando ele Esta seção explora casos de uso de aplicativos que podem aproveitar os
tiver muitos recursos computacionais disponíveis, independentemente do recursos do VitalSense. Além disso, demonstramos como implantar a
arquitetura de um ponto de vista ascendente.

13
Machine Translated by Google

Saúde e Tecnologia

Fig. 10 Ranking combinando 20


as prioridades do serviço e do
usuário, com cores intensas
10 10 11 12 13 14 15 16 17 18 19 20
representando as solicitações mais importantes
9 9 10 11 12 13 14 15 16 17 18 19

8 8 9 10 11 12 13 14 15 16 17 18

7 7 8 9 10 11 12 13 14 15 16 17

6 6 7 8 9 10 11 12 13 14 15 16

5 5 6789 10 11 12 13 14 15

ilrC
oãçeadcaifdisisroae d
p
rrsirtiU
oy
p
e

4 4 5678 9 10 11 12 13 14

3 3 456789 10 11 12 13

2 2 345678 9 10 11 12

1 1 23456789 10 11

0 0 12345678 9 10
0

0123454689 10

Prioridade de serviço

4.1 Instância de implantação de arquitetura estão disponíveis dependendo do nível do qual os aplicativos se
beneficiam. Os aplicativos podem variar de painéis a algoritmos de
A Figura 11 apresenta a implantação de cada módulo da arquitetura, previsão para gerar alertas. As seções a seguir descrevem diferentes
incluindo aspectos de infraestrutura. A base de implantação diz respeito casos de uso.

aos dispositivos IoT na casa do indivíduo. A pessoa alvo usa um


dispositivo de pulso, como um smartwatch, que monitora vários sinais 4.2 Controle de exposição a riscos
vitais. O Edge Collector pode ser implantado em um computador de placa
única na casa do indivíduo ou em seu smartphone. Portanto, ele pode A Figura 12 representa um sistema de gerenciamento de exposição ao
chegar ao smartwatch para extrair dados usando WiFi ou Bluetooth. Uma risco onde o usuário pode monitorar o tempo de exposição às regiões de
conexão com a Internet usando um Modem/Roteador permite a risco em um intervalo de tempo. Consiste no monitoramento de trajetória
comunicação com a rede fog de ponta a ponta. As tecnologias Virtual que cruza dados de localização com classificações de regiões de risco.
Private Network (VPN) e MPLS podem garantir a privacidade e o Cada zona pode ser classificada dependendo dos parâmetros de saúde
desempenho desta conexão, garantindo QoS na transmissão de dados. dos usuários de cada região. Além disso, o sistema público de saúde e
os próprios pacientes podem reportar ao sistema o seu estado atual. As
A rede compreende vários links entre nós de nevoeiro distribuídos técnicas de aprendizado de máquina podem classificar cada região
pela cidade no nevoeiro. Por exemplo, pode-se implantar um servidor fog combinando diferentes fontes de dados. Dependendo do caso, uma
node em postes de serviços públicos, racks de rede, lojas, mercados, região de alto risco pode significar algo diferente.
hospitais, entre outros. O principal requisito é que a infraestrutura de rede Por exemplo, um sistema de monitoramento de doenças infecciosas pode
para esses nós de nevoeiro forneça garantias de desempenho, usando relatar o tempo de exposição à doença e o potencial de contração. Outro
VPN e MPLS como exemplo. exemplo é um sistema de exposição a perigos que pode rastrear e alertar
Essa infraestrutura é a mesma quando se conecta o nevoeiro com a os usuários para evitar cruzar uma área específica devido a um vazamento
nuvem. Portanto, o fim da infraestrutura são os data centers em nuvem, de gás ou incêndio.
que também se conectam à Internet fornecendo seus endpoints aos nós Além de fornecer alertas diretamente aos usuários, tal sistema
de neblina. Além disso, os aplicativos do usuário podem se conectar aos também fornece informações valiosas aos administradores públicos. Por
serviços em nuvem usando sua conexão pública à Internet, da mesma exemplo, painéis construídos com base nas informações mostram o
forma que serviços e sites padrão. status em tempo real de diversas regiões. Nas regiões onde os riscos
VitalSense suporta o desenvolvimento de diversos serviços para rodar estão a aumentar, os administradores podem tomar medidas proactivas
em todos os níveis da arquitetura. Diferentes tipos de dados para mitigar potenciais ameaças à população. Em

13
Machine Translated by Google

Saúde e Tecnologia

Fig. 11 Exemplo de implantação


da arquitetura Vital - Sense em uma
cidade inteligente

13
Machine Translated by Google

Saúde e Tecnologia

Fig. 12 Sistema de controle


de exposição ao risco

além disso, podem gerar alertas públicos à população de acordo com de vários sensores, incluindo vários locais. Vários usuários relatando
a degradação da situação em regiões específicas. aumento de febre e tosse em uma determinada região podem indicar
Quando o sistema detecta vazamento de soluções tóxicas ou doenças um surto de doença. A utilização de previsões nos serviços de saúde
transmitidas pelo ar, ele pode isolar automaticamente a área. Ao pode mitigar crises de saúde pública ou mesmo evitar que as pessoas
mesmo tempo, o pronto-socorro público recebe alertas solicitando se exponham a situações perigosas. Além de fornecer alertas ao
ajuda proativa. Ser proativo em tais cenários pode melhorar sistema público de saúde, o usuário também pode receber notificações
significativamente os serviços de assistência à saúde. sobre perigos ou crises de saúde. Portanto, os usuários também
podem procurar assistência médica com antecedência e proativamente.
4.3 Prestação proativa de serviços Combinado com o serviço anterior, o usuário pode receber alertas
em tempo real ao entrar em regiões de risco previsto.
A Figura 13 demonstra uma prestação de serviço proativa em que
um hospital envia uma ambulância ao receber um alerta proativo
vindo do nevoeiro. Neste cenário, um usuário usa um sensor de 4.4 Painel de controle de saúde pública
monitoramento cardíaco que fornece dados ao sistema. O Edge
Controller coleta os dados em tempo real e encaminha as amostras A apresentação de dados clínicos resumidos num único painel ou
para o nevoeiro. Um serviço de análise em tempo real processa os dashboard está cada vez mais em evidência. São ferramentas que
dados realizando previsões para identificar possíveis falhas cardíacas. utilizam representações visuais de dados para permitir uma menor
A neblina notifica o sistema de saúde pública sobre uma emergência carga de processamento cognitivo. Portanto, aumentam a velocidade
iminente. Assim, a ambulância disponível mais próxima pode atender e a precisão da tomada de decisões. As representações visuais
a chamada e atender proativamente o paciente em sua própria casa. facilitam a identificação de tendências, padrões ou anormalidades em
Embora a figura apresente um caso específico de monitoramento um determinado banco de dados em comparação com a análise de
cardíaco, tal serviço funciona para diversos tipos de dados. Por dados sem estrutura [32]. A Figura 14 demonstra como seria um
exemplo, o mesmo serviço funciona para detecção de quedas de painel condensando vários dados de pacientes em um único painel.
idosos ou detecção de vazamentos de substâncias tóxicas. Pode A coleta de dados de sensores torna possível monitorar regiões
gerar previsões complexas para regiões inteiras ao combinar dados inteiras, incluindo a detecção das regiões mais

13
Machine Translated by Google

Saúde e Tecnologia

Fig. 13 Atendimento proativo


de ambulância

HOSPITAL EMERGÊNCIA

ALERTA

Análise e previsão em tempo real


Névoa

Histórico Atual Predição

agora

Borda
Controlador

regiões e problemas críticos. Além disso, é possível apresentar o estado também devem ser observados para evitar vieses na interpretação das
atual dos sinais vitais da região e ampliar as microrregiões de acordo informações apresentadas.
com um parâmetro específico. Embora o painel apresente dados de O uso de esquemas de cores ajuda a chamar a atenção para
diversos indivíduos, é possível navegar por dados de pacientes resultados que indicam uma área de preocupação, como aumento da
específicos, por exemplo. Esses painéis podem estar disponíveis em temperatura corporal ou diminuição da oxigenação sanguínea. As cores
diferentes níveis, inclusive para o prestador de serviços de saúde ou verde ou azul, amarelo ou laranja e vermelho devem ser escolhidas
para o governo com agregação de dados. preferencialmente para indicar sequencialmente o risco ou gravidade
O design utilizado para os recursos visuais de um dashboard deve de uma anormalidade fisiológica [34]. Alertas na cor cinza podem indicar
buscar o equilíbrio entre a complexidade visual e a utilidade das problemas no sistema durante a recuperação dos elementos que
informações. Essencialmente, os dashboards devem ser adaptados à compõem a informação a ser visualizada. Vale ressaltar que os
finalidade pretendida e ao utilizador final, considerando as suas indicadores clínicos de uma condição de saúde devem ser baseados em evidências cie
capacidades analíticas e nível de conhecimento. A perspectiva do e ser reconhecido nas diretrizes nacionais [35]. Além das diferentes
paciente precisa ser repetidamente enfatizada. A apresentação dos cores indicativas, o sistema pode notificar o usuário com serviços de
dados em gráficos deve ser a escolha na hora de comparar, agrupar ou alerta para indicar que determinados dados estão fora dos limites pré-
reconhecer padrões nas informações [33]. Em outras situações, as determinados. Os serviços de alerta podem ser projetados para gerar
tabelas devem ser a escolha quando houver necessidade de avaliar links que auxiliem o usuário na tomada de decisão, como oferecer a
valores específicos [33]. Devido à complexidade, deve-se evitar a opção de ligar para um serviço de emergência ou serviço especializado,
apresentação de informações em fórmulas e frações. Outros detalhes, enviar mensagem ou e-mail ao médico responsável com detalhes do
como a apresentação de valores específicos com o mesmo número de quadro, ou mesmo para buscar informações sobre o porquê do alerta
casas decimais e a mesma escala nos seus eixos dos gráficos, ter sido emitido.

13
Machine Translated by Google

Saúde e Tecnologia

PAINEL DE CONTROLE DE SAÚDE PÚBLICA


ESTADOS MONITORADOS INDIVÍDUOS MONITORADOS PERÍODO ALERTAS STATUS

50 3.587.871 TEMPO REAL 102 SOBRE

Temperatura

SpO2

Frequência cardíaca

Respiração/minuto

Fig. 14 Dashboard condensando diversos dados do paciente em um único painel por região em tempo real. O mapa permite aumentar e diminuir o zoom em regiões específicas

5 Discussão e experimentos preliminares de forma direta e eficiente. Conforme mostrado na Figura 15, por ser
um requisito para o uso de sharding no MongoDB, adicionamos ao
VitalSense é uma solução desenvolvida como parte de dois projetos modelo um servidor de configuração que armazena os metadados
de pesquisa: MinhaHistoriaDigital (MyDigitalHistory) e da localização dos registros na estrutura.

MinhaSaudeDigital (MyDigitalHealth), que focam em questões de Estabelecemos dois cenários preliminares para validar a eficiência
saúde pública no Brasil. O principal objetivo da presente pesquisa é do modelo utilizando Sharding (com dois nós) em comparação com
desenvolver e implantar a infraestrutura na cidade de Porto Alegre, um banco de dados centralizado. O primeiro cenário realiza uma
Rio Grande do Sul, Brasil. Esta seção apresenta os experimentos e busca utilizando um filtro pelo servidor na consulta. No segundo, a
considerações iniciais sobre o desenvolvimento e implantação do consulta foi realizada sem filtragem, retornando todo o banco de
VitalSense. dados. Ambos os cenários consideram um banco de dados com

A Seção 5.1 apresenta experimentos preliminares usando Shard- mais de 2 milhões de registros dos quais recuperamos uma amostra
ing para testar o desempenho da estratégia de distribuição de dados. de dados em 10 execuções diferentes. A Figura 16 apresenta os
A seguir, a Seção 5.2 apresenta os principais dispositivos IoT resultados para ambos os cenários.

disponíveis no mercado para monitorar sinais vitais. Os resultados preliminares mostram que o emprego do Sharding
leva a uma melhoria de aproximadamente 20% no tempo de resposta
5.1 Eficiência na distribuição de dados usando fragmentação da consulta. O fator proximidade com os dados não é aplicável nos
experimentos visto que as instâncias rodam na mesma máquina;
Realizamos experimentos preliminares para validar a eficiência da caso contrário, traria ainda mais vantagens ao Sharding em um
distribuição de dados do modelo usando Sharding em uma cenário real distribuído. Com Shard-ing, os resultados mostram um
infraestrutura baseada em Docker para individualizar o processamento tempo médio de resposta de 1,36 e 1,38 s (com desvio padrão de
em um único computador. A configuração do host consiste em um 0,1350 e 0,0919 s) no primeiro e no segundo cenários. Sem
Intel Core i7 Hexa-core de 2,6 GHz, 16 GB de RAM DDR4 Dual- Sharding, o tempo de resposta é de 1,66 e 1,78 s (com desvio
Channel de 2.667 MHz e um SSD com taxa de leitura e gravação de padrão de 0,1430 e 0,1751 s) para o primeiro e segundo cenários.
3.200 MB/s e 2.200 MB/s, respectivamente. Empregamos MongoDB Nos experimentos com Sharding, o tempo de busca de todos os
como um banco de dados que implementa Sharding registros em

13
Machine Translated by Google

Saúde e Tecnologia

Fig. 15 Metodologia de
avaliação usando duas
instâncias de Sharding

Replicado Configuração Replicado


Fragmento nº 1 Roteador Metadados Roteador Fragmento #2

ambos os nós ou um único nó são praticamente iguais. Devido à distribuição o que pode exigir que os pacientes usem mais de um dispositivo para
dos dados entre diversos servidores, a consulta é executada monitoramento remoto da saúde.
simultaneamente, distribuindo a carga de trabalho. O uso de vários dispositivos é aceitável quando o indivíduo já é um
Os experimentos preliminares mostram as vantagens de distribuir paciente que pode ficar em casa para monitoramento remoto após já
dados entre vários nós de neblina em vez de centralizá-los na nuvem. Além identificar uma condição médica. No entanto, ao focar no monitoramento
de melhorar o tempo de resposta na consulta de dados, também melhora proativo da saúde, não é viável que os indivíduos usem diversos dispositivos
o desempenho de toda a rede ao não encaminhar dados de todos os durante as atividades diárias. O monitoramento diário da saúde deve ser
sensores para a nuvem. Além disso, as aplicações podem solicitar dados contínuo do ponto de vista do paciente. Não deve impor desconforto e
da infraestrutura do Fog e se beneficiar de uma transmissão de dados mais restrições às atividades dos indivíduos. Isso só é possível através de
rápida, uma vez que o Fog está mais próximo da aplicação do que da dispositivos equipados com vários sensores ao mesmo tempo.
nuvem.
Portanto, os indivíduos só podem usar um dispositivo exclusivo, como um
5.2 Instruções sobre monitoramento de sinais vitais smartwatch ou uma banda inteligente. Assim, este dispositivo pode
suportar diversos protocolos de comunicação para fornecer dados de
Atualmente, estamos testemunhando um aumento nas soluções de IoT diversos sensores em um formato padrão.

para monitoramento da autossaúde. A cada dia novos dispositivos são Para avaliar a disponibilidade de tais dispositivos, realizamos pesquisas
disponibilizados no mercado para que todos possam comprar e monitorar de mercado em busca de dispositivos candidatos de monitoramento de
seus sinais vitais por meio de aplicativos para smartphones. Os dispositivos saúde pessoal para integrar o modelo VitalSense. Avaliamos 149
IoT constituem a base dos sistemas de monitoramento remoto de sinais dispositivos, incluindo smartwatches, bandas inteligentes e anéis
vitais, fornecendo dados de saúde dos indivíduos em tempo real. A falta inteligentes, analisando os sensores que equipam, recursos de segurança,
dessas informações pode comprometer a viabilidade das soluções, uma disponibilidade de API e protocolos de comunicação. Descartamos todos
vez que dependem da extração de dados de saúde dos pacientes. Hoje os dispositivos com apenas um ou dois sensores, pois nos concentramos
em dia, diversas soluções propõem dispositivos de monitoramento em dispositivos que suportam um amplo conjunto de sensores.
específicos que aos poucos estão se tornando produtos prontos para uso, A Tabela 2 compara 40 dispositivos IoT inteligentes resultantes que
disponíveis para todos. Embora existam vários dispositivos disponíveis, equipam vários sensores de sinais vitais. A tabela mostra que os sensores
eles não são totalmente adaptados para suportar um sistema de monitoramento massivo.
de frequência cardíaca e SpO2 são os mais comuns entre os aparelhos.
Seu foco principal é fornecer informações a quem está usando o dispositivo Além disso, apenas sete aparelhos possuem todos os sensores de sinais
por meio de aplicativos proprietários para smartphones. Além disso, a vitais, representando 4,7% de todo o conjunto de 149 aparelhos. Embora
maioria dos dispositivos equipa apenas alguns sensores, vários dispositivos estejam disponíveis, apenas alguns suportam um
conjunto completo de sensores, demonstrando a falta de dispositivos para
soluções de monitoramento remoto de sinais vitais. Pesquisas futuras
devem focar intensamente neste tópico, uma vez que pode limitar o
potencial de soluções de monitoramento remoto de saúde de sinais vitais.
VitalSense trabalha com edge, nevoeiro e computação em nuvem,
trazendo uma ideia dos distritos onde operam os nós de nevoeiro. Ou seja,
nossa arquitetura foi inicialmente planejada para cobrir áreas urbanas.
Contudo, podemos alargar esta área de cobertura às zonas rurais através
da adopção de requisitos tecnológicos. No nosso entendimento, o
fornecimento de energia e a comunicação pela Internet são os problemas
mais expressivos nas áreas agrícolas. Algumas estratégias poderiam ser
tomadas para agregá-los, tais como: (i) podemos usar dispositivos
wearables IoT baseados em bateria para coletar sinais vitais; (ii) podemos
usar tecnologias de radiofrequência de longo alcance.
Para ambos os casos, LoRa e LoRaWAN aparecem como uma das
Fig. 16 Tempo de resposta ao consultar dados do banco de dados com e sem
Sharding melhores iniciativas para conectar áreas rurais. LoRa e LoRaWAN

13
Machine Translated by Google

Saúde e Tecnologia

Tabela 2 Detalhes dos dispositivos: Frequência Respiratória (FR); Frequência Cardíaca (FC); Variabilidade da Frequência Cardíaca (VFC); Temperatura corporal (BT); e saturação de
oxigênio (SpO2)

Dispositivo Sinais vitais Segurança Comunicação API

Cripta RR HR HRV BT SpO2. Autorização

Amazfit GTR 2e ÿ ÿ ÿ ÿ ÿ BLE, Bluetooth 5.0


Amazfit GTR 3 Pró ÿÿ ÿ ÿ ÿ ÿ Bluetooth 5.0, Wi-Fi
Amazfit GTS 2e ÿ ÿ ÿ ÿ ÿ BLE, Bluetooth 5.0
Amazon GTS 3 ÿ ÿ ÿ ÿ ÿ BLE, Bluetooth 5.0
Amazfit TRex Pro ÿÿ ÿ ÿ ÿ BLE, Bluetooth 5.0

Pulseira Biostrap EVO ÿÿÿ ÿ ÿ Bluetooth

Colmi Terra 2 ÿ ÿ ÿ Bluetooth

Colmi Land 2 S ÿ ÿ ÿ Bluetooth

Colmi P8 ÿ ÿ ÿ Bluetooth

Colmi V23 Pro ÿ ÿ ÿ Bluetooth

Pulseira Empatica E4 ÿÿ ÿ ÿ ÿ ÿ BLE, USB 2.0

Empatica Abrace PLUS ÿÿÿ ÿ ÿ ÿ ÿ ÿ BLE, USB 2.0

Fitbit Inspire 2 ÿÿÿ ÿ ÿ ÿ ÿ ÿ BLE, NFC


Fitbit Iônico ÿÿÿ ÿ ÿ ÿ ÿ ÿ SER

Sentido Fitbit ÿÿÿ ÿ ÿ ÿ SER

Fitbit Versa 2 ÿÿÿ ÿ ÿ ÿ ÿ ÿ BLE, NFC, Wi-Fi


Fitbit Versa 3 ÿÿÿ ÿ ÿ ÿ ÿ ÿ BLE, NFC, Wi-Fi

Carga Fitbit 5 ÿÿÿ ÿ ÿ ÿ ÿ ÿ BLE, NFC, Wi-Fi


Fitbit Luxo ÿÿÿ ÿ ÿ ÿ ÿ ÿ BLE, NFC, Wi-Fi
Garmin fênix 6 ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth, Wi-Fi
Garmin fênix 6 Pro ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth
Garmin fênix 6ÿS ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth, Wi-Fi
Garmin fênix 6ÿS Pro ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth
Garmin fênix 6X Pro ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth, Wi-Fi
Garmin Forerunner 245 ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth, Wi-Fi
Garmin Forerunner 55 ÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth
Garmin Forerunner 745 ÿÿÿ ÿ ÿ ÿ ANT+, Bluetooth
Garmin Forerunner 945 ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth, Wi-Fi
Garmin Forerunner 945 LTE ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth, Wi-Fi
Garmin Instinto ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth, Wi-Fi, LTE
Garmin Instinto Solar ÿÿ ÿ ÿ ÿ ANT+, Bluetooth
Garmin Venu 2 ÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth

Garmin Venu Square ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth, Wi-Fi


Garmin Vivoactive 4 ÿÿÿ ÿ ÿ ÿ ÿ ANT+, Bluetooth
Relógio Huawei 3 ÿ ÿ ÿ ÿ BLE, Bluetooth 5.2, LTE, NFC, Wi-Fi
Huawei Relógio 3 Pró ÿ ÿ ÿ ÿ BLE, Bluetooth 5.2, LTE, NFC, Wi-Fi

Anel Oura ÿÿÿ ÿ ÿ ÿ ÿ SER

Pulseira inteligente Xunjia Tech E66 ÿ ÿ ÿ TORNE-SE 4.0

Relógio inteligente Xunjia Tech HW12 ÿ ÿ ÿ Bluetooth 5.2

Relógio inteligente Xunjia Tech W26 ÿ ÿ ÿ Bluetooth

definir um protocolo de rede Low Power Wide Area (LPWA) têm uma duração de bateria de até 10 anos hoje. Considerando
projetado para conectar sem fio dispositivos operados por bateria o ponto de vista da rede, a taxa de dados LoRaWAN varia de 0,3
à Internet em redes regionais, nacionais ou globais. Além disso, kbit/s a 50 kbit/s por canal. Esta largura de banda é totalmente
esse dueto atende a requisitos críticos de IoT, como comunicação aceitável para transferir dados de sinais vitais de uma família.
bidirecional, segurança ponta a ponta, mobilidade e serviços de Por exemplo, a Fig. 17 ilustra dados JSON com os sinais vitais
localização. Considerando o escopo do dispositivo, nós de uma pessoa onde a mensagem inteira tem menos de 200 bytes.

13
Machine Translated by Google

Saúde e Tecnologia

Fig. 17 Exemplo de pacote de


dados JSON representando
coleta de sinais vitais de uma pessoa

6 Considerações finais • Quero ir ao supermercado e estou tentando decidir qual deles ir e qual
seria mais seguro. Posso ver a informação de rastreio dos cidadãos,
Prevemos que IA, edge/nevoeiro, fragmentação baseada em pessoas que têm/tiveram COVID-19, e se frequentaram aquele
geolocalização, elasticidade de recursos e compressão de dados estabelecimento;
apoiarão a nova visão de cidades inteligentes de saúde. O
VitalSense tem como objetivo proporcionar benefícios ao seguinte • Analisando dados de sinais vitais de diferentes bairros da cidade e
grupo de usuários: (i) cidadãos, que terão seus dados monitorados vendo que a situação está piorando com a previsão de eventos, um
e receberão alertas sobre possíveis problemas em seus sinais hospital (ou mais de um) pode preparar antecipadamente recursos
vitais, bem como alertas sobre propagação de doenças em locais humanos e infraestrutura física para receber novos pacientes;
do cidade e, em particular, aquelas frequentemente visitadas
pelo indivíduo em questão; (ii) gestores públicos, que terão uma • Podemos analisar que tipo de doença ocorre com maior frequência
visão macro em tempo real de dados populacionais específicos num determinado cenário. Em detalhe, podemos explorar as
e históricos, podendo direcionar políticas públicas para tendências e a sazonalidade das doenças para obter informações
determinados grupos de pessoas ou bairros da cidade; (iii) os como estas: quanto mais velha for a faixa etária, maior será a
gestores hospitalares com acesso aos dados municipais relativos incidência desta doença específica;
à gestão e previsão da propagação da COVID-19 podem alocar • Também é possível aplicar políticas públicas de saúde personalizadas
equipas e solicitar fundos públicos antecipadamente para por distritos e bairros, dado que há maior incidência de uma
aumentar as hipóteses de salvar vidas humanas. O modelo apresenta diversas contribuições
determinada doença.
espalhados por todo o documento: • Utilizando dados de rastreio de pessoas, o sector público pode verificar
se o confinamento funciona;

• Emprego de compressão de dados e criptografia homomórfica • Ao obter dados na escala de cidade inteligente, podemos identificar
na borda (Seções 3.1.1 e 3.1.2); áreas com piora na saúde mental de pacientes pós-COVID-19, como
• Um mecanismo de notificação multinível (Seções 3.1.1, crises de ansiedade e depressão devido à perda de familiares.
3.1.2 e 3.1.3); Assim, o governo pode auxiliá-los indicando acompanhamento
• Rastreabilidade de integridade de baixa latência com fragmentação de dados (Sec- terapêutico/consulta médica;
ção 3.2);
• Mecanismo sem servidor, elasticidade de contêiner e mecanismo de • Os cidadãos podem ser alertados sobre problemas de saúde pessoais
descarregamento de processo (Seção 3.3); ou familiares e receber informações sobre a sua comunidade.
• Painéis de controle geográficos ao vivo para visualização de dados
(Seção 3.1.3). VitalSense é uma solução em desenvolvimento dentro de
dois projetos: MinhaHistoriaDigital (MyDigitalHistory) e
Além das contribuições técnicas citadas, é fundamental MinhaSaúdeDigital (MyDigitalHealth). Eles se concentram na
delinear algumas contribuições sociais e como os autores veem área de saúde pública no Brasil e são apoiados por agências de
o futuro da saúde. Prevemos uma coleção de serviços orientados desenvolvimento daquele país. A privacidade é a principal
à latência baseados em IA, aparentemente incorporados à vida preocupação nesse cenário, portanto a estratégia de hash
diária dos cidadãos, trazendo um novo conjunto de notificações, VitalSense é baseada no GPDR. Baseamos as decisões do
painéis e integração entre pessoas, comunidades, hospitais e o modelo na regulamentação e atualmente trabalhamos nessa
setor público. Nesse escopo, VitalSense é uma possibilidade de frente. O trabalho futuro compreende a implantação ponta a
implantação para possibilitar verdadeiramente o monitoramento ponta dos três níveis. Embora tenhamos resultados preliminares,
digital de saúde. Abaixo apresentamos alguns cenários de saúde até onde sabemos, somos os primeiros a explorar novidades
que podemos viver no curto e médio prazo: internas nas camadas e a pensar nas interconexões entre elas.

Agradecimentos Os autores gostariam de agradecer aos seguintes


• Analisando os sinais vitais de uma pessoa, um hospital ou clínica pode Agências Brasileiras de apoio a este trabalho: a Agência de Apoio à Pesquisa
enviar um veículo até a casa de um possível paciente, pois prevê-se Fundação do Estado do Rio Grande do Sul (FAPERGS, processos 19/2551–
que ele esteja se sentindo mal e possa morrer em breve; 0001340-0 e 21/2551–0000118-6); Coordenação para o

13
Machine Translated by Google

Saúde e Tecnologia

Aperfeiçoamento de Pessoal de Nível Superior (CAPES, código financeiro 001); 9. Tuli S. Ai e gerenciamento de recursos orientado por co-simulação em
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq, bolsas ambientes de computação em neblina. SIGMETRICS Perform Eval Rev.
309537/2020–7 e 305263/2021–8). 2023;50(3):16–9. https://doi.org/10.1145/3579342.3579347.
10. Parimala Devi M, Raja GB, Gowrishankar V, Sathya T. Em: Chakraborty C,
Contribuição dos autores Todos os autores contribuíram para a concepção e Banerjee A, Garg L, Rodrigues JJPC. (eds.)
desenho do estudo. Em particular, Rodrigo Righi e Vinicius Facco trabalharam nas Kit de diagnóstico/terapêutico inteligente baseado em IoMT para pacientes
tecnologias VitalSense. Cristiano da Costa e Bjoern Eskofier se concentraram na pandêmicos; 2020. pp. Springer, Singapura. https://doi.org/
revisão da seção Trabalhos Relacionados, detalhando também as lacunas abertas 10.1007/978-981-15-8097-0_6.
na literatura. Daeyoung Kim revisou a composição dos módulos das arquiteturas 11. Dong Y, Yao YD. Plataforma IoT para prevenção e controle da covid-19: uma
Edge, Fog e Cloud. Andreas Mayer se concentrou na análise das informações na pesquisa. Acesso IEEE. 2021;9:49929–41. https://doi.org/10.
Seção 4, onde apresentamos a Implantação e os Casos de Uso. Todos os autores 1109/ACESSO.2021.3068276.
contribuíram para as modificações finais do artigo, incluindo mais detalhes em 12. Sahu ML, Atulkar M, Ahirwal MK, Ahamad A. Sistema de monitoramento de
sinais vitais para cuidados de saúde por meio de aplicativo de serviço pessoal
baseado em IoT. Wirel Pers Commun. 2022;122(1):129–56. https://
Financiamento Este trabalho foi apoiado pelos seguintes órgãos brasileiros: doi.org/10.1007/s11277-021-08892-4.
Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul (FAPERGS, 13. Rahman MJ, Morshed BI, Harmon B, Rahman M. Um estudo piloto para uma
processos 19/2551–0001340-0 e 21/2551–0000118- estrutura de saúde inteligente para coletar e analisar biomarcadores com
6); Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES, dispositivos vestíveis flexíveis e de baixo custo. Saúde Inteligente.
código financeiro 001); Conselho Nacional de Desenvolvimento Científico e 2022;23:100249. https://doi.org/10.1016/j.smhl.2021.100249.
Tecnológico (CNPq, bolsas 309537/2020–7 e 305263/2021–8). 14. Li F, Valero M, Shahriar H, Khan RA, Ahamed SI. Wi-covid: Uma estrutura de
detecção de sintomas de covid-19 e monitoramento de pacientes usando wi-
fi. Saúde Inteligente. 2021;19:100147. https://doi.org/10.
Disponibilidade de dados Não aplicável. 1016/j.smhl.2020.100147.
15. Al Bassam N, Hussain SA, Al Qaraghuli A, Khan J, Sumesh EP, Lavanya V.
Disponibilidade de código Não aplicável. Dispositivo vestível baseado em IoT para monitorar os sinais de pacientes
remotos em quarentena de covid-19. Informática em Medicina desbloqueada.
Declarações 2021;24: 100588. https://doi.org/10.1016/j.imu.2021.100588.
16. Paganelli AI, Velmovitsky PE, Miranda P, Branco A, Alencar P, Cowan D,
Conflitos de interesses Não aplicável. Endler M, Morita PP. Uma arquitetura conceitual de alerta precoce baseada
em IoT para monitoramento remoto de pacientes com Covid-19 em
enfermarias e em casa. Internet das Coisas. 2021;100399. https://
doi.org/10.1016/j.iot.2021.100399.
Referências 17. Mukherjee A, Ghosh S, Behere A, Ghosh SK, Buyya R. Internet de coisas de
saúde (ioht) para cuidados de saúde personalizados usando rede integrada
1. Philip NY, Rodrigues JJPC, Wang H, Fong SJ, Chen J. Internet das coisas para edge-fog-cloud. J Ambient Intell Humaniz Com-put. 2021;12:943–59.
sistemas de monitoramento de saúde domiciliar: avanços atuais, desafios e
direções futuras. IEEE J Sel Áreas Comun. 2021;39(2):300–10. https:// 18. Chudhary R, Sharma S. Estrutura assistida por nuvem de neblina para internet
doi.org/10.1109/JSAC.2020.3042421. heterogênea de coisas de saúde. Procedia Ciência da Computação.
2. Rekha G, Yashaswini J. In: Tyagi, AK, Abraham, A., Kaklauskas, A. (eds.) 2021;184, 194–201. https://doi.org/10.1016/j.procs.2021.03.030.
Indústria 4.0: Uma revolução no setor de saúde via nuvem, Fog Technologies; A 12ª Conferência Internacional sobre Sistemas, Redes e Tecnologias
2022. pp. Springer, Singapura. https:// Ambientais (ANT) / A 4ª Conferência Internacional sobre Dados Emergentes
doi.org/10.1007/978-981-16-6542-4_16. e Indústria 4.0 (EDI40) / Workshops Afiliados.
3. Tortorella GL, Fogliatto FS, Mac Cawley Vergara A, Vassolo R, Sawhney R. 19. Sangeetha D, Rathnam MV, Vignesh R, Chaitanya JS, Vaidehi V.
Healthcare 4.0: tendências, desafios e direções de pesquisa. Controle do In: Vijayakumar, V., Neelanarayanan, V., Rao, P., Light, J. (eds.).
plano de produção. 2020;31(15), 1245–1260. MEDIDRONE — Um sistema de saúde inteligente baseado em análise
4. da Costa CA, Pasluosta CF, Eskofier B, da Silva DB, da Rosa Righi R. Internet preditiva; 2020. pp. Springer, Singapura. https://doi.org/10.
de coisas de saúde: Rumo ao monitoramento inteligente de sinais vitais em 1007/978-981-32-9889-7_2.
enfermarias hospitalares. Artif Intell Med. 2018;89:61–9. https://doi.org/ 20. Priambodo R, Kadarina TM. Monitorando paciente em auto-isolamento de
10.1016/j.artmed.2018.05.005. covid-19 com internet das coisas. In: Conferência Internacional IEEE 2020
5. Shukla S, Hassan MF, Tran DC, Akbar R, Paputungan IV, Khan MK. Melhorando sobre Comunicação, Redes e Satélite (Comnetsat); 2020. pp. https://doi.org/
a latência na Internet das Coisas e na computação em nuvem para 10.1109/Comnetsat50391.2020.9328953.
transmissão de dados em tempo real: uma revisão sistemática da literatura 21. Aziz K, Tarapiah S, Ismail SH, Atalla S. Sistema inteligente de monitoramento
(SLR). Computação Cluster. 2021;3. https://doi.org/10.1007/ e rastreamento de cuidados de saúde em tempo real usando tecnologias
s10586-021-03279-3. GSM/GPS. In: 3ª Conferência Internacional do MEC sobre Big Data e
6. Buschmann P, Shorim MHM, Helm M, Bröring A, Carle G. Alocação de tarefas Cidades Inteligentes (ICBDSC) 2016; 2016. pp. https://doi.org/10.1109/
ICBDSC.2016.7460394.
em redes industriais de borda com otimização de enxame de partículas e
aprendizagem por reforço profundo. In: Anais da 12ª Conferência Internacional 22. Sicari S, Rizzardi A, Coen-Porisini A. Monitoramento domiciliar de pacientes
sobre Internet das Coisas. IoT 2022, pp. Association for Computing em quarentena na era da doença covid-19. Saúde Inteligente. 2022;23:100222.
Machinery, Nova York, NY, EUA (2023). https://doi.org/10.1145/3567445.3571114. https://doi.org/10.1016/j.smhl.2021.100222.
23. Rahmani AM, Gia TN, Negash B, Anzanpour A, Azimi I, Jiang M, Liljeberg P.
7. Rodrigues VF, Righi RdR, da Costa CA, Antunes RS. Hospitais inteligentes e Explorando gateways inteligentes de e-saúde na borda da internet das coisas
sensores IoT: Por que o QOS é essencial aqui? Rede do Atuador J Sens. em saúde: uma abordagem de computação em névoa. Futur Gener Comput
2022;11(3). https://doi.org/10.3390/jsan11030033. Syst. 2018;78:641–58. https://doi.org/10.1016/j.
futuro.2017.02.014.
8. Aazam M, Zeadally S, Harras KA. Arquitetura de computação em névoa,
avaliação e direções de pesquisas futuras. IEEE Commun Mag. 2018;56(5):46– 24. Kamel Boulos MN, Berry G. Sistemas de localização em tempo real (rtls) na
52. https://doi.org/10.1109/MCOM.2018.1700707. área da saúde: uma cartilha condensada. Int J Health Geogr. 2012;11(1):1–8.

13
Machine Translated by Google

Saúde e Tecnologia

25. Xu X, Lu Y, Vogel-Heuser B, Wang L. Indústria 4.0 e indústria 5.0 - início, (ICCAKM); 2021. pp. https://doi.org/10.1109/ICCAK
concepção e percepção. J Manuf Syst. 2021; M50778.2021.9357711.
61:530–5. 32. Rouhani S, Zamenian S. Uma estrutura arquitetônica para design de
26. Chabi Sika Boni AK, Hablatou Y, Hassan H, Drira K. Arquitetura de painéis de saúde. J Saúde Eng. 2021;2021, 1964054. https://doi.org/
aprendizagem por reforço profundo distribuída para transferência de 10.1155/2021/1964054.
tarefas em sistemas IoT autônomos. In: Anais da 12ª Conferência 33. Simpson SH. Criando um plano de análise de dados: O que considerar ao
Internacional sobre Internet das Coisas. IoT 2022; 2023. pp. escolher estatísticas para um estudo. Pode J Hosp Pharm. 2015;68(4):311–
112–118. Association for Computing Machinery, Nova York, NY, EUA. 7. https://doi.org/10.4212/cjhp.v68i4.1471.
https://doi.org/10.1145/3567445.3567454. 34. Caroline Gonçales P, Pinto Júnior D, de Oliveira Salgado P, Machado
27. Xiao X, Hannan A, Bailey B, Ni LM. Engenharia de tráfego com mpls na Chianca TC. Relação entre estratificação de risco, mortalidade e tempo
internet. Rede IEEE. 2000;14(2):28–33. https://doi. de permanência em hospital de emergência. Invest Educ Enferm.
org/10.1109/65.826369. 2015;33(3):424–431. https://doi.org/10.17533/udea.iee.v33n3a05.
28. Yang Z, Cui Y, Li B, Liu Y, Xu Y. Rede de área ampla definida por software 35. Ghazisaeidi M, Safdari R, Torabi M, Mirzaee M, Farzi J, Goodini A.
(sd-wan): Arquitetura, avanços e oportunidades. In: 28ª Conferência Desenvolvimento de painéis de desempenho no setor de saúde: principais
Internacional sobre Comunicação e Redes de Computadores 2019 questões práticas. Acta informatica medica: AIM: jornal da Sociedade de
(ICCCN); 2019. pp. https://doi.org/10.1109/ Informática Médica da Bósnia e Herzegovina: casopis Drustva za
ICCCN.2019.8847124. medicinsku informatiku BiH. 2015;23(5):317–
29. Alloghani M, Alani MM, Al-Jumeily D, Baker T, Mustafina J, Hussain A, Aljaaf 21. https://doi.org/10.5455/aim.2015.23.317-321.
AJ. Uma revisão sistemática sobre o status e o progresso das tecnologias
de criptografia homomórfica. J Inf Secur Appl. 2019;48:102362. https:// Nota do editor A Springer Nature permanece neutra em relação a reivindicações
doi.org/10.1016/j.jisa.2019.102362. jurisdicionais em mapas publicados e afiliações institucionais.
[Artigo gratuito do PMC] [PubMed] 30. Moysiadis V, Sarigiannidis P, Moscholios I. Rumo ao
gerenciamento de dados distribuídos na computação em névoa. Computação mob sem A Springer Nature ou seu licenciante (por exemplo, uma sociedade ou outro
fio comum. 2018;2018. parceiro) detém direitos exclusivos sobre este artigo sob um contrato de
31. Abdelhafiz BM, Elhadef M. Fragmentação de banco de dados para publicação com o(s) autor(es) ou outro(s) detentor(es) de direitos; o
tolerância a falhas e escalabilidade de dados. In: 2021 2ª Conferência autoarquivamento do autor da versão manuscrita aceita deste artigo é regido
Internacional sobre Computação, Automação e Gestão do Conhecimento exclusivamente pelos termos de tal contrato de publicação e pela lei aplicável.

13

Você também pode gostar