SlideShare uma empresa Scribd logo
1 de 63
Baixar para ler offline
Programa de Pós-Graduação em Ciência da Computação (PPGCC)
Departamento de Informática e Estatística (INE)
Universidade Federal de Santa Catarina (UFSC)
Seccom-2016
Prof. Mario A. R. Dantas
Fog Computing: Um Novo Paradigma
Computacional?
mario.dantas@ufsc.br
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 2
AGENDA
> Motivação
> Conceitos
> Visões do Paradigma de Fog
> Exemplos de Estudos de Casos
> Considerações
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 3
AGENDA
> Motivação
> Conceitos
> Visões do Paradigma de Fog
> Exemplos de Estudos de Casos
> Considerações
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 4
Estudos recentes de grandes corporações de TI, como por
exemplo, Cisco [1] e IBM [2], indicam que diariamente são
gerados 2.5 exabytes de bytes de dados por dia.
Estima-se que em 2020 esse número atinja a casa dos
40 yottabytes, o que significa aproximadamente 5.200 gigabytes
para cada pessoa na terra.
Motivação
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 5
Esta grande quantidade de informação deverá ter uma parcela
majoritariamente originada da abordagem Internet das Coisas
(Internet of Things - IoT).
Motivação
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 6
A motivação para a palestra é abordar os desafios relativos ao IoT,
processamento paralelo e distribuído, armazenamento e big data
sob um prisma, de uma nova abordagem com um desempenho
diferenciado local, denominada de fog computing.
A ideia é apresentar algumas visões da novo paradigma
e o diferencial da abordagem de fog computing com relação
a outros paradigmas como cluster, grid e cloud computing.
Motivação
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 7
Our goal is to develop, implement, deploy, and evaluate mechanisms and policies that
support High Throughput Computing (HTC) on large collections of distributively owned
computing resources.
Guided by both the technological and sociological challenges of such a computing
environment, the Center for High Throughput Computing at UW-Madison has been
building the open source HTCondor distributed computing software
(pronounced "aitch-tee-condor") and related technologies to enable scientists and
engineers to increase their computing throughput. [3]
HTCondor
Motivação
Do início dos anos 90 até hoje…….
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 8
AGENDA
> Motivação
> Conceitos
> Visões do Paradigma de Fog
> Exemplos de Estudos de Casos
> Considerações
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 9
Cluster Computing
Um cluster computacional consiste em conjunto de
computadores fortemente, ou fracamente, acoplados, de uma
única organização, ligados que trabalham em conjunto para
muitas aplicações possam ser executadas, sob uma
abordagem de uma visão única de sistema computacional.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 10
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 11
Grid Computing
Computação em GRID é um modelo computacional onde
organizações criam ambientes denominados de virtual
organizations (VO) que provêm recursos computacionais de
alto desempenho para os usuários das organizações
participantes compartilhando esses recursos de forma
cooperada.
Este tipo de abordagem computacional é muito característico
entre organizações orientadas a pesquisas e indústrias de
ponta em termos tecnológicos.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 12
Exemplos de Ambientes de
Grid
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 13
Exemplos de Ambientes de Software de Grid
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 14
Cloud Computing
Cloud computing is a model [4]
> for enabling ubiquitous, convenient, on-demand network
access to a shared pool of configurable computing resources
(e.g., networks, servers, storage, applications, and services)
> that can be rapidly provisioned and released with minimal
management effort or service provider interaction.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 15
This cloud model is composed of [4]:
 five essential characteristics;
 three service models; and
 four deployment models.
