SlideShare una empresa de Scribd logo
1 de 56
Descargar para leer sin conexión
Internet of Things (IoT) e o Paradigma Software- 
© Antônio M. Alberti 2014 
Defined Everything (SDE) 
Antônio Marcos Alberti 
Professor, Researcher, ICT Lab. Coordinator, NovaGenesis Project Architect, C++ 
Developer 
! 
antonioalberti@gmail.com 
www.inatel.br/novagenesis/
Outline 
‣ Current Scenario 
‣ Overview of FIA Ingredients 
‣ Software-Defined Everything (SDE) 
‣ Internet of Everything (IoE) 
‣ NovaGenesis: Convergent Information Architecture
Current Scenario 
‣ Since 2000, several initiatives to redesign the Internet appeared 
under the banner of the so called Future Internet Architecture (FIA) 
design. 
! 
‣ Today, there are hundreds of initiatives overspread all over the 
world. 
! 
‣ They can be classified as: 
ú Clean slate - Aim at redesigning from “scratch" the Internet 
architecture using the state-of-the-art of contemporary 
information and communications technologies. 
! 
ú Evolutionary - Aim at continuing evolving TCP/IP Internet. 
! 
‣ Since 2008, I am designing a new convergent information 
architecture called NovaGenesis.
Current Scenario 
‣ A branch of FIA design is the Internet of Things (IoT), or more 
generally the Internet of Everything (IoE). 
! 
‣ The IoE can be defined as to make everything belong to the 
Internet. 
! 
‣ Another branch of FIA is the Software-Defined Networking (SDN), 
which can also be generalized to Software-Defined Everything 
(SDE). 
! 
‣ The clean slate approaches wonder if the current Internet can 
support the challenge of scalability, naming, identification, mobility, 
manage and control of billions of nodes. 
! 
‣ We are going to discuss the relationships of both branches in the 
context of the NovaGenesis clean-slate architecture. 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
© Antônio M. Alberti 2013 
Overview of FIA ingredients 
Future Internet Ingredients 
IoT 
Capacity/ 
Ubiquity/ 
Scalability 
Real-Virtual 
Exposition/Service-centrism 
SDN 
Management/ 
Autonomicity 
Information-centrism 
Naming/Identification/ 
Mobility/Multihoming
What is SDN? 
• Networking can be defined as the act of establishing a network 
among equipment in order to exchange data and information. 
• According to Shenker, “current networks are essentially designed to 
‘master the complexity’ behind existing technologies, rather than to 
“extract simplicity” from the learned lessons”. 
• Shenker defends the idea that abstractions play a big role on 
computer science, shielding high level software from the complexity 
existing in the lower levels. 
• In this context, SDN means to rethink network architectures 
considering the important role of abstractions. Means to do 
networking as “software engineering”.
What is SDN? 
• However, SDN can also mean that some functionality (the 
functionality of ‘something’) is defined by software, i.e. it works 
accordingly to some controlling software. 
• Thus, SDN means to establish networks where physical/virtual 
equipment functionalities are controlled by software. 
• The equipment could be everything that can be used to do 
networking, while functionalities could be any networking 
functionality. 
• This definition raised on the scope of software-defined radio (SDR) 
and cognitive radio (CR), but this is a long story ;-)
Current Hardware Equipment 
Fonte: Andrés F. M. Quezada, “Uma Visão Geral de Redes Definidas por Software e o Protocolo 
OpenFlow”, Trabalho de Conclusão, Pós-Graduação Inatel, 2014
Networking Plane’s Interaction 
Fonte: Andrés F. M. Quezada, “Uma Visão Geral de Redes Definidas por Software e o Protocolo 
OpenFlow”, Trabalho de Conclusão, Pós-Graduação Inatel, 2014
The Shenker’s et al. SDN 
• It proposes four abstractions to simplify network control: 
• Forwarding - It encompasses a flexible, software-controlled, frame 
forwarding model. 
• State distribution - comprehends a centralized control program that 
operates over a summarized network view. 
• Configuration - The output of the control program is a networking 
configuration map. To create the required network view a network 
operating system (NOS) is used. 
• Specification - It enables the generation of abstract configurations for 
network devices. Such abstract configurations need to be mapped to 
the physical ones.
Decoupling Hardware from Software 
Fonte: Andrés F. M. Quezada, “Uma Visão Geral de Redes Definidas por Software e o Protocolo 
OpenFlow”, Trabalho de Conclusão, Pós-Graduação Inatel, 2014
The Four 
Abstractions 
Fonte: Andrés F. M. Quezada, “Uma Visão 
Geral de Redes Definidas por Software e o 
Protocolo OpenFlow”, Trabalho de 
Conclusão, Pós-Graduação Inatel, 2014
OpenFlow 
• It is probably the best well-known SDN initiative. 
• It is a standard that covers SDN forwarding and configuration 
abstractions. 
• It covers the structure of an OpenFlow switch as well as the 
protocol used by the control program (controller) to generate the 
network view and to configure forwarding tables. 
• A diversity of controllers can be used together with OpenFlow: 
NOX, HyperFlow, DevoFlow, Onix, etc.
What is Internet of Things? 
‣ To make an Internet build of physical “Things”. 
‣ To bring the Internet to the “Things”. 
‣ To put the “Things” on the Internet. 
‣ How many “Things”? 
NASA 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Future Internet Ingredients 
IoT 
Capacity/ 
Ubiquity/ 
Scalability 
Real-Virtual 
Exposition/Service-centrism 
SDN 
Management/ 
Autonomicity 
Information-centrism 
Naming/Identification/ 
Mobility/Multihoming 
© Antônio M. Alberti 2013 
Capacity, Ubiquity, and Scalability
Capacity, Ubiquity, and Scalability 
ü The accelerated evolution of capacities allows the 
implementation of small devices capable of sensing the real 
world and transmitting the obtained data to services on the 
Internet. 
© Antônio M. Alberti 2013 
! 
ü Those devices can also act over the real world. 
! 
ü Sensing and actuating capabilities can become ubiquitous, 
allowing unprecedented scenarios of interaction between the 
real and the virtual worlds. 
! 
ü This army of devices will push architectures’ scalability 
requirements to new limits.
© Antônio M. Alberti 2013 
Real-Virtual Worlds Integration 
Future Internet Ingredients 
IoT 
Capacity/ 
Ubiquity/ 
Scalability 
Real-Virtual 
Exposition/Service-centrism 
SDN 
Management/ 
Autonomicity 
Information-centrism 
Naming/Identification/ 
Mobility/Multihoming
Real-Virtual Worlds Integration 
ü New “smart” embedded devices are emerging and becoming 
connected to the Internet. 
Data Information Knowledge Wisdom 
© Antônio M. Alberti 2013 
! 
ü This will create a flood of real world information, considerably 
enriching our applications, making them more aware of what 
happens in the real world, in real time, everywhere. 
! 
ü To transform this huge amount of raw data on knowledge is one 
of the biggest challenges behind the IoT. 
! 
! 
! 
ü There is an entire cycle of data processing up to the generation 
of cooperative knowledge networks.
Real-Virtual Worlds Integration 
ü These knowledge networks can feed complex hierarchical 
feedback control loops, since sensorial data is very important for 
decision making. 
© Antônio M. Alberti 2013 
Some issues in 
this context are 
the stability, 
performance, and 
sensitivity of this 
control loops. 
ü Therefore, we do need to avoid blind autopilots.
Real-Virtual Worlds Integration 
ü New applications are emerging to take advantage of this 
situational information, e.g. like augment reality, ambient 
intelligence, social appliances, networked cars, etc. 
© Antônio M. Alberti 2013 
! 
! 
! 
! 
! 
! 
! 
Google GlassTM 
ü In addition, decisions made on the virtual side can be reflected 
on the real environment. This will help us to save energy, to 
better use our resources.
© Antônio M. Alberti 2013 
Resources Exposition and Service-Centrism 
Future Internet Ingredients 
IoT 
Capacity/ 
Ubiquity/ 
Scalability 
Real-Virtual 
Exposition/Service-centrism 
SDN 
Management/ 
Autonomicity 
Information-centrism 
Naming/Identification/ 
Mobility/Multihoming
ü IoT and FI resources need be exposed to software orchestration 
frameworks, allowing the dynamic and integrated composition of 
real and virtual existences. 
© Antônio M. Alberti 2013 
Resources Exposition and Service-Centrism 
Software Orchestration
Resources Exposition and Service-Centrism 
ü Entire services’ life-cycles can be orchestrated involving such 
exposed resources. 
© Antônio M. Alberti 2013 
! 
ü The life-cycle can include devices description, search, selection, 
negotiation, admission, installation, monitoring, failure handling, 
and all the other management functionalities. 
! 
ü In short, IoT capabilities can be seen as a service (IoT-as-a-service). 
! 
ü This view approximates the IoT to the so-called Internet of 
Services (IoS).
© Antônio M. Alberti 2013 
Resources Exposition and Service-Centrism 
ü Some open challenges on IoT + IoS are: 
ú How to design a service-oriented IoT? 
ú How to enable the joint orchestration of non-IoT and IoT substrate 
resources and services? 
ú How small sensors and actuators will expose their capabilities, or 
establish dynamic contracts? 
ú How to share IoT resources among several orchestration 
frameworks? 
ú How to describe the device capabilities? 
ú How to format the contracts? 
ú How to provide the adequate search mechanisms? 
ú Which circumstances can cause a contract revocation? 
ú How to provide energy-awareness?
© Antônio M. Alberti 2013 
Software-Defined Networking 
Future Internet Ingredients 
IoT 
Capacity/ 
Ubiquity/ 
Scalability 
Real-Virtual 
Exposition/Service-centrism 
SDN 
Management/ 
Autonomicity 
Information-centrism 
Naming/Identification/ 
Mobility/Multihoming
Software-Defined Networking 
ü The SDN paradigm could be applied to the IoT devices: 
ú T. Luo, H. Tan; T.Q.S. Quek, Sensor OpenFlow: Enabling 
Software-Defined Wireless Sensor Networks, IEEE 
Communications Letters, vol.16, no.11, pp.1896,1899, (2012). 
© Antônio M. Alberti 2013 
! 
ü IoT can be used to collect real-world information that is relevant 
for networking control, as well as to reflect software decisions 
on network hardware. 
! 
ü Some open issues are: 
ú How the well-known limitations of WSANs will shape the 
application of the SDN paradigm on this networks? 
ú How to design networking control and management systems that 
take advantage of the IoT?
© Antônio M. Alberti 2013 
Management and Autonomicity 
Future Internet Ingredients 
IoT 
Capacity/ 
Ubiquity/ 
Scalability 
Real-Virtual 
Exposition/Service-centrism 
SDN 
Management/ 
Autonomicity 
Information-centrism 
Naming/Identification/ 
Mobility/Multihoming
Management and Autonomicity 
ü IoT will manage itself or at least reduce considerably the degree 
of the human intervention required. 
© Antônio M. Alberti 2013 
We already have self-driven cars. 
Why not to have a self-driven FI? 
ü We cannot expect that the IoT will be managed in the same way 
as the telecom operator’s networks today.
Management and Autonomicity 
ü Among the proposals to reduce human interference on ICT, 
there is the so-called autonomic technology, or self-*. 
© Antônio M. Alberti 2013 
! 
ü Many of the IoT roles overlap with the functionalities advocated 
by the autonomic cycle, e.g. monitoring, analysis, acting. 
! 
ü Thus, the autonomic technology appears to be a natural 
candidate for the IoT management. 
! 
ü However, the IoT provides the information necessary to feed the 
autonomic cycle of other FI architectural components. 
! 
ü Thus, IoT appears to be a natural candidate to implement some 
of the phases of the autonomic cycle for FI components.
© Antônio M. Alberti 2013 
Naming, Identification, Mobility, and Multihoming 
Future Internet Ingredients 
IoT 
Capacity/ 
Ubiquity/ 
Scalability 
Real-Virtual 
Exposition/Service-centrism 
SDN 
Management/ 
Autonomicity 
Information-centrism 
Naming/Identification/ 
Mobility/Multihoming
Naming, Identification, Mobility, and Multihoming 
ü People like to attribute natural language names to devices, 
networks, services, and even for information. 
© Antônio M. Alberti 2013 
! 
ü Current Internet naming is very limited: hosts, domains, URLs. 
! 
ü What are the things that deserve a name on the Internet? 
! 
ü Names can be used as identifiers (IDs) and locators (LOCs). 
! 
ü An important problem is the dual role of IP addresses, even in 
IPv6. 
! 
ü How to move “Things” without losing their IDs?
Naming, Identification, Mobility, and Multihoming 
ü Additionally, new architectures need to support simultaneous 
connectivity and multipath routing, fully enabling multihoming. 
© Antônio M. Alberti 2013 
! 
ü The ubiquitous connectivity needs to be explored in design, as 
well as new routing approaches.
© Antônio M. Alberti 2013 
Information-centrism 
Future Internet Ingredients 
IoT 
Capacity/ 
Ubiquity/ 
Scalability 
Real-Virtual 
Exposition/Service-centrism 
SDN 
Management/ 
Autonomicity 
Information-centrism 
Naming/Identification/ 
Mobility/Multihoming
Information-centrism 
ü Node-centrism is perhaps the most common approach for 
designing WSANs. 
© Antônio M. Alberti 2013 
! 
ü However, IoT can take great advantage of the precepts behind 
the Internet of Information (IoI). 
! 
ü Self-certifying names (SCNs) can be used to name data in a 
persistent and verifiable way, i.e. SCN = H(m) 
mensagem 
(longa) 
m 
função 
“Hash” 
H(m) 
MD5, SHA-1, Whirlpool
Information-centrism 
ü The integrity, provenance, and non-repudiation of sensing and 
actuating data can be checked based on SCNs. 
© Antônio M. Alberti 2013 
! 
ü Name-based search and discovery of network-enabled devices 
and information helps on IoT services’ life-cycle: the idea of 
social devices. 
! 
ü Information is secured per se – it do not depend anymore only 
on secured connections.
(c) Antonio Alberti 2014, Inatel - All rights reserved.
NOVAGENESIS 
COMO É? 
QUAIS OS BENEFÍCIOS?
Nomes em linguagem natural: Português, Inglês, etc. 
Wilfredor 
Nomes únicos gerados a partir de padrões imutáveis das existências. 
NOMEAÇÃO 
0101010101010101011010110001010010101010101010101 
1010101011110100001010011111111110101010100000000 
1001010101000101010101011111110000000000000000000 
1010101010101010101000010010101010101010101010101 
1111111010101010100001010010100101010100010101010 
0100000100000010000000001000001000000100000010000 
1110000010000000100000010110101111000011100000000 
1111111010101010100001010010100101010100010101010 
0100000100000010000000001000001000000100000010000 
1110000010000000100000010110101111000011100000000 
1111111101111110111111011111101111101111101111111 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Antônio 
0101010101010101011010110001010010101010101010101 
1010101011110100001010011111111110101010100000000 
1001010101000101010101011111110000000000000000000 
1010101010101010101000010010101010101010101010101 
1111111010101010100001010010100101010100010101010 
0100000100000010000000001000001000000100000010000 
1110000010000000100000010110101111000011100000000 
1111111010101010100001010010100101010100010101010 
0100000100000010000000001000001000000100000010000 
1110000010000000100000010110101111000011100000000 
1111111101111110111111011111101111101111101111111 
Meu Smartphone 
Nomes conectados para criar uma rede de relacionamentos. 
Imagem.jpg 
AA180972… 01011223… 
BFEF1216… 
NOMEAÇÃO 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
01011223… 
Imagem.jpg 
Antônio 
AA180972… 
Meu 
Smartphone 
BFEF1216… 
IDENTIFICAÇÃO E LOCALIZAÇÃO 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Antônio 
Câmera 1 
Meu smartphone Scalifax 
Câmera 2 
Meu tablet 
Meu Repositório 
de Fotos 
DESCOBERTA 
Eu tenho fotos 
do Antônio! 
Eu guardo 
fotos do 
Antônio! 
Eu tenho fotos 
do Antônio! 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
NEGOCIAÇÃO 
Vamos 
trabalhar 
juntos? 
Vamos 
trabalhar 
juntos? 
Vamos 
trabalhar 
juntos? 
Antônio 
Câmera 1 
Meu smartphone Scalifax 
Câmera 2 
Meu tablet 
Meu Repositório 
de Fotos 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
TROCA DE INFORMAÇÃO 
Ai vão as Ok! 
minhas fotos! 
Ai vão as 
minhas fotos! 
Antônio 
Câmera 1 
Meu smartphone Scalifax 
Câmera 2 
Meu tablet 
Meu Repositório 
de Fotos 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
RASTREABILIDADE 
Antônio 
Câmera 1 
Meu smartphone Scalifax 
Câmera 2 
Meu tablet 
Meu Repositório 
de Fotos 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Confiável! 
Não confiável! 
"Collaboration logo V2" by Berdea - Own work. Licensed under Creative Commons Attribution-Share Alike 3.0 via Wikimedia 
Commons - http://commons.wikimedia.org/wiki/File:Collaboration_logo_V2.svg#mediaviewer/File:Collaboration_logo_V2.svg 
CONFIANÇA E REPUTAÇÃO
Hoje 
Transmissor 
envia 
Origem do 
Spam! 
Internet 
Receptor 
aceita tudo 
MODELO DE COMUNICAÇÃO 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Futuro 
Transmissor 
publica 
Internet Fim do Spam! 
Receptor 
assina 
MODELO DE COMUNICAÇÃO 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Rede Local 2 
MOBILIDADE 
ID=143.106.52.3 
LOC=143.106.52.3 
ID=10.0.0.3 
LOC=10.0.0.3 
Hoje 
Rede Local 1 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Futuro 
ID=FFFF12211243865… 
LOC=FEFEF1421412411… 
ID=FFFF12211243865… 
LOC=AAAA2734573453… 
MOBILIDADE 
Rede Local 1 Rede Local 2 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Dispositivos 
Sociais 
Representantes 
DISPOSITIVOS SOCIAIS 
(c) Antonio Alberti 2014, Inatel - All rights reserved. 
INTERAGEM UNS COM OS OUTROS USANDO 
REPRESENTANTES DE SOFTWARE.
Developing a NovaGenesis IoT 
Towards a Trustable Fellowship of Self-Organizing “Things” 
(c) Antonio Alberti 2014, Inatel - All rights reserved. 
Social Devices 
Window Sensor 
Storm 
Nobody at 
home 
Open window 
Presence Sensors 
Weather Sensors 
Close the 
window 
Window ! 
Representative 
Presence Sensors ! 
Representative 
Weather Sensors ! 
Representative 
Smart ! 
Assistant
Convergência IoE, SDE, Rádio Cognitivo e Sobre Fibra 
Optical Switch 
To “E” To “E” 
From “H” 
RoF RoF 
Splitter 
Access 
Point 
Spectrum 
Analyzer 
Antenna Control Link 
From “H” 
Throughtput (Mbps) 
CINR (dB) 
RF 
Sa Freque 
NovaGenesis Services 
for Proxy/Gateway/ 
Control of: 
! 
ü Spectrum Sensing 
ü Optically 
Controlled 
Antenna 
ü Access Point 
ü Wi-Fi VLAN 
! 
! 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Developing a NovaGenesis IoT 
Smart Future Internet Architecture 
People! 
Policies, Rules, Regulations, etc. 
Self-Organizing! 
Assistants, Controllers, Managers, etc. 
Self-Organizing ! 
Physical World Representatives 
Physical World 
(c) Antonio Alberti 2014, Inatel - All rights reserved.
NovaGenesis in 
the Media 
TEDxInatel 
TV Unisinos 
G1 
Engenharia É 
TecMundo 
BNAméricas
The NovaGenesis Team 
2014 
2013
Obrigado! 
Antônio Marcos Alberti 
! 
www.inatel.br/novagenesis 
www.inatel.br/woca 
antonioalberti.blogspot.com 
facebook.com/antoniomarcos.alberti 
researchgate.net/profile/Antonio_Alberti 
linkedin.com/profile/view?id=69752898 
twitter.com/antoniomalberti

