SlideShare a Scribd company logo
SOFTWARE TECHNOLOGIES
FOR ICT ARCHITECTURES
Antonio M. Alberti, Professor & Researcher
(c) Antonio Alberti, Inatel, 2014.
TO ABSTRACT/EMULATE IN VIRTUAL WORLD (I.E.
SOFTWARE) SOMETHING THAT IS PHYSICAL, VISIBLE IN
REAL WORLD.
EXAMPLES: VIRTUAL MACHINE, VIRTUAL ROUTER
VIRTUALIZATION
(c) Antonio Alberti, Inatel, 2014.
TO RUN IN SOFTWARE SOME NETWORK FUNCTION THAT
IS TYPICALLY A HARDWARE.
EXAMPLES: VIRTUAL GATEWAY
NETWORK FUNCTION VIRTUALIZATION
(c) Antonio Alberti, Inatel, 2014.
WHAT IS THE BEST HOST FOR A CERTAIN VIRTUAL
NETWORK FUNCTION?
WHERE TO PROCESS THE DATA: CLOUD OR EDGE?
SUBSTRATE SELECTION
(c) Antonio Alberti, Inatel, 2014.
EVERY VIRTUAL ENTITY NEEDS A PHYSICAL
SUBSTRATE.
CANDIDATE HOSTS NEED TO EXPOSE THEIR FEATURES
FOR SOFTWARE ORCHESTRATION.
SOFTWARE CAN SELECT THE BEST PLACEMENT.
EXPOSITION
SDR - SOFTWARE DEFINED RADIO
Radio hardware is defined by software.
Virtualization of radio functions.
Software-defined “node”.
ROF - RADIO OVER FIBER
Distributed radio signals are transported for central
processing, probably in one or more SDR.
SDR(s) Edge Cloud
RoF
SMART OBJECT
A software that represents/mirrors a “thing”.
Proxy
Service
SMART OBJECT
REQUIREMENTS:
ü NEED TO TALK WITH “PHYSICAL COUNTERPART(S)”.
ü REPRESENT PHYSICAL OBJECT IN VIRTUAL WORLD.
ü MANAGES AND CONTROLS “PHYSICAL COUNTERPARTS”.
VIRTUAL GATEWAY FOT IOT
IoT motes transmit signals to an SDR, which delivers frames to
a protocol translation software in the edge computing.
SDR Edge/Cloud
Protocol Translation
Mote
Mote
(c) Antonio Alberti, Inatel, 2014.
TO RETHINK NETWORK ARCHITECTURE CONSIDERING
THE ROLE OF ABSTRACTIONS AND SOFTWARE.
CURRENT APPROACHES ARE FOCUSED ON MOVING THE
EXISTING DISTRIBUTED CONTROL PLANE TO A
CENTRALIZED SOFTWARE CONTROLLER.
SOFTWARE-DEFINED NETWORKING
(c) Antonio Alberti, Inatel, 2014.
TRADITIONAL NETWORKING
SOFTWARE-DEFINED NETWORKING
Data Plane
Control Plane
Mngt Plane
Data Plane
Control Plane
Mngt Plane
Data Plane
Control Plane
Mngt Plane
(c) Antonio Alberti, Inatel, 2014.
OPENFLOW NETWORKING
SOFTWARE-DEFINED NETWORKING
Data Plane
Cmd. Receiver
Mngt Plane
Data Plane
Cmd. Receiver
Mngt Plane
Data Plane
Cmd. Receiver
Mngt Plane
Controller
Orchestration
EMERGING SCENARIO
SOFTWARE-DEFINED NETWORKING
Data Plane
Cmd. Receiver
Mngt Plane
Orchestration
Data Plane
Cmd. Receiver
Mngt Plane
Controller
Data Plane
Cmd. Receiver
Mngt Plane
Controller
Data Plane
Cmd. Receiver
Mngt Plane
PHYSICAL NODES VIRTUAL NODES
SOFTWARE-AS-A-SERVICE: APPLICATIONS CAN BE
FLEXIBLY AND DYNAMICALLY CONSTRUCTED BY THE
DYNAMIC COMPOSITION OF DISTRIBUTED UTILITIES.
SERVICE ORIENTED ARCHITECTURE
App
S8 S9
S7 S6 S5
S4 S3 S2 S1
IS IT POSSIBLE TO COMBINE ALL THESE
TRENDS?
User-centric
Self-*, Context
Information-centricService-centric
Software-Defined
Security
Privacy
Naming
Nam
e
Resolution
Virtualization
Internet of Things
Exposition, Orchestration
Self-Certifying
Life-Cycling
ProtocolDevelopment
Mobility
ID/LocSplitting
M
ngt. and
Control
Design Space
(2015)
Smart Convergent Information Architecture
Physical World
Self-Organizing
Physical World Representatives
People
Policies, Rules, Regulations, etc.
Self-Organizing
Orchestrators, Controllers, Managers, etc.
Evolutionary
Pressures
Environmental
Pressures
The Essence of NovaGenesis Model
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
Prototype
LIVE DEMO @
SAO PAULO
CAMPUS PARTY
JAN. 2015
SCALABILITY@
INATEL
AUG. 2015
FIRST TEST@
GENI
SEPT. 2015
Sensing Cell
Controller
Sensing Information
Storage and Analysis
Sensing Cell
Sensing Cell
Controller
Sensing Cell
Sensing Cell
Controller
Sensing Cell
TCP/IP
Internet
TCP/IP
TCP/IP
...
...
Radio M2 Internet
Radio M1
IoT Network
Boundary
Sensing Cell
Boundary
Border
Router
Sensing Cell SC1
Sensing Cell SC2
Mint
SCC1
SCC2
SISA
Interferer
Range
Interferer
(a) (b)
Figure 1: Cognitive Radio blocks in the context of IoT.
CRIoTNG
Cognitive Radio in the Context of IoT using a Novel Future Internet
Architecture Called NovaGenesis
k
k
l
l
m
Figure 10: Example of two applications in a simple link scenario.
TCP/IP
Ethernet
SCC IO
TCP/IP
SC
PUSH/
PULL IA DAO
Ethernet
SISA DB
CLIENT/SERVER CLIENT/SERVER
EthernetEthernet
PUSH/PULL
Figure 11: Stack for cooperative spectrum sensing based on TCP/IP and
ZeroMQ (ZMQ) push/pull.
Naming: Content and services are accessed using their self-
verifying names (SVNes). Message forwarding/routing also
In NovaGenesis, the NRS does a similar role, but using pub/sub
of domain name records.
Limited Service-Orientation: In ZMQ/Internet, the
service-oriented design (SOD) is employed only on the WWW,
while in NovaGenesis it is for all services, including network-
ing ones.
Life-cycling: It encompasses the dynamic composition of
services and their contents. In the Internet architecture it is
present only at WWW. In NovaGenesis, life-cycling is intrin-
sic to any entity: content, services, operating systems, hosts,
etc. The same pattern happens for contract-based operation.
Deployment in Hosts: Internet protocols are implemented at
the core of operating systems. NovaGenesis protocols in hosts
are implemented as services that follow SOD paradigm.
3.6. Next Steps and Open Challenges
We plan to implement the complete Figure 1 scenario in
NovaGenesis, with the aim of extending NG services to con-
trol Wi-Fi access points based on RMS decisions. In addition,
we have already applied NovaGenesis implementation for SDN
[45]. We are also extending our name resolution service to hi-
erarchical domains, as an alternative to DNS. We have already
9
over TCP/IP using ZeroMQ2
(ZMQ) push/pull sockets [41] and
delivered to the SSS. Inside NovaGenesis, the SSS changes to
publish/subscribe (pub/sub) model instead of ZMQ’s push/pull,
publishing and subscribing name bindings and information ob-
jects (like SLAs or spectrum samples) to/from name resolution
service (NRS3
).
NG
Ethernet
SCC SSS
PUB/SUB
PGCS
NG
Ethernet
PGCSNRS RMS
TCP/IP
SC
EthernetEthernet
CLIENT/SERVER PUSH/
PULL
Figure 4: Stack for NovaGenesis interoperability with SCC. SSS provides the
interconnection between TCP/IP and NG stacks. SCC sends spectrum samples
to SSS using ZMQ. Inside NG, the communication model is pub/sub.
2ZeroMQ is a library for asynchronous exchanging of messages. In the
push/pull communication model, a push socket distributes a message to one or
more pull sockets, which read the message delivered over TCP/IP.
3NRS is a short term for the set PSS, GIRS and HTS.
spect
ters t
the s
samp
da
from
{
"
}
"
}
"
}
}
7
CRIoTNG
Figure 19: Fragment of a NovaGenesis message transporting a spectrum sample
directly over Ethernet.
Figure 20: Spectrum sensing output obtained using NovaGenesis as transport
network instead of TCP/IP.
Amostras((
transportadas((
sem(TCP/IP,((
Somente(NG((
sobre(Ethernet(
TCP/IP NGTCP/IP
SCC SSS PGCS
NG
PGCSHTS GIRS PSS RMS
SCC - Sensing Cell Controller
SSS - Spectrum Sensing Service
HTS - Hash Table Service
GIRS - Generic Indirection Resolution Service
PSS - Publish/Subscribe Service
PGCS - Proxy/Gateway/Controller Service
RMS - Resource Management Service
LEGEND:
Figure 14: Experimental scenario for the interoperability test of collaborative spectrum sensing with NovaGenesis.
ng -m --cl 0.1 [ < 1 s ... > < 4 s 0BD95286 ED12F3ED 342DD4C5 B8101939 > < 4 s 0BD95286 ED12F3ED 449B0B0C 6FDF0A76 > ]
...
ng -p --b 0.1 [ < 1 s 2 > < 1 s 19656CF3 > < 1 s 342DD4C5 > ]
ng -p --b 0.1 [ < 1 s 1 > < 1 s 19656CF3 > < 1 s Wi-Fi > ]
...
ng -message --type 0.1 [ < 1 s 1 > ]
Serviços)desenvolvidos)para)o)protó1po.)
Cognitive Radio in the Context of IoT using a Novel Future Internet
Architecture Called NovaGenesis
Services developed for prototype
Spectrum
sensing
samples
transported
over NG/
Ethernet
CRIoTNG
Nó#de#Internet#das#coisas##
medindo#temperatura#da#sala#
Amostras##
de#temperatura#
transportadas#
sem#TCP/IP,##
somente#NG##
sobre#Wi<Fi#
Fig. 8. Experimental scenario with: (i) NovaGenesis core services and IoT client application in the left; (ii) the NovaGen
embedded proxy/gateway (EPGS) on NXP’s LPC1769 device in the middle; and (iii) a computer with LPCXpressoTM
to com
and deploy the EPGS (plus EventOSTM
) image on LPC.
ng -m --cl 0.1 [ < 1 s 28FD4420 > < 4 s 0BD95286 ED12F3ED 7E764DC1 4D623F20 > < 4 s empty empty empty empty > ]
Future Internet of “Things”: The NovaGenesis Model
Temperature
samples
transported
over NG/Wi-Fi
Internet of things node
with embedded NG
FIoT
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9
10
−4
10
−3
10
−2
10
−1
10
0
Name Resolution Server Utilization (log)
Probability a name record is on a resolver cache (pi,o
)
MeanUtilization(U)
DNS Root
DNS TLDs
DNS SLDs
DNS Resolvers
NG Root
NG TLDs
NG SLDs
NG Resolvers
MDHT Root
MDHT TLDs
MDHT SLDs
MDHT Resolversi
App
γ0,0
o
AppApp
o
AppApp
o
App
γ0,N γ1,0 γ1,N γR,NγR,0
i i i0 1 R
o inatel hufsio io
io io
io
br kr
io
s = 0 … S
unisinos
SLDs
r = 0 … R
Resolvers
i = 0 … N
Applications
t = 0 … T
TLDs
z=0 …Z
root
pi,o
ps,t
1 1
pt,z
pi,o pi,o pr,s
ps,s
NG
CYBERINFRASTRUCTURE
NFV, SDN, CLOUD/FOG COMPUTING
7 PROJECTS
SMART PLACES
IOT, SOA, CONTROL, MNGT, MIDDLEWARE
7 PROJECTS
FUTURE INTERNET ARCHITECTURES
NOVAGENESIS, XIA, GIN, RINA, CCN, NDN
4 PROJECTS
GOVERNANCE, METHODOLOGIES, TOOLS
QUEUING THEORY, NS3, COOJA, PROJECT
3 PROJECTS
PROJECT MANAGEMENT OFFICE
PMI, ITIL, E-TOM, COBIT
2 PROJECTS
© Antônio M. Alberti 2015© Antônio M. Alberti 2014
Obrigado!
WWW.INATEL.BR/
NOVAGENESIS
WWW.INATEL.BR/
ICTLAB

More Related Content

What's hot

Packet optical transformation ofc2017
Packet optical transformation ofc2017Packet optical transformation ofc2017
Packet optical transformation ofc2017
domenico di mola
 
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)imec.archive
 
Newsletter PsiControl issue 4
Newsletter PsiControl issue 4Newsletter PsiControl issue 4
Newsletter PsiControl issue 4
Picanol Group
 
noPrj project » CodificariDigitale#1
noPrj project » CodificariDigitale#1noPrj project » CodificariDigitale#1
noPrj project » CodificariDigitale#1
Ionel Gabriel Niculescu
 
CV_Agung Radistya Putra
CV_Agung Radistya PutraCV_Agung Radistya Putra
CV_Agung Radistya Putra
Agung Radistya Putra
 
Interscatter Communication
Interscatter CommunicationInterscatter Communication
Interscatter Communication
VikramPratapSinghSen
 
New Media Services from a Mobile Chipset Vendor and Standardization Perspective
New Media Services from a Mobile Chipset Vendor and Standardization PerspectiveNew Media Services from a Mobile Chipset Vendor and Standardization Perspective
New Media Services from a Mobile Chipset Vendor and Standardization Perspective
Förderverein Technische Fakultät
 
Leading Research Across the AI Spectrum
Leading Research Across the AI SpectrumLeading Research Across the AI Spectrum
Leading Research Across the AI Spectrum
Qualcomm Research
 
Emergency Support Function 18 Wireless Plan (802.11 capabilities)
 Emergency Support Function 18 Wireless Plan (802.11 capabilities) Emergency Support Function 18 Wireless Plan (802.11 capabilities)
Emergency Support Function 18 Wireless Plan (802.11 capabilities)
David Sweigert
 
Lawful interception monitoring using distributed architecture for ngn 2
Lawful interception monitoring using distributed architecture for ngn 2Lawful interception monitoring using distributed architecture for ngn 2
Lawful interception monitoring using distributed architecture for ngn 2IAEME Publication
 

What's hot (10)

Packet optical transformation ofc2017
Packet optical transformation ofc2017Packet optical transformation ofc2017
Packet optical transformation ofc2017
 
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
 
Newsletter PsiControl issue 4
Newsletter PsiControl issue 4Newsletter PsiControl issue 4
Newsletter PsiControl issue 4
 
noPrj project » CodificariDigitale#1
noPrj project » CodificariDigitale#1noPrj project » CodificariDigitale#1
noPrj project » CodificariDigitale#1
 
CV_Agung Radistya Putra
CV_Agung Radistya PutraCV_Agung Radistya Putra
CV_Agung Radistya Putra
 
Interscatter Communication
Interscatter CommunicationInterscatter Communication
Interscatter Communication
 
New Media Services from a Mobile Chipset Vendor and Standardization Perspective
New Media Services from a Mobile Chipset Vendor and Standardization PerspectiveNew Media Services from a Mobile Chipset Vendor and Standardization Perspective
New Media Services from a Mobile Chipset Vendor and Standardization Perspective
 
Leading Research Across the AI Spectrum
Leading Research Across the AI SpectrumLeading Research Across the AI Spectrum
Leading Research Across the AI Spectrum
 
Emergency Support Function 18 Wireless Plan (802.11 capabilities)
 Emergency Support Function 18 Wireless Plan (802.11 capabilities) Emergency Support Function 18 Wireless Plan (802.11 capabilities)
Emergency Support Function 18 Wireless Plan (802.11 capabilities)
 
Lawful interception monitoring using distributed architecture for ngn 2
Lawful interception monitoring using distributed architecture for ngn 2Lawful interception monitoring using distributed architecture for ngn 2
Lawful interception monitoring using distributed architecture for ngn 2
 

Similar to Software Technologies for ICT Architectures

OVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCHOVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCH
Antonio Marcos Alberti
 
Leandro Agrò
Leandro AgròLeandro Agrò
Leandro Agrò
GoWireless
 
Massive Data Collection
Massive Data CollectionMassive Data Collection
Massive Data CollectionLeandro Agro'
 
IPv4 to IPv6 network transformation
IPv4 to IPv6 network transformationIPv4 to IPv6 network transformation
IPv4 to IPv6 network transformation
Nikolay Milovanov
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
Shinji Shimojo
 
Using Ansible Tower to implement security policies and telemetry streaming fo...
Using Ansible Tower to implement security policies and telemetry streaming fo...Using Ansible Tower to implement security policies and telemetry streaming fo...
Using Ansible Tower to implement security policies and telemetry streaming fo...
Joel W. King
 
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
FIA2010
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
Christian Esteve Rothenberg
 
Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3
Suhail Ahmed Chandio
 
Final project report
Final project reportFinal project report
Final project report
RaziaSultanaHimu
 
Drones Collaboration and IoT enabling digitalization of sensors - Angelo Fien...
Drones Collaboration and IoT enabling digitalization of sensors - Angelo Fien...Drones Collaboration and IoT enabling digitalization of sensors - Angelo Fien...
Drones Collaboration and IoT enabling digitalization of sensors - Angelo Fien...
Codemotion
 
Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Engineering Internship Report - Network Intrusion Detection And Prevention Us...Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Disha Bedi
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
Internet of things
Internet of thingsInternet of things
Internet of things
Alok Ranjan
 
Network Simulation.pptx
Network Simulation.pptxNetwork Simulation.pptx
Network Simulation.pptx
SmashSmash5
 
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
jackiewalcutt
 
chapter 5.pdf
chapter 5.pdfchapter 5.pdf
chapter 5.pdf
Sami Siddiqui
 
chapter 5.docx
chapter 5.docxchapter 5.docx
chapter 5.docx
Sami Siddiqui
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability Test
Boris Adryan
 
Iot presentation and hand on building tools
Iot presentation and hand on building toolsIot presentation and hand on building tools
Iot presentation and hand on building tools
AhmedMostafa787
 

Similar to Software Technologies for ICT Architectures (20)

OVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCHOVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCH
 
Leandro Agrò
Leandro AgròLeandro Agrò
Leandro Agrò
 
Massive Data Collection
Massive Data CollectionMassive Data Collection
Massive Data Collection
 
IPv4 to IPv6 network transformation
IPv4 to IPv6 network transformationIPv4 to IPv6 network transformation
IPv4 to IPv6 network transformation
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
Using Ansible Tower to implement security policies and telemetry streaming fo...
Using Ansible Tower to implement security policies and telemetry streaming fo...Using Ansible Tower to implement security policies and telemetry streaming fo...
Using Ansible Tower to implement security policies and telemetry streaming fo...
 
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
 
Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3
 
Final project report
Final project reportFinal project report
Final project report
 
Drones Collaboration and IoT enabling digitalization of sensors - Angelo Fien...
Drones Collaboration and IoT enabling digitalization of sensors - Angelo Fien...Drones Collaboration and IoT enabling digitalization of sensors - Angelo Fien...
Drones Collaboration and IoT enabling digitalization of sensors - Angelo Fien...
 
Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Engineering Internship Report - Network Intrusion Detection And Prevention Us...Engineering Internship Report - Network Intrusion Detection And Prevention Us...
Engineering Internship Report - Network Intrusion Detection And Prevention Us...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Network Simulation.pptx
Network Simulation.pptxNetwork Simulation.pptx
Network Simulation.pptx
 
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
 
chapter 5.pdf
chapter 5.pdfchapter 5.pdf
chapter 5.pdf
 
chapter 5.docx
chapter 5.docxchapter 5.docx
chapter 5.docx
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability Test
 
Iot presentation and hand on building tools
Iot presentation and hand on building toolsIot presentation and hand on building tools
Iot presentation and hand on building tools
 

More from Antonio Marcos Alberti

6G
6G6G
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
Antonio Marcos Alberti
 
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
Antonio Marcos Alberti
 
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...
Antonio Marcos Alberti
 
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
Antonio Marcos Alberti
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
Antonio Marcos Alberti
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
Antonio Marcos Alberti
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
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
 
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...
Antonio Marcos Alberti
 
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
Antonio Marcos Alberti
 
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?
Antonio Marcos Alberti
 
Arte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo VirtualArte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo Virtual
Antonio Marcos Alberti
 
Convergência de Tecnologias Disruptivas
Convergência de Tecnologias DisruptivasConvergência de Tecnologias Disruptivas
Convergência de Tecnologias Disruptivas
Antonio Marcos Alberti
 
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
Antonio Marcos Alberti
 
Internet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisInternet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesis
Antonio Marcos Alberti
 
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...
Antonio Marcos Alberti
 
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
Antonio Marcos Alberti
 
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
Antonio Marcos Alberti
 
Superinteligências - Com Vinicius Soares - AiNews
Superinteligências - Com Vinicius Soares - AiNewsSuperinteligências - Com Vinicius Soares - AiNews
Superinteligências - Com Vinicius Soares - AiNews
Antonio Marcos Alberti
 

More from 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?
 
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
 
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
 
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
 
Superinteligências - Com Vinicius Soares - AiNews
Superinteligências - Com Vinicius Soares - AiNewsSuperinteligências - Com Vinicius Soares - AiNews
Superinteligências - Com Vinicius Soares - AiNews
 

Recently uploaded

Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
obonagu
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 

Recently uploaded (20)

Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 

Software Technologies for ICT Architectures

  • 1. SOFTWARE TECHNOLOGIES FOR ICT ARCHITECTURES Antonio M. Alberti, Professor & Researcher
  • 2. (c) Antonio Alberti, Inatel, 2014. TO ABSTRACT/EMULATE IN VIRTUAL WORLD (I.E. SOFTWARE) SOMETHING THAT IS PHYSICAL, VISIBLE IN REAL WORLD. EXAMPLES: VIRTUAL MACHINE, VIRTUAL ROUTER VIRTUALIZATION
  • 3. (c) Antonio Alberti, Inatel, 2014. TO RUN IN SOFTWARE SOME NETWORK FUNCTION THAT IS TYPICALLY A HARDWARE. EXAMPLES: VIRTUAL GATEWAY NETWORK FUNCTION VIRTUALIZATION
  • 4. (c) Antonio Alberti, Inatel, 2014. WHAT IS THE BEST HOST FOR A CERTAIN VIRTUAL NETWORK FUNCTION? WHERE TO PROCESS THE DATA: CLOUD OR EDGE? SUBSTRATE SELECTION
  • 5. (c) Antonio Alberti, Inatel, 2014. EVERY VIRTUAL ENTITY NEEDS A PHYSICAL SUBSTRATE. CANDIDATE HOSTS NEED TO EXPOSE THEIR FEATURES FOR SOFTWARE ORCHESTRATION. SOFTWARE CAN SELECT THE BEST PLACEMENT. EXPOSITION
  • 6. SDR - SOFTWARE DEFINED RADIO Radio hardware is defined by software. Virtualization of radio functions. Software-defined “node”.
  • 7. ROF - RADIO OVER FIBER Distributed radio signals are transported for central processing, probably in one or more SDR. SDR(s) Edge Cloud RoF
  • 8. SMART OBJECT A software that represents/mirrors a “thing”. Proxy Service
  • 9. SMART OBJECT REQUIREMENTS: ü NEED TO TALK WITH “PHYSICAL COUNTERPART(S)”. ü REPRESENT PHYSICAL OBJECT IN VIRTUAL WORLD. ü MANAGES AND CONTROLS “PHYSICAL COUNTERPARTS”.
  • 10. VIRTUAL GATEWAY FOT IOT IoT motes transmit signals to an SDR, which delivers frames to a protocol translation software in the edge computing. SDR Edge/Cloud Protocol Translation Mote Mote
  • 11. (c) Antonio Alberti, Inatel, 2014. TO RETHINK NETWORK ARCHITECTURE CONSIDERING THE ROLE OF ABSTRACTIONS AND SOFTWARE. CURRENT APPROACHES ARE FOCUSED ON MOVING THE EXISTING DISTRIBUTED CONTROL PLANE TO A CENTRALIZED SOFTWARE CONTROLLER. SOFTWARE-DEFINED NETWORKING
  • 12. (c) Antonio Alberti, Inatel, 2014. TRADITIONAL NETWORKING SOFTWARE-DEFINED NETWORKING Data Plane Control Plane Mngt Plane Data Plane Control Plane Mngt Plane Data Plane Control Plane Mngt Plane
  • 13. (c) Antonio Alberti, Inatel, 2014. OPENFLOW NETWORKING SOFTWARE-DEFINED NETWORKING Data Plane Cmd. Receiver Mngt Plane Data Plane Cmd. Receiver Mngt Plane Data Plane Cmd. Receiver Mngt Plane Controller Orchestration
  • 14. EMERGING SCENARIO SOFTWARE-DEFINED NETWORKING Data Plane Cmd. Receiver Mngt Plane Orchestration Data Plane Cmd. Receiver Mngt Plane Controller Data Plane Cmd. Receiver Mngt Plane Controller Data Plane Cmd. Receiver Mngt Plane PHYSICAL NODES VIRTUAL NODES
  • 15. SOFTWARE-AS-A-SERVICE: APPLICATIONS CAN BE FLEXIBLY AND DYNAMICALLY CONSTRUCTED BY THE DYNAMIC COMPOSITION OF DISTRIBUTED UTILITIES. SERVICE ORIENTED ARCHITECTURE App S8 S9 S7 S6 S5 S4 S3 S2 S1
  • 16. IS IT POSSIBLE TO COMBINE ALL THESE TRENDS?
  • 17. User-centric Self-*, Context Information-centricService-centric Software-Defined Security Privacy Naming Nam e Resolution Virtualization Internet of Things Exposition, Orchestration Self-Certifying Life-Cycling ProtocolDevelopment Mobility ID/LocSplitting M ngt. and Control Design Space (2015)
  • 18. Smart Convergent Information Architecture Physical World Self-Organizing Physical World Representatives People Policies, Rules, Regulations, etc. Self-Organizing Orchestrators, Controllers, Managers, etc. Evolutionary Pressures Environmental Pressures The Essence of NovaGenesis Model (c) Antonio Alberti 2015, Inatel - All rights reserved.
  • 19. Prototype LIVE DEMO @ SAO PAULO CAMPUS PARTY JAN. 2015 SCALABILITY@ INATEL AUG. 2015 FIRST TEST@ GENI SEPT. 2015
  • 20. Sensing Cell Controller Sensing Information Storage and Analysis Sensing Cell Sensing Cell Controller Sensing Cell Sensing Cell Controller Sensing Cell TCP/IP Internet TCP/IP TCP/IP ... ... Radio M2 Internet Radio M1 IoT Network Boundary Sensing Cell Boundary Border Router Sensing Cell SC1 Sensing Cell SC2 Mint SCC1 SCC2 SISA Interferer Range Interferer (a) (b) Figure 1: Cognitive Radio blocks in the context of IoT. CRIoTNG
  • 21. Cognitive Radio in the Context of IoT using a Novel Future Internet Architecture Called NovaGenesis k k l l m Figure 10: Example of two applications in a simple link scenario. TCP/IP Ethernet SCC IO TCP/IP SC PUSH/ PULL IA DAO Ethernet SISA DB CLIENT/SERVER CLIENT/SERVER EthernetEthernet PUSH/PULL Figure 11: Stack for cooperative spectrum sensing based on TCP/IP and ZeroMQ (ZMQ) push/pull. Naming: Content and services are accessed using their self- verifying names (SVNes). Message forwarding/routing also In NovaGenesis, the NRS does a similar role, but using pub/sub of domain name records. Limited Service-Orientation: In ZMQ/Internet, the service-oriented design (SOD) is employed only on the WWW, while in NovaGenesis it is for all services, including network- ing ones. Life-cycling: It encompasses the dynamic composition of services and their contents. In the Internet architecture it is present only at WWW. In NovaGenesis, life-cycling is intrin- sic to any entity: content, services, operating systems, hosts, etc. The same pattern happens for contract-based operation. Deployment in Hosts: Internet protocols are implemented at the core of operating systems. NovaGenesis protocols in hosts are implemented as services that follow SOD paradigm. 3.6. Next Steps and Open Challenges We plan to implement the complete Figure 1 scenario in NovaGenesis, with the aim of extending NG services to con- trol Wi-Fi access points based on RMS decisions. In addition, we have already applied NovaGenesis implementation for SDN [45]. We are also extending our name resolution service to hi- erarchical domains, as an alternative to DNS. We have already 9 over TCP/IP using ZeroMQ2 (ZMQ) push/pull sockets [41] and delivered to the SSS. Inside NovaGenesis, the SSS changes to publish/subscribe (pub/sub) model instead of ZMQ’s push/pull, publishing and subscribing name bindings and information ob- jects (like SLAs or spectrum samples) to/from name resolution service (NRS3 ). NG Ethernet SCC SSS PUB/SUB PGCS NG Ethernet PGCSNRS RMS TCP/IP SC EthernetEthernet CLIENT/SERVER PUSH/ PULL Figure 4: Stack for NovaGenesis interoperability with SCC. SSS provides the interconnection between TCP/IP and NG stacks. SCC sends spectrum samples to SSS using ZMQ. Inside NG, the communication model is pub/sub. 2ZeroMQ is a library for asynchronous exchanging of messages. In the push/pull communication model, a push socket distributes a message to one or more pull sockets, which read the message delivered over TCP/IP. 3NRS is a short term for the set PSS, GIRS and HTS. spect ters t the s samp da from { " } " } " } } 7 CRIoTNG
  • 22. Figure 19: Fragment of a NovaGenesis message transporting a spectrum sample directly over Ethernet. Figure 20: Spectrum sensing output obtained using NovaGenesis as transport network instead of TCP/IP. Amostras(( transportadas(( sem(TCP/IP,(( Somente(NG(( sobre(Ethernet( TCP/IP NGTCP/IP SCC SSS PGCS NG PGCSHTS GIRS PSS RMS SCC - Sensing Cell Controller SSS - Spectrum Sensing Service HTS - Hash Table Service GIRS - Generic Indirection Resolution Service PSS - Publish/Subscribe Service PGCS - Proxy/Gateway/Controller Service RMS - Resource Management Service LEGEND: Figure 14: Experimental scenario for the interoperability test of collaborative spectrum sensing with NovaGenesis. ng -m --cl 0.1 [ < 1 s ... > < 4 s 0BD95286 ED12F3ED 342DD4C5 B8101939 > < 4 s 0BD95286 ED12F3ED 449B0B0C 6FDF0A76 > ] ... ng -p --b 0.1 [ < 1 s 2 > < 1 s 19656CF3 > < 1 s 342DD4C5 > ] ng -p --b 0.1 [ < 1 s 1 > < 1 s 19656CF3 > < 1 s Wi-Fi > ] ... ng -message --type 0.1 [ < 1 s 1 > ] Serviços)desenvolvidos)para)o)protó1po.) Cognitive Radio in the Context of IoT using a Novel Future Internet Architecture Called NovaGenesis Services developed for prototype Spectrum sensing samples transported over NG/ Ethernet CRIoTNG
  • 23. Nó#de#Internet#das#coisas## medindo#temperatura#da#sala# Amostras## de#temperatura# transportadas# sem#TCP/IP,## somente#NG## sobre#Wi<Fi# Fig. 8. Experimental scenario with: (i) NovaGenesis core services and IoT client application in the left; (ii) the NovaGen embedded proxy/gateway (EPGS) on NXP’s LPC1769 device in the middle; and (iii) a computer with LPCXpressoTM to com and deploy the EPGS (plus EventOSTM ) image on LPC. ng -m --cl 0.1 [ < 1 s 28FD4420 > < 4 s 0BD95286 ED12F3ED 7E764DC1 4D623F20 > < 4 s empty empty empty empty > ] Future Internet of “Things”: The NovaGenesis Model Temperature samples transported over NG/Wi-Fi Internet of things node with embedded NG FIoT
  • 24. 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 10 −4 10 −3 10 −2 10 −1 10 0 Name Resolution Server Utilization (log) Probability a name record is on a resolver cache (pi,o ) MeanUtilization(U) DNS Root DNS TLDs DNS SLDs DNS Resolvers NG Root NG TLDs NG SLDs NG Resolvers MDHT Root MDHT TLDs MDHT SLDs MDHT Resolversi App γ0,0 o AppApp o AppApp o App γ0,N γ1,0 γ1,N γR,NγR,0 i i i0 1 R o inatel hufsio io io io io br kr io s = 0 … S unisinos SLDs r = 0 … R Resolvers i = 0 … N Applications t = 0 … T TLDs z=0 …Z root pi,o ps,t 1 1 pt,z pi,o pi,o pr,s ps,s NG
  • 25. CYBERINFRASTRUCTURE NFV, SDN, CLOUD/FOG COMPUTING 7 PROJECTS SMART PLACES IOT, SOA, CONTROL, MNGT, MIDDLEWARE 7 PROJECTS FUTURE INTERNET ARCHITECTURES NOVAGENESIS, XIA, GIN, RINA, CCN, NDN 4 PROJECTS GOVERNANCE, METHODOLOGIES, TOOLS QUEUING THEORY, NS3, COOJA, PROJECT 3 PROJECTS PROJECT MANAGEMENT OFFICE PMI, ITIL, E-TOM, COBIT 2 PROJECTS
  • 26. © Antônio M. Alberti 2015© Antônio M. Alberti 2014 Obrigado! WWW.INATEL.BR/ NOVAGENESIS WWW.INATEL.BR/ ICTLAB