Cloud Computing
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 16
Essential characteristics [4]:
1) On-demand self-service;
2) Broad network access;
3) Resource pooling;
4) Rapid elasticity;
5) Measured service.
Cloud Computing
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 17
Service Model [4]:
1) SaaS (Software as a Service);
2) PaaS (Plataform as a Service);
3) IaaS (Infrastructure as a
Service).
Cloud Computing
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 18
Deployment Models [4]:
1) Private cloud. The cloud infrastructure is provisioned for
exclusive use by a single organization
2) Community cloud. The cloud infrastructure is provisioned
for exclusive use by a specific community of consumers
3) Public cloud. The cloud infrastructure is provisioned for
open use by the general public
4) Hybrid cloud. The cloud infrastructure is a composition
of two or more distinct cloud infrastructures
Cloud Computing
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 19
Cloud Computing
Fonte: [4]
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 20
Cloud Computing
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 21
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 22
But, does the cloud approach have any challenge?
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 23
But, does the cloud approach have any challenge?
Essential characteristics Examples to remember
1) On-demand self-service; Self-service restaurant queues;
2) Broad network access; Different roads from different
states/provinces/countries;
3) Resource pooling; Shared or distributed memory;
4) Rapid elasticity; EURO monetary elasticity;
5) Measured service. bills never delay.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 24
> Interoperability: Lack of (or to many) standards;
> Human Resources: Small number of people with real
good knowledge of distributed systems;
> Security : . Byzantines attacks;
. not yet known......
(e.g. Cyber attacks such as Stuxnet and flame)
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 25
A Internet das Coisas (Internet of Things - IoT) é uma abordagem tecnológica
que visa conectar dispositivos eletrônicos utilizados no dia-a-dia, tais como
os como aparelhos eletrodomésticos, eletroportáteis, máquinas industriais,
meios de transporte à Internet.
IoT é um sistema onde dispositivos são interligados computacionalmente, sem
a necessidade de humanos, ou seja máquinas mecânicas e digitais, objetos,
animais ou pessoas possuem identificadores únicos e a capacidade de
transferir dados através de uma rede.
IoT
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 26
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 27
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 28
The Internet of Everything is a $19 trillion global opportunity
over the next decade: Private-sector firms can create as
much as $14.4 trillion of value while cities, governments and
other public-sector organizations can create $4.6 trillion.
(Cisco, [5])
IoE em português seria a Internet de Todas as Coisas.
IoE
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 29
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 30
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 31
AGENDA
> Motivação
> Conceitos
> Visões do Paradigma de Fog
> Exemplos de Estudos de Casos
> Considerações
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 32
Visões de Fog Computing
 Dresden – TU - Germany [6]
Fog Computing is a new reference architecture for sensor networks at the edge
of the cloud. Its basic idea is to process data locally, in complex sensor nodes,
gateways and routers, before moving them into the cloud. Thereby, it protects
privacy by default, and delivers speed (low latency, high bandwidth).
Its business perspectives for Germany are tremendous, because starting from
the sensor markets, Germany companies can try to penetrate into the future
cloud markets. And combined with LED-based transmission of data (LiFi),
it will also result in highly energy-efficient infrastructures for Industry 4.0,
smart homes and smart environments.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 33
 University of Alcala – Spain [7]
Fog computing or fog networking, also known as fogging, is
an architecture that uses one or a collaborative multitude of end-user
clients or near-user edge devices to carry out a substantial amount of
storage (rather than stored primarily in cloud data centers),
communication (rather than routed over the internet backbone), and
control, configuration, measurement and management (rather than
controlled primarily by network gateways such as those in the LTE core
network).
Visões de Fog Computing
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 34
 Trabalhos de pesquisa
> Fog computing and its role in the internet of things [8]
> Fog computing: Mitigating insider data theft attacks in the cloud
[9]
> Fog computing: A platform for internet of things and analytics
[10]
> Finding your way in the fog: Towards a comprehensive
definition of fog computing [11]
Visões de Pesquisas em Fog Computing
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 35
 Trabalhos de pesquisa
> Improving web sites performance using edge servers in fog
computing architecture [12]
> Reliability in the utility computing era: Towards reliable fog
computing [13]
> Fog computing and smart gateway based communication for
cloud of things [14]
> Fog computing: Focusing on mobile users at the edge [15]
Visões de Pesquisas em Fog Computing
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 36
Visões de Fog Computing
Tendências de mercado:
Importante entender o que verifica-se no mercado e como as
aplicações estão sendo processadas.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 37
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 38
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 39
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 40
A abordagem big data considera cinco parâmetros:
- Volume
- Velocidade
- Variedade
- Veracidade
- Valor
Será que temos como garantir, por exemplo, velocidade sob
um determinado período especifico (time constraint)?
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 41
Fonte: [16]
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 42
#Beer-Storage-Professional-A
#Beer-Storage-Casa
#Beer-Consulta
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 43
Como as informações estão sendo armazenadas?
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 44
Elementos de armazenamento distribuído e/ou paralelo
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 45
Elementos de armazenamento distribuído e/ou paralelo
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 46
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 47
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 48
AGENDA
> Motivação
> Conceitos
> Visões do Paradigma de Fog
> Exemplos de Estudos de Casos
> Considerações
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 49
https://fogproject.org/
The FOG Project Computer cloning and management
Estudo de Caso 1
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 50
Estudo de Caso 2
Estudo de Caso 3
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 51
Estudo de Caso - Ambient Assisted Living [17]
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 52
Estudo de Caso - Ambient Assisted Living [17]
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 53
Estudo de Caso - Data Compression and Security [18]
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 54
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 55
AGENDA
> Motivação
> Conceitos
> Visões do Paradigma de Fog
> Exemplos de Estudos de Casos
> Considerações
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 56
A abordagem de Fog Computing deve ser
entendida como uma redefinição escalar do
paradigma de Cloud computing.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 57
A abordagem está relacionada com algumas
tecnologias:
 IoT : Coisas
 IoE : Pessoas, Dados, Processos e Coisas
 Redes de sensores: de ambiente e bio-médicos
 Redes de alto desempenho: SDN
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 58
A abordagem está relacionada com algumas
tecnologias:
 Abordagens de armazenamendo de alto