Más contenido relacionado

La actualidad más candente

Designing for an internet of things
Designing for an internet of thingsDesigning for an internet of things
Designing for an internet of things
Timo Arnall
 
cloud of things Presentation
cloud of things Presentation cloud of things Presentation
cloud of things Presentation
Assem mousa
 
Foundational Elements for IoT (1)
Foundational Elements for IoT (1)Foundational Elements for IoT (1)
Foundational Elements for IoT (1)
Nicolas Delorme
 

La actualidad más candente (20)

The Internet of Things, Ambient Intelligence, and the Move Towards Intelligen...
The Internet of Things, Ambient Intelligence, and the Move Towards Intelligen...The Internet of Things, Ambient Intelligence, and the Move Towards Intelligen...
The Internet of Things, Ambient Intelligence, and the Move Towards Intelligen...
 
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...Internet of Information and Services (IoIS): A Conceptual Integrative Archite...
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...
 
Designing for an internet of things
Designing for an internet of thingsDesigning for an internet of things
Designing for an internet of things
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
 
IndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsIndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of Things
 
Security in the Internet of Things
Security in the Internet of ThingsSecurity in the Internet of Things
Security in the Internet of Things
 
Getting Started with the Internet of Things - Allianz Hackrisk Hackathon 29/...
Getting Started with the Internet of Things  - Allianz Hackrisk Hackathon 29/...Getting Started with the Internet of Things  - Allianz Hackrisk Hackathon 29/...
Getting Started with the Internet of Things - Allianz Hackrisk Hackathon 29/...
 
cloud of things Presentation
cloud of things Presentation cloud of things Presentation
cloud of things Presentation
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the art
 
Research Issues, Challenges and Directions in IoT (Internet of Things)
 Research Issues, Challenges and Directions in IoT (Internet of Things) Research Issues, Challenges and Directions in IoT (Internet of Things)
Research Issues, Challenges and Directions in IoT (Internet of Things)
 
Finnish view of industrial internet
Finnish view of industrial internetFinnish view of industrial internet
Finnish view of industrial internet
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Artificial Intelligence in Computer Networks
Artificial Intelligence in Computer NetworksArtificial Intelligence in Computer Networks
Artificial Intelligence in Computer Networks
 
Seminario IoT - Internet of Things
Seminario IoT - Internet of ThingsSeminario IoT - Internet of Things
Seminario IoT - Internet of Things
 
Pervasive computing and its Security Issues
Pervasive computing and its Security IssuesPervasive computing and its Security Issues
Pervasive computing and its Security Issues
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Foundational Elements for IoT (1)
Foundational Elements for IoT (1)Foundational Elements for IoT (1)
Foundational Elements for IoT (1)
 
Sss14beart AlertMe
Sss14beart AlertMeSss14beart AlertMe
Sss14beart AlertMe
 
Iot for smart world
Iot for smart worldIot for smart world
Iot for smart world
 