desempenho;
 Paradigmas de orientação a contexto: volume de
dados e segurança.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 59
Respondendo a dúvida:
- Fog Computing é um novo paradigma
computacional?
 Não: se considerarmos com um ambiente de pré-
processamento para as Clouds;
 SIM: se considerarmos a multidisciplinaridade
envolvida nos ambientes de IoT e IoE.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 60
Referências
[1] Bringing Big data to the Enterprise,” http://www 01.ibm.com/software/in/data/bigdata, acessado
em Outubro de 2016.
[2] R. Pepper and J. Garrity, “The Internet of Everything: How the Network Unleashes the Benefits of
Big Data,” Global Information Technology Report, Cisco, 2014, pp. 35–42; http://blogs.cisco.com/wp-
content/uploads/GITR-2014-Cisco-Chapter.pdf.
[3] HTCondor, https://research.cs.wisc.edu/htcondor/, acessado em Outubro de 2016.
[4] NIST, https://www.nist.gov/, acessado em Outubro de 2016.
[5] Cisco, http://ioeassessment.cisco.com/, acessado em Outubro de 2016.
[6] Aßmann, Uwe, http://www1.inf.tu-dresden.de/~ua1/Talks/Talk-Overview-By-Years.html,
acessado em 10/2016.
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 61
Referências
[7] Charles C. Byers, Patrick Wetterwald, Fog Computing Distributing Data and Intelligence for
Resiliency and Scale Necessary for IoT The Internet of Things (Ubiquity symposium), Ubiquity,
Volume 2015 Issue November, November 2015, http://ubiquity.acm.org/article.cfm?id=2822875.
[8] F Bonomi, R Milito, J Zhu, Fog computing and its role in the internet of things
S Addepalli - … on Mobile cloud computing, 2012 – dl.acm.org
[9] SJ Stolfo, MB Salem, Fog computing: Mitigating insider data theft attacks in the cloud- Security
and Privacy …, 2012 – ieeexplore.ieee.org
[10] F Bonomi, R Milito, P Natarajan, J Zhu, Fog computing: A platform for internet of things and
analytics - Big Data and Internet of Things: A …, 2014 – Springer
[11] LM Vaquero, L Rodero-Merino , Finding your way in the fog: Towards a comprehensive definition
of fog computing - ACM SIGCOMM Computer …, 2014 – dl.acm.org
03/10/16 Fog Computing: Um Novo Paradigma Computacional? 62
[12] J Zhu, DS Chan, MS Prabhu , Improving web sites performance using edge servers
in fog computing architecture - … (SOSE), 2013 IEEE …, 2013 – ieeexplore.ieee.org.
[13] H Madsen, B Burtschy, G Albeanu, Reliability in the utility computing era: Towards reliable fog
computing on Systems, Signals …, 2013 – ieeexplore.ieee.org.
[14] M Aazam, EN Huh, Fog computing and smart gateway based communication
for cloud of thing, Future Internet of Things and Cloud ( …, 2014 – ieeexplore.ieee.org
[15] TH Luan, L Gao, Z Li, Y Xiang, L Sun, Fog computing: Focusing on mobile users at
the edge - arXiv preprint arXiv:1502.01815, 2015 - arxiv.org.
[16] Cisco, https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-
overview.pdf,acessado em 10/2016.
[17] Madalena Pereira Silva ; Dantas, M. A. R ; GONCALVES, ALEXANDRE L. . Autonomic Quality of
Experience Management of Software-Defined Networks,. Revue des Nouvelles Technologies de
l'information, v. RNTI-L-8, p. 79-98, 2016.
[18] SIDDEQ, Mohammed Mand RODRIGUES, Marcos(2016).
Novel 3D compression methods for geometry, connectivity and texture.3D Research,7(13).
Amazon.com.br

Mais conteúdo relacionado

Destaque

Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Prashant G Bhoyar (Microsoft MVP)
 
Bronquiectasias no asociadas a Fibrosis Quística
Bronquiectasias no asociadas a Fibrosis QuísticaBronquiectasias no asociadas a Fibrosis Quística
Bronquiectasias no asociadas a Fibrosis QuísticaCristobal Buñuel
 
Computer Applications in Business_Computer Hardware - Input Device
Computer Applications in Business_Computer Hardware - Input DeviceComputer Applications in Business_Computer Hardware - Input Device
Computer Applications in Business_Computer Hardware - Input DeviceMD TOWFIQUR RAHMAN
 
Prevención de fracturas osteoporóticas y duración del tratamiento
Prevención de fracturas osteoporóticas y duración del tratamientoPrevención de fracturas osteoporóticas y duración del tratamiento
Prevención de fracturas osteoporóticas y duración del tratamientoCadime Easp
 
ENTREPRISE DU FUTUR 2017 @Lyon - La Nouvelle Grande Messe Digitale ?
ENTREPRISE DU FUTUR 2017 @Lyon - La Nouvelle Grande Messe Digitale ?ENTREPRISE DU FUTUR 2017 @Lyon - La Nouvelle Grande Messe Digitale ?
ENTREPRISE DU FUTUR 2017 @Lyon - La Nouvelle Grande Messe Digitale ?Sebastien Rolando
 

Destaque (8)

Sma string combiner
Sma string combinerSma string combiner
Sma string combiner
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
 
Bronquiectasias no asociadas a Fibrosis Quística
Bronquiectasias no asociadas a Fibrosis QuísticaBronquiectasias no asociadas a Fibrosis Quística
Bronquiectasias no asociadas a Fibrosis Quística
 
Intro to behavioural law & economics
Intro to behavioural law & economicsIntro to behavioural law & economics
Intro to behavioural law & economics
 
Computer Applications in Business_Computer Hardware - Input Device
Computer Applications in Business_Computer Hardware - Input DeviceComputer Applications in Business_Computer Hardware - Input Device
Computer Applications in Business_Computer Hardware - Input Device
 
Prevención de fracturas osteoporóticas y duración del tratamiento
Prevención de fracturas osteoporóticas y duración del tratamientoPrevención de fracturas osteoporóticas y duración del tratamiento
Prevención de fracturas osteoporóticas y duración del tratamiento
 
Dolor abdominal agudo
Dolor abdominal agudoDolor abdominal agudo
Dolor abdominal agudo
 
ENTREPRISE DU FUTUR 2017 @Lyon - La Nouvelle Grande Messe Digitale ?
ENTREPRISE DU FUTUR 2017 @Lyon - La Nouvelle Grande Messe Digitale ?ENTREPRISE DU FUTUR 2017 @Lyon - La Nouvelle Grande Messe Digitale ?
ENTREPRISE DU FUTUR 2017 @Lyon - La Nouvelle Grande Messe Digitale ?
 

Semelhante a Fog Computing: Um Novo Paradigma Computacional

Tendências de inovações tecnologics em cloud computing
Tendências de inovações tecnologics em cloud computingTendências de inovações tecnologics em cloud computing
Tendências de inovações tecnologics em cloud computingcictec
 
Big data e o dirieto internacional - SILVA JR., Nelmon J.
Big data e o dirieto internacional - SILVA JR., Nelmon J.Big data e o dirieto internacional - SILVA JR., Nelmon J.
Big data e o dirieto internacional - SILVA JR., Nelmon J.Autônomo
 
As rupturas tecnológicas e o futuro dos desenvolvedores
As rupturas tecnológicas e o futuro dos desenvolvedoresAs rupturas tecnológicas e o futuro dos desenvolvedores
As rupturas tecnológicas e o futuro dos desenvolvedoresAllyson Chiarini
 
A internet das coisas e os paradigmas do marketing e do consumo
A internet das coisas e os paradigmas do marketing e do consumoA internet das coisas e os paradigmas do marketing e do consumo
A internet das coisas e os paradigmas do marketing e do consumoMarcella Rodrigues
 
Npa810 Inteligencia De Negocios
Npa810 Inteligencia De NegociosNpa810 Inteligencia De Negocios
Npa810 Inteligencia De Negociosrafadsn
 
Internet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesInternet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesFaculdade Martha Falcão
 
Internet das coisas e mobile marketing limites e possibilidades
Internet das coisas e mobile marketing limites e possibilidadesInternet das coisas e mobile marketing limites e possibilidades
Internet das coisas e mobile marketing limites e possibilidadesMarcel Ayres
 
Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...
Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...
Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...Rio Info
 
Tendências de mercado para tic’s o fenômeno chamado big data
Tendências de mercado para tic’s   o fenômeno chamado big dataTendências de mercado para tic’s   o fenômeno chamado big data
Tendências de mercado para tic’s o fenômeno chamado big datacictec
 
"Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing""Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing"EUBrasilCloudFORUM .
 
Lte 5 g latim america 2017 creating an internet of things ecosystem - alber...
Lte 5 g latim america 2017   creating an internet of things ecosystem - alber...Lte 5 g latim america 2017   creating an internet of things ecosystem - alber...
Lte 5 g latim america 2017 creating an internet of things ecosystem - alber...Alberto Boaventura
 
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Felipe Mota
 
Internet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesInternet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesFaculdade Martha Falcão
 
[CESAR REPORTS] Industrial Internet of Things: A Revolução da Indústria 4.0
[CESAR REPORTS] Industrial Internet of Things: A Revolução da Indústria 4.0[CESAR REPORTS] Industrial Internet of Things: A Revolução da Indústria 4.0
[CESAR REPORTS] Industrial Internet of Things: A Revolução da Indústria 4.0CESAR
 
A Nova Economia Digital - o que a internet fez com nossos mercados
A Nova Economia Digital - o que a internet fez com nossos mercadosA Nova Economia Digital - o que a internet fez com nossos mercados
A Nova Economia Digital - o que a internet fez com nossos mercadosSIDNEY LONGO
 
Gartner symposium 2013
Gartner symposium 2013Gartner symposium 2013
Gartner symposium 2013inovaDay .
 
Palestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvemPalestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvemAdriano Nogueira
 

Semelhante a Fog Computing: Um Novo Paradigma Computacional (20)

Tendências de inovações tecnologics em cloud computing
Tendências de inovações tecnologics em cloud computingTendências de inovações tecnologics em cloud computing
Tendências de inovações tecnologics em cloud computing
 
Big data e o dirieto internacional - SILVA JR., Nelmon J.
Big data e o dirieto internacional - SILVA JR., Nelmon J.Big data e o dirieto internacional - SILVA JR., Nelmon J.
Big data e o dirieto internacional - SILVA JR., Nelmon J.
 
IoT Internet das Coisas
IoT Internet das CoisasIoT Internet das Coisas
IoT Internet das Coisas
 
As rupturas tecnológicas e o futuro dos desenvolvedores
As rupturas tecnológicas e o futuro dos desenvolvedoresAs rupturas tecnológicas e o futuro dos desenvolvedores
As rupturas tecnológicas e o futuro dos desenvolvedores
 
A internet das coisas e os paradigmas do marketing e do consumo
A internet das coisas e os paradigmas do marketing e do consumoA internet das coisas e os paradigmas do marketing e do consumo
A internet das coisas e os paradigmas do marketing e do consumo
 
Cloud Computing Com Lte
Cloud Computing Com LteCloud Computing Com Lte
Cloud Computing Com Lte
 
Npa810 Inteligencia De Negocios
Npa810 Inteligencia De NegociosNpa810 Inteligencia De Negocios
Npa810 Inteligencia De Negocios
 
Internet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesInternet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e Aplicações
 
Internet das coisas e mobile marketing limites e possibilidades
Internet das coisas e mobile marketing limites e possibilidadesInternet das coisas e mobile marketing limites e possibilidades
Internet das coisas e mobile marketing limites e possibilidades
 
Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...
Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...
Rio Info 2015 - Painel Projetos Inovadores com IoT - Margarida afonso costa b...
 
Tendências de mercado para tic’s o fenômeno chamado big data
Tendências de mercado para tic’s   o fenômeno chamado big dataTendências de mercado para tic’s   o fenômeno chamado big data
Tendências de mercado para tic’s o fenômeno chamado big data
 
"Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing""Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing"
 
Lte 5 g latim america 2017 creating an internet of things ecosystem - alber...
Lte 5 g latim america 2017   creating an internet of things ecosystem - alber...Lte 5 g latim america 2017   creating an internet of things ecosystem - alber...
Lte 5 g latim america 2017 creating an internet of things ecosystem - alber...
 
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
 
Internet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e AplicaçõesInternet das Coisas: Conceitos e Aplicações
Internet das Coisas: Conceitos e Aplicações
 
[CESAR REPORTS] Industrial Internet of Things: A Revolução da Indústria 4.0
[CESAR REPORTS] Industrial Internet of Things: A Revolução da Indústria 4.0[CESAR REPORTS] Industrial Internet of Things: A Revolução da Indústria 4.0
[CESAR REPORTS] Industrial Internet of Things: A Revolução da Indústria 4.0
 
A Nova Economia Digital - o que a internet fez com nossos mercados
A Nova Economia Digital - o que a internet fez com nossos mercadosA Nova Economia Digital - o que a internet fez com nossos mercados
A Nova Economia Digital - o que a internet fez com nossos mercados
 
O que seria a Indústria 4.0?
O que seria a Indústria 4.0?O que seria a Indústria 4.0?
O que seria a Indústria 4.0?
 
Gartner symposium 2013
Gartner symposium 2013Gartner symposium 2013
Gartner symposium 2013
 
Palestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvemPalestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvem
 

Mais de Mario Dantas - Federal University of Juiz de Fora (UFJF) (6)

Ambient Assited Living (Ambientes de Domicílios Assistidos)
Ambient Assited Living (Ambientes de Domicílios Assistidos)Ambient Assited Living (Ambientes de Domicílios Assistidos)
Ambient Assited Living (Ambientes de Domicílios Assistidos)
 
Semac
SemacSemac
Semac
 
Apg bolsas de pós-graduação
Apg bolsas de pós-graduaçãoApg bolsas de pós-graduação
Apg bolsas de pós-graduação
 
P&D: Universidade-Empresa
P&D: Universidade-EmpresaP&D: Universidade-Empresa
P&D: Universidade-Empresa
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computação nas Nuvens (Cloud Computing)
Computação nas Nuvens (Cloud Computing)Computação nas Nuvens (Cloud Computing)
Computação nas Nuvens (Cloud Computing)
 

Fog Computing: Um Novo Paradigma Computacional

  • 1. Programa de Pós-Graduação em Ciência da Computação (PPGCC) Departamento de Informática e Estatística (INE) Universidade Federal de Santa Catarina (UFSC) Seccom-2016 Prof. Mario A. R. Dantas Fog Computing: Um Novo Paradigma Computacional? mario.dantas@ufsc.br
  • 2. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 2 AGENDA > Motivação > Conceitos > Visões do Paradigma de Fog > Exemplos de Estudos de Casos > Considerações
  • 3. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 3 AGENDA > Motivação > Conceitos > Visões do Paradigma de Fog > Exemplos de Estudos de Casos > Considerações
  • 4. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 4 Estudos recentes de grandes corporações de TI, como por exemplo, Cisco [1] e IBM [2], indicam que diariamente são gerados 2.5 exabytes de bytes de dados por dia. Estima-se que em 2020 esse número atinja a casa dos 40 yottabytes, o que significa aproximadamente 5.200 gigabytes para cada pessoa na terra. Motivação
  • 5. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 5 Esta grande quantidade de informação deverá ter uma parcela majoritariamente originada da abordagem Internet das Coisas (Internet of Things - IoT). Motivação
  • 6. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 6 A motivação para a palestra é abordar os desafios relativos ao IoT, processamento paralelo e distribuído, armazenamento e big data sob um prisma, de uma nova abordagem com um desempenho diferenciado local, denominada de fog computing. A ideia é apresentar algumas visões da novo paradigma e o diferencial da abordagem de fog computing com relação a outros paradigmas como cluster, grid e cloud computing. Motivação
  • 7. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 7 Our goal is to develop, implement, deploy, and evaluate mechanisms and policies that support High Throughput Computing (HTC) on large collections of distributively owned computing resources. Guided by both the technological and sociological challenges of such a computing environment, the Center for High Throughput Computing at UW-Madison has been building the open source HTCondor distributed computing software (pronounced "aitch-tee-condor") and related technologies to enable scientists and engineers to increase their computing throughput. [3] HTCondor Motivação Do início dos anos 90 até hoje…….
  • 8. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 8 AGENDA > Motivação > Conceitos > Visões do Paradigma de Fog > Exemplos de Estudos de Casos > Considerações
  • 9. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 9 Cluster Computing Um cluster computacional consiste em conjunto de computadores fortemente, ou fracamente, acoplados, de uma única organização, ligados que trabalham em conjunto para muitas aplicações possam ser executadas, sob uma abordagem de uma visão única de sistema computacional.
  • 10. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 10
  • 11. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 11 Grid Computing Computação em GRID é um modelo computacional onde organizações criam ambientes denominados de virtual organizations (VO) que provêm recursos computacionais de alto desempenho para os usuários das organizações participantes compartilhando esses recursos de forma cooperada. Este tipo de abordagem computacional é muito característico entre organizações orientadas a pesquisas e indústrias de ponta em termos tecnológicos.
  • 12. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 12 Exemplos de Ambientes de Grid
  • 13. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 13 Exemplos de Ambientes de Software de Grid
  • 14. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 14 Cloud Computing Cloud computing is a model [4] > for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) > that can be rapidly provisioned and released with minimal management effort or service provider interaction.
  • 15. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 15 This cloud model is composed of [4]:  five essential characteristics;  three service models; and  four deployment models. Cloud Computing
  • 16. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 16 Essential characteristics [4]: 1) On-demand self-service; 2) Broad network access; 3) Resource pooling; 4) Rapid elasticity; 5) Measured service. Cloud Computing
  • 17. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 17 Service Model [4]: 1) SaaS (Software as a Service); 2) PaaS (Plataform as a Service); 3) IaaS (Infrastructure as a Service). Cloud Computing
  • 18. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 18 Deployment Models [4]: 1) Private cloud. The cloud infrastructure is provisioned for exclusive use by a single organization 2) Community cloud. The cloud infrastructure is provisioned for exclusive use by a specific community of consumers 3) Public cloud. The cloud infrastructure is provisioned for open use by the general public 4) Hybrid cloud. The cloud infrastructure is a composition of two or more distinct cloud infrastructures Cloud Computing
  • 19. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 19 Cloud Computing Fonte: [4]
  • 20. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 20 Cloud Computing
  • 21. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 21
  • 22. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 22 But, does the cloud approach have any challenge?
  • 23. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 23 But, does the cloud approach have any challenge? Essential characteristics Examples to remember 1) On-demand self-service; Self-service restaurant queues; 2) Broad network access; Different roads from different states/provinces/countries; 3) Resource pooling; Shared or distributed memory; 4) Rapid elasticity; EURO monetary elasticity; 5) Measured service. bills never delay.
  • 24. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 24 > Interoperability: Lack of (or to many) standards; > Human Resources: Small number of people with real good knowledge of distributed systems; > Security : . Byzantines attacks; . not yet known...... (e.g. Cyber attacks such as Stuxnet and flame)
  • 25. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 25 A Internet das Coisas (Internet of Things - IoT) é uma abordagem tecnológica que visa conectar dispositivos eletrônicos utilizados no dia-a-dia, tais como os como aparelhos eletrodomésticos, eletroportáteis, máquinas industriais, meios de transporte à Internet. IoT é um sistema onde dispositivos são interligados computacionalmente, sem a necessidade de humanos, ou seja máquinas mecânicas e digitais, objetos, animais ou pessoas possuem identificadores únicos e a capacidade de transferir dados através de uma rede. IoT
  • 26. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 26
  • 27. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 27
  • 28. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 28 The Internet of Everything is a $19 trillion global opportunity over the next decade: Private-sector firms can create as much as $14.4 trillion of value while cities, governments and other public-sector organizations can create $4.6 trillion. (Cisco, [5]) IoE em português seria a Internet de Todas as Coisas. IoE
  • 29. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 29
  • 30. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 30
  • 31. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 31 AGENDA > Motivação > Conceitos > Visões do Paradigma de Fog > Exemplos de Estudos de Casos > Considerações
  • 32. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 32 Visões de Fog Computing  Dresden – TU - Germany [6] Fog Computing is a new reference architecture for sensor networks at the edge of the cloud. Its basic idea is to process data locally, in complex sensor nodes, gateways and routers, before moving them into the cloud. Thereby, it protects privacy by default, and delivers speed (low latency, high bandwidth). Its business perspectives for Germany are tremendous, because starting from the sensor markets, Germany companies can try to penetrate into the future cloud markets. And combined with LED-based transmission of data (LiFi), it will also result in highly energy-efficient infrastructures for Industry 4.0, smart homes and smart environments.
  • 33. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 33  University of Alcala – Spain [7] Fog computing or fog networking, also known as fogging, is an architecture that uses one or a collaborative multitude of end-user clients or near-user edge devices to carry out a substantial amount of storage (rather than stored primarily in cloud data centers), communication (rather than routed over the internet backbone), and control, configuration, measurement and management (rather than controlled primarily by network gateways such as those in the LTE core network). Visões de Fog Computing
  • 34. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 34  Trabalhos de pesquisa > Fog computing and its role in the internet of things [8] > Fog computing: Mitigating insider data theft attacks in the cloud [9] > Fog computing: A platform for internet of things and analytics [10] > Finding your way in the fog: Towards a comprehensive definition of fog computing [11] Visões de Pesquisas em Fog Computing
  • 35. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 35  Trabalhos de pesquisa > Improving web sites performance using edge servers in fog computing architecture [12] > Reliability in the utility computing era: Towards reliable fog computing [13] > Fog computing and smart gateway based communication for cloud of things [14] > Fog computing: Focusing on mobile users at the edge [15] Visões de Pesquisas em Fog Computing
  • 36. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 36 Visões de Fog Computing Tendências de mercado: Importante entender o que verifica-se no mercado e como as aplicações estão sendo processadas.
  • 37. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 37
  • 38. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 38
  • 39. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 39
  • 40. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 40 A abordagem big data considera cinco parâmetros: - Volume - Velocidade - Variedade - Veracidade - Valor Será que temos como garantir, por exemplo, velocidade sob um determinado período especifico (time constraint)?
  • 41. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 41 Fonte: [16]
  • 42. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 42 #Beer-Storage-Professional-A #Beer-Storage-Casa #Beer-Consulta
  • 43. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 43 Como as informações estão sendo armazenadas?
  • 44. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 44 Elementos de armazenamento distribuído e/ou paralelo
  • 45. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 45 Elementos de armazenamento distribuído e/ou paralelo
  • 46. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 46
  • 47. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 47
  • 48. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 48 AGENDA > Motivação > Conceitos > Visões do Paradigma de Fog > Exemplos de Estudos de Casos > Considerações
  • 49. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 49 https://fogproject.org/ The FOG Project Computer cloning and management Estudo de Caso 1
  • 50. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 50 Estudo de Caso 2 Estudo de Caso 3
  • 51. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 51 Estudo de Caso - Ambient Assisted Living [17]
  • 52. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 52 Estudo de Caso - Ambient Assisted Living [17]
  • 53. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 53 Estudo de Caso - Data Compression and Security [18]
  • 54. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 54
  • 55. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 55 AGENDA > Motivação > Conceitos > Visões do Paradigma de Fog > Exemplos de Estudos de Casos > Considerações
  • 56. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 56 A abordagem de Fog Computing deve ser entendida como uma redefinição escalar do paradigma de Cloud computing.
  • 57. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 57 A abordagem está relacionada com algumas tecnologias:  IoT : Coisas  IoE : Pessoas, Dados, Processos e Coisas  Redes de sensores: de ambiente e bio-médicos  Redes de alto desempenho: SDN
  • 58. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 58 A abordagem está relacionada com algumas tecnologias:  Abordagens de armazenamendo de alto desempenho;  Paradigmas de orientação a contexto: volume de dados e segurança.
  • 59. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 59 Respondendo a dúvida: - Fog Computing é um novo paradigma computacional?  Não: se considerarmos com um ambiente de pré- processamento para as Clouds;  SIM: se considerarmos a multidisciplinaridade envolvida nos ambientes de IoT e IoE.
  • 60. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 60 Referências [1] Bringing Big data to the Enterprise,” http://www 01.ibm.com/software/in/data/bigdata, acessado em Outubro de 2016. [2] R. Pepper and J. Garrity, “The Internet of Everything: How the Network Unleashes the Benefits of Big Data,” Global Information Technology Report, Cisco, 2014, pp. 35–42; http://blogs.cisco.com/wp- content/uploads/GITR-2014-Cisco-Chapter.pdf. [3] HTCondor, https://research.cs.wisc.edu/htcondor/, acessado em Outubro de 2016. [4] NIST, https://www.nist.gov/, acessado em Outubro de 2016. [5] Cisco, http://ioeassessment.cisco.com/, acessado em Outubro de 2016. [6] Aßmann, Uwe, http://www1.inf.tu-dresden.de/~ua1/Talks/Talk-Overview-By-Years.html, acessado em 10/2016.
  • 61. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 61 Referências [7] Charles C. Byers, Patrick Wetterwald, Fog Computing Distributing Data and Intelligence for Resiliency and Scale Necessary for IoT The Internet of Things (Ubiquity symposium), Ubiquity, Volume 2015 Issue November, November 2015, http://ubiquity.acm.org/article.cfm?id=2822875. [8] F Bonomi, R Milito, J Zhu, Fog computing and its role in the internet of things S Addepalli - … on Mobile cloud computing, 2012 – dl.acm.org [9] SJ Stolfo, MB Salem, Fog computing: Mitigating insider data theft attacks in the cloud- Security and Privacy …, 2012 – ieeexplore.ieee.org [10] F Bonomi, R Milito, P Natarajan, J Zhu, Fog computing: A platform for internet of things and analytics - Big Data and Internet of Things: A …, 2014 – Springer [11] LM Vaquero, L Rodero-Merino , Finding your way in the fog: Towards a comprehensive definition of fog computing - ACM SIGCOMM Computer …, 2014 – dl.acm.org
  • 62. 03/10/16 Fog Computing: Um Novo Paradigma Computacional? 62 [12] J Zhu, DS Chan, MS Prabhu , Improving web sites performance using edge servers in fog computing architecture - … (SOSE), 2013 IEEE …, 2013 – ieeexplore.ieee.org. [13] H Madsen, B Burtschy, G Albeanu, Reliability in the utility computing era: Towards reliable fog computing on Systems, Signals …, 2013 – ieeexplore.ieee.org. [14] M Aazam, EN Huh, Fog computing and smart gateway based communication for cloud of thing, Future Internet of Things and Cloud ( …, 2014 – ieeexplore.ieee.org [15] TH Luan, L Gao, Z Li, Y Xiang, L Sun, Fog computing: Focusing on mobile users at the edge - arXiv preprint arXiv:1502.01815, 2015 - arxiv.org. [16] Cisco, https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing- overview.pdf,acessado em 10/2016. [17] Madalena Pereira Silva ; Dantas, M. A. R ; GONCALVES, ALEXANDRE L. . Autonomic Quality of Experience Management of Software-Defined Networks,. Revue des Nouvelles Technologies de l'information, v. RNTI-L-8, p. 79-98, 2016. [18] SIDDEQ, Mohammed Mand RODRIGUES, Marcos(2016). Novel 3D compression methods for geometry, connectivity and texture.3D Research,7(13).