UX Design for the IoT and the Rise of Natural Interaction
 UX Design for the IoT and the Rise of Natural Interaction UX Design for the IoT and the Rise of Natural Interaction
UX Design for the IoT and the Rise of Natural Interaction
 

Similar a Internet das Coisas e o Paradigma Software-Defined Everything (SDE)

summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
HakkemB
 

Similar a Internet das Coisas e o Paradigma Software-Defined Everything (SDE) (20)

Internet of Things: Perspectives, Challenges and Opportunities
Internet of Things: Perspectives, Challenges and OpportunitiesInternet of Things: Perspectives, Challenges and Opportunities
Internet of Things: Perspectives, Challenges and Opportunities
 
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing Research
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing ResearchFuture Internet: Visions, Requirements, Key Ingredients, and Ongoing Research
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing Research
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
 
IRJET-A Review: IoT and Cloud Computing for Future Internet
IRJET-A Review: IoT and Cloud Computing for Future InternetIRJET-A Review: IoT and Cloud Computing for Future Internet
IRJET-A Review: IoT and Cloud Computing for Future Internet
 
iot
iotiot
iot
 
Future ICT Architectures: Perspectives, Requirements, and Challenges
Future ICT Architectures: Perspectives, Requirements, and Challenges Future ICT Architectures: Perspectives, Requirements, and Challenges
Future ICT Architectures: Perspectives, Requirements, and Challenges
 
IoT Cloud Applications | Role of Cloud Backend in IoT
IoT Cloud Applications | Role of Cloud Backend in IoTIoT Cloud Applications | Role of Cloud Backend in IoT
IoT Cloud Applications | Role of Cloud Backend in IoT
 
Unit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptxUnit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptx
 
IOT_PPT1.pdf
IOT_PPT1.pdfIOT_PPT1.pdf
IOT_PPT1.pdf
 
Internet Of EveryThing
Internet Of EveryThingInternet Of EveryThing
Internet Of EveryThing
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
 
Windows for IOT
Windows for IOTWindows for IOT
Windows for IOT
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
THE INTERNET OF THINGS: NEW INTEROPERABILITY, MANAGEMENT AND SECURITY CHALLENGES
THE INTERNET OF THINGS: NEW INTEROPERABILITY, MANAGEMENT AND SECURITY CHALLENGESTHE INTERNET OF THINGS: NEW INTEROPERABILITY, MANAGEMENT AND SECURITY CHALLENGES
THE INTERNET OF THINGS: NEW INTEROPERABILITY, MANAGEMENT AND SECURITY CHALLENGES
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
THE INTERNET OF THINGS: NEW INTEROPERABILITY, MANAGEMENT AND SECURITY CHALLENGES
THE INTERNET OF THINGS: NEW INTEROPERABILITY, MANAGEMENT AND SECURITY CHALLENGESTHE INTERNET OF THINGS: NEW INTEROPERABILITY, MANAGEMENT AND SECURITY CHALLENGES
THE INTERNET OF THINGS: NEW INTEROPERABILITY, MANAGEMENT AND SECURITY CHALLENGES
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
 
STUDY OF VARIOUS INTERNET OF THINGS PLATFORMS
STUDY OF VARIOUS INTERNET OF THINGS PLATFORMSSTUDY OF VARIOUS INTERNET OF THINGS PLATFORMS
STUDY OF VARIOUS INTERNET OF THINGS PLATFORMS
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
 
IRJET- A Inference Model for Environment Detection using IoT and SVM
IRJET- A Inference Model for Environment Detection using IoT and SVMIRJET- A Inference Model for Environment Detection using IoT and SVM
IRJET- A Inference Model for Environment Detection using IoT and SVM
 

Más de Antonio Marcos Alberti

PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
Antonio Marcos Alberti
 

Más de Antonio Marcos Alberti (20)

6G
6G6G
6G
 
Convergência de Arquiteturas de Informação: 6G e Além
Convergência de Arquiteturas de Informação: 6G e AlémConvergência de Arquiteturas de Informação: 6G e Além
Convergência de Arquiteturas de Informação: 6G e Além
 
Disrupções Tecnológicas e seus Impactos
Disrupções Tecnológicas e seus ImpactosDisrupções Tecnológicas e seus Impactos
Disrupções Tecnológicas e seus Impactos
 
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
 
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
Palestra Transformação Digital no The Developer Conferece (TDC) - FuturePalestra Transformação Digital no The Developer Conferece (TDC) - Future
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
 
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
 
Inteligência Artificial na Transformação Digital de Smart Cities
Inteligência Artificial na Transformação Digital de Smart CitiesInteligência Artificial na Transformação Digital de Smart Cities
Inteligência Artificial na Transformação Digital de Smart Cities
 
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
 
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
 
Arte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo VirtualArte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo Virtual
 
Convergência de Tecnologias Disruptivas
Convergência de Tecnologias DisruptivasConvergência de Tecnologias Disruptivas
Convergência de Tecnologias Disruptivas
 
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACHFORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
 
OVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCHOVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCH
 
Internet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisInternet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesis
 
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
 
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNETPROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
 

Último

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Internet das Coisas e o Paradigma Software-Defined Everything (SDE)

  • 1. Internet of Things (IoT) e o Paradigma Software- © Antônio M. Alberti 2014 Defined Everything (SDE) Antônio Marcos Alberti Professor, Researcher, ICT Lab. Coordinator, NovaGenesis Project Architect, C++ Developer ! antonioalberti@gmail.com www.inatel.br/novagenesis/
  • 2. Outline ‣ Current Scenario ‣ Overview of FIA Ingredients ‣ Software-Defined Everything (SDE) ‣ Internet of Everything (IoE) ‣ NovaGenesis: Convergent Information Architecture
  • 3. Current Scenario ‣ Since 2000, several initiatives to redesign the Internet appeared under the banner of the so called Future Internet Architecture (FIA) design. ! ‣ Today, there are hundreds of initiatives overspread all over the world. ! ‣ They can be classified as: ú Clean slate - Aim at redesigning from “scratch" the Internet architecture using the state-of-the-art of contemporary information and communications technologies. ! ú Evolutionary - Aim at continuing evolving TCP/IP Internet. ! ‣ Since 2008, I am designing a new convergent information architecture called NovaGenesis.
  • 4. Current Scenario ‣ A branch of FIA design is the Internet of Things (IoT), or more generally the Internet of Everything (IoE). ! ‣ The IoE can be defined as to make everything belong to the Internet. ! ‣ Another branch of FIA is the Software-Defined Networking (SDN), which can also be generalized to Software-Defined Everything (SDE). ! ‣ The clean slate approaches wonder if the current Internet can support the challenge of scalability, naming, identification, mobility, manage and control of billions of nodes. ! ‣ We are going to discuss the relationships of both branches in the context of the NovaGenesis clean-slate architecture. (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 5. © Antônio M. Alberti 2013 Overview of FIA ingredients Future Internet Ingredients IoT Capacity/ Ubiquity/ Scalability Real-Virtual Exposition/Service-centrism SDN Management/ Autonomicity Information-centrism Naming/Identification/ Mobility/Multihoming
  • 6. What is SDN? • Networking can be defined as the act of establishing a network among equipment in order to exchange data and information. • According to Shenker, “current networks are essentially designed to ‘master the complexity’ behind existing technologies, rather than to “extract simplicity” from the learned lessons”. • Shenker defends the idea that abstractions play a big role on computer science, shielding high level software from the complexity existing in the lower levels. • In this context, SDN means to rethink network architectures considering the important role of abstractions. Means to do networking as “software engineering”.
  • 7. What is SDN? • However, SDN can also mean that some functionality (the functionality of ‘something’) is defined by software, i.e. it works accordingly to some controlling software. • Thus, SDN means to establish networks where physical/virtual equipment functionalities are controlled by software. • The equipment could be everything that can be used to do networking, while functionalities could be any networking functionality. • This definition raised on the scope of software-defined radio (SDR) and cognitive radio (CR), but this is a long story ;-)
  • 8. Current Hardware Equipment Fonte: Andrés F. M. Quezada, “Uma Visão Geral de Redes Definidas por Software e o Protocolo OpenFlow”, Trabalho de Conclusão, Pós-Graduação Inatel, 2014
  • 9. Networking Plane’s Interaction Fonte: Andrés F. M. Quezada, “Uma Visão Geral de Redes Definidas por Software e o Protocolo OpenFlow”, Trabalho de Conclusão, Pós-Graduação Inatel, 2014
  • 10. The Shenker’s et al. SDN • It proposes four abstractions to simplify network control: • Forwarding - It encompasses a flexible, software-controlled, frame forwarding model. • State distribution - comprehends a centralized control program that operates over a summarized network view. • Configuration - The output of the control program is a networking configuration map. To create the required network view a network operating system (NOS) is used. • Specification - It enables the generation of abstract configurations for network devices. Such abstract configurations need to be mapped to the physical ones.
  • 11. Decoupling Hardware from Software Fonte: Andrés F. M. Quezada, “Uma Visão Geral de Redes Definidas por Software e o Protocolo OpenFlow”, Trabalho de Conclusão, Pós-Graduação Inatel, 2014
  • 12. The Four Abstractions Fonte: Andrés F. M. Quezada, “Uma Visão Geral de Redes Definidas por Software e o Protocolo OpenFlow”, Trabalho de Conclusão, Pós-Graduação Inatel, 2014
  • 13. OpenFlow • It is probably the best well-known SDN initiative. • It is a standard that covers SDN forwarding and configuration abstractions. • It covers the structure of an OpenFlow switch as well as the protocol used by the control program (controller) to generate the network view and to configure forwarding tables. • A diversity of controllers can be used together with OpenFlow: NOX, HyperFlow, DevoFlow, Onix, etc.
  • 14. What is Internet of Things? ‣ To make an Internet build of physical “Things”. ‣ To bring the Internet to the “Things”. ‣ To put the “Things” on the Internet. ‣ How many “Things”? NASA (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 15. Future Internet Ingredients IoT Capacity/ Ubiquity/ Scalability Real-Virtual Exposition/Service-centrism SDN Management/ Autonomicity Information-centrism Naming/Identification/ Mobility/Multihoming © Antônio M. Alberti 2013 Capacity, Ubiquity, and Scalability
  • 16. Capacity, Ubiquity, and Scalability ü The accelerated evolution of capacities allows the implementation of small devices capable of sensing the real world and transmitting the obtained data to services on the Internet. © Antônio M. Alberti 2013 ! ü Those devices can also act over the real world. ! ü Sensing and actuating capabilities can become ubiquitous, allowing unprecedented scenarios of interaction between the real and the virtual worlds. ! ü This army of devices will push architectures’ scalability requirements to new limits.
  • 17. © Antônio M. Alberti 2013 Real-Virtual Worlds Integration Future Internet Ingredients IoT Capacity/ Ubiquity/ Scalability Real-Virtual Exposition/Service-centrism SDN Management/ Autonomicity Information-centrism Naming/Identification/ Mobility/Multihoming
  • 18. Real-Virtual Worlds Integration ü New “smart” embedded devices are emerging and becoming connected to the Internet. Data Information Knowledge Wisdom © Antônio M. Alberti 2013 ! ü This will create a flood of real world information, considerably enriching our applications, making them more aware of what happens in the real world, in real time, everywhere. ! ü To transform this huge amount of raw data on knowledge is one of the biggest challenges behind the IoT. ! ! ! ü There is an entire cycle of data processing up to the generation of cooperative knowledge networks.
  • 19. Real-Virtual Worlds Integration ü These knowledge networks can feed complex hierarchical feedback control loops, since sensorial data is very important for decision making. © Antônio M. Alberti 2013 Some issues in this context are the stability, performance, and sensitivity of this control loops. ü Therefore, we do need to avoid blind autopilots.
  • 20. Real-Virtual Worlds Integration ü New applications are emerging to take advantage of this situational information, e.g. like augment reality, ambient intelligence, social appliances, networked cars, etc. © Antônio M. Alberti 2013 ! ! ! ! ! ! ! Google GlassTM ü In addition, decisions made on the virtual side can be reflected on the real environment. This will help us to save energy, to better use our resources.
  • 21. © Antônio M. Alberti 2013 Resources Exposition and Service-Centrism Future Internet Ingredients IoT Capacity/ Ubiquity/ Scalability Real-Virtual Exposition/Service-centrism SDN Management/ Autonomicity Information-centrism Naming/Identification/ Mobility/Multihoming
  • 22. ü IoT and FI resources need be exposed to software orchestration frameworks, allowing the dynamic and integrated composition of real and virtual existences. © Antônio M. Alberti 2013 Resources Exposition and Service-Centrism Software Orchestration
  • 23. Resources Exposition and Service-Centrism ü Entire services’ life-cycles can be orchestrated involving such exposed resources. © Antônio M. Alberti 2013 ! ü The life-cycle can include devices description, search, selection, negotiation, admission, installation, monitoring, failure handling, and all the other management functionalities. ! ü In short, IoT capabilities can be seen as a service (IoT-as-a-service). ! ü This view approximates the IoT to the so-called Internet of Services (IoS).
  • 24. © Antônio M. Alberti 2013 Resources Exposition and Service-Centrism ü Some open challenges on IoT + IoS are: ú How to design a service-oriented IoT? ú How to enable the joint orchestration of non-IoT and IoT substrate resources and services? ú How small sensors and actuators will expose their capabilities, or establish dynamic contracts? ú How to share IoT resources among several orchestration frameworks? ú How to describe the device capabilities? ú How to format the contracts? ú How to provide the adequate search mechanisms? ú Which circumstances can cause a contract revocation? ú How to provide energy-awareness?
  • 25. © Antônio M. Alberti 2013 Software-Defined Networking Future Internet Ingredients IoT Capacity/ Ubiquity/ Scalability Real-Virtual Exposition/Service-centrism SDN Management/ Autonomicity Information-centrism Naming/Identification/ Mobility/Multihoming
  • 26. Software-Defined Networking ü The SDN paradigm could be applied to the IoT devices: ú T. Luo, H. Tan; T.Q.S. Quek, Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks, IEEE Communications Letters, vol.16, no.11, pp.1896,1899, (2012). © Antônio M. Alberti 2013 ! ü IoT can be used to collect real-world information that is relevant for networking control, as well as to reflect software decisions on network hardware. ! ü Some open issues are: ú How the well-known limitations of WSANs will shape the application of the SDN paradigm on this networks? ú How to design networking control and management systems that take advantage of the IoT?
  • 27. © Antônio M. Alberti 2013 Management and Autonomicity Future Internet Ingredients IoT Capacity/ Ubiquity/ Scalability Real-Virtual Exposition/Service-centrism SDN Management/ Autonomicity Information-centrism Naming/Identification/ Mobility/Multihoming
  • 28. Management and Autonomicity ü IoT will manage itself or at least reduce considerably the degree of the human intervention required. © Antônio M. Alberti 2013 We already have self-driven cars. Why not to have a self-driven FI? ü We cannot expect that the IoT will be managed in the same way as the telecom operator’s networks today.
  • 29. Management and Autonomicity ü Among the proposals to reduce human interference on ICT, there is the so-called autonomic technology, or self-*. © Antônio M. Alberti 2013 ! ü Many of the IoT roles overlap with the functionalities advocated by the autonomic cycle, e.g. monitoring, analysis, acting. ! ü Thus, the autonomic technology appears to be a natural candidate for the IoT management. ! ü However, the IoT provides the information necessary to feed the autonomic cycle of other FI architectural components. ! ü Thus, IoT appears to be a natural candidate to implement some of the phases of the autonomic cycle for FI components.
  • 30. © Antônio M. Alberti 2013 Naming, Identification, Mobility, and Multihoming Future Internet Ingredients IoT Capacity/ Ubiquity/ Scalability Real-Virtual Exposition/Service-centrism SDN Management/ Autonomicity Information-centrism Naming/Identification/ Mobility/Multihoming
  • 31. Naming, Identification, Mobility, and Multihoming ü People like to attribute natural language names to devices, networks, services, and even for information. © Antônio M. Alberti 2013 ! ü Current Internet naming is very limited: hosts, domains, URLs. ! ü What are the things that deserve a name on the Internet? ! ü Names can be used as identifiers (IDs) and locators (LOCs). ! ü An important problem is the dual role of IP addresses, even in IPv6. ! ü How to move “Things” without losing their IDs?
  • 32. Naming, Identification, Mobility, and Multihoming ü Additionally, new architectures need to support simultaneous connectivity and multipath routing, fully enabling multihoming. © Antônio M. Alberti 2013 ! ü The ubiquitous connectivity needs to be explored in design, as well as new routing approaches.
  • 33. © Antônio M. Alberti 2013 Information-centrism Future Internet Ingredients IoT Capacity/ Ubiquity/ Scalability Real-Virtual Exposition/Service-centrism SDN Management/ Autonomicity Information-centrism Naming/Identification/ Mobility/Multihoming
  • 34. Information-centrism ü Node-centrism is perhaps the most common approach for designing WSANs. © Antônio M. Alberti 2013 ! ü However, IoT can take great advantage of the precepts behind the Internet of Information (IoI). ! ü Self-certifying names (SCNs) can be used to name data in a persistent and verifiable way, i.e. SCN = H(m) mensagem (longa) m função “Hash” H(m) MD5, SHA-1, Whirlpool
  • 35. Information-centrism ü The integrity, provenance, and non-repudiation of sensing and actuating data can be checked based on SCNs. © Antônio M. Alberti 2013 ! ü Name-based search and discovery of network-enabled devices and information helps on IoT services’ life-cycle: the idea of social devices. ! ü Information is secured per se – it do not depend anymore only on secured connections.
  • 36. (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 37. NOVAGENESIS COMO É? QUAIS OS BENEFÍCIOS?
  • 38. Nomes em linguagem natural: Português, Inglês, etc. Wilfredor Nomes únicos gerados a partir de padrões imutáveis das existências. NOMEAÇÃO 0101010101010101011010110001010010101010101010101 1010101011110100001010011111111110101010100000000 1001010101000101010101011111110000000000000000000 1010101010101010101000010010101010101010101010101 1111111010101010100001010010100101010100010101010 0100000100000010000000001000001000000100000010000 1110000010000000100000010110101111000011100000000 1111111010101010100001010010100101010100010101010 0100000100000010000000001000001000000100000010000 1110000010000000100000010110101111000011100000000 1111111101111110111111011111101111101111101111111 (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 39. Antônio 0101010101010101011010110001010010101010101010101 1010101011110100001010011111111110101010100000000 1001010101000101010101011111110000000000000000000 1010101010101010101000010010101010101010101010101 1111111010101010100001010010100101010100010101010 0100000100000010000000001000001000000100000010000 1110000010000000100000010110101111000011100000000 1111111010101010100001010010100101010100010101010 0100000100000010000000001000001000000100000010000 1110000010000000100000010110101111000011100000000 1111111101111110111111011111101111101111101111111 Meu Smartphone Nomes conectados para criar uma rede de relacionamentos. Imagem.jpg AA180972… 01011223… BFEF1216… NOMEAÇÃO (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 40. 01011223… Imagem.jpg Antônio AA180972… Meu Smartphone BFEF1216… IDENTIFICAÇÃO E LOCALIZAÇÃO (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 41. Antônio Câmera 1 Meu smartphone Scalifax Câmera 2 Meu tablet Meu Repositório de Fotos DESCOBERTA Eu tenho fotos do Antônio! Eu guardo fotos do Antônio! Eu tenho fotos do Antônio! (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 42. NEGOCIAÇÃO Vamos trabalhar juntos? Vamos trabalhar juntos? Vamos trabalhar juntos? Antônio Câmera 1 Meu smartphone Scalifax Câmera 2 Meu tablet Meu Repositório de Fotos (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 43. TROCA DE INFORMAÇÃO Ai vão as Ok! minhas fotos! Ai vão as minhas fotos! Antônio Câmera 1 Meu smartphone Scalifax Câmera 2 Meu tablet Meu Repositório de Fotos (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 44. RASTREABILIDADE Antônio Câmera 1 Meu smartphone Scalifax Câmera 2 Meu tablet Meu Repositório de Fotos (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 45. Confiável! Não confiável! "Collaboration logo V2" by Berdea - Own work. Licensed under Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Collaboration_logo_V2.svg#mediaviewer/File:Collaboration_logo_V2.svg CONFIANÇA E REPUTAÇÃO
  • 46. Hoje Transmissor envia Origem do Spam! Internet Receptor aceita tudo MODELO DE COMUNICAÇÃO (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 47. Futuro Transmissor publica Internet Fim do Spam! Receptor assina MODELO DE COMUNICAÇÃO (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 48. Rede Local 2 MOBILIDADE ID=143.106.52.3 LOC=143.106.52.3 ID=10.0.0.3 LOC=10.0.0.3 Hoje Rede Local 1 (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 49. Futuro ID=FFFF12211243865… LOC=FEFEF1421412411… ID=FFFF12211243865… LOC=AAAA2734573453… MOBILIDADE Rede Local 1 Rede Local 2 (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 50. Dispositivos Sociais Representantes DISPOSITIVOS SOCIAIS (c) Antonio Alberti 2014, Inatel - All rights reserved. INTERAGEM UNS COM OS OUTROS USANDO REPRESENTANTES DE SOFTWARE.
  • 51. Developing a NovaGenesis IoT Towards a Trustable Fellowship of Self-Organizing “Things” (c) Antonio Alberti 2014, Inatel - All rights reserved. Social Devices Window Sensor Storm Nobody at home Open window Presence Sensors Weather Sensors Close the window Window ! Representative Presence Sensors ! Representative Weather Sensors ! Representative Smart ! Assistant
  • 52. Convergência IoE, SDE, Rádio Cognitivo e Sobre Fibra Optical Switch To “E” To “E” From “H” RoF RoF Splitter Access Point Spectrum Analyzer Antenna Control Link From “H” Throughtput (Mbps) CINR (dB) RF Sa Freque NovaGenesis Services for Proxy/Gateway/ Control of: ! ü Spectrum Sensing ü Optically Controlled Antenna ü Access Point ü Wi-Fi VLAN ! ! (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 53. Developing a NovaGenesis IoT Smart Future Internet Architecture People! Policies, Rules, Regulations, etc. Self-Organizing! Assistants, Controllers, Managers, etc. Self-Organizing ! Physical World Representatives Physical World (c) Antonio Alberti 2014, Inatel - All rights reserved.
  • 54. NovaGenesis in the Media TEDxInatel TV Unisinos G1 Engenharia É TecMundo BNAméricas
  • 55. The NovaGenesis Team 2014 2013
  • 56. Obrigado! Antônio Marcos Alberti ! www.inatel.br/novagenesis www.inatel.br/woca antonioalberti.blogspot.com facebook.com/antoniomarcos.alberti researchgate.net/profile/Antonio_Alberti linkedin.com/profile/view?id=69752898 twitter.com/antoniomalberti