Antonio Marcos Alberti Associate Professor, Head of ICT Lab.,
Telecom Eng., Inatel, Brazil
!Waldir Moreira
Researcher, COPELABS, Universidade Lusófona, Portugal
!Rodrigo da Rosa Righi
Associate Professor, Computer Science, Unisinos, Brazil
Dhananjay Singh Associate Professor, Electronics Eng. Dpt.,
HUFS, South Korea !
Ciprian Dobre Associate Professor, University POLITEHNICA of
Bucharest, Romania !
Francisco Pereira Neto MSc. Student, Inatel
Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis
Exponential Growths On: mobile devices, interactivity, connectivity, computer power.
THE PROBLEM(c) Antonio Alberti 2015, Inatel - All rights reserved.
Huge Opportunity: to explore mobile user’s interactivity, available connectivity, mobile computing power, cloud offloading, virtual functions, dinamicity of available resources.
Status Quo: existing approaches for opportunistic, socially-driven, convergent cloud networking are for specific purposes and poorly integrated.
New ways of communicate: peer-to-peer (decentralized content-distribution), spontaneous networking (user-provided), opportunistic connectivity and offloading, anywhere/anytime.
Synergistically integrate new paradigms: !!Big data, cloud computing, Internet of things (IoT), information-centric networking (ICN), service-oriented architecture (SOA), software-defined networking (SDN), network function virtualization (NFV), opportunistic networking (ON), cognitive radio networking (CRN), user-centric networking (UCN), self-certifying names (SCN), delay/disruption networking (DTN), among others.
THE REQUIREMENT(c) Antonio Alberti 2015, Inatel - All rights reserved.
A Convergent Information Architecture: !!Cohesively integrates information exchanging (networking) and information processing/storage (cloud computing and big data) - fixed and mobile.
THE PROPOSAL(c) Antonio Alberti 2015, Inatel - All rights reserved.
NOVAGENESIS CONVERGENT INFORMATION ARCHITECTURE
Self-certifying names generated from existences’ immutable patterns.!!Name binding among namespaces enable to represent relationships.
AntonyImage.jpg
AA180972…
01011223…
0101010101010101011010110001010010101010101010101 1010101011110100001010011111111110101010100000000 1001010101000101010101011111110000000000000000000 1010101010101010101000010010101010101010101010101 1111111010101010100001010010100101010100010101010 0100000100000010000000001000001000000100000010000 1110000010000000100000010110101111000011100000000 1111111010101010100001010010100101010100010101010 0100000100000010000000001000001000000100000010000 1110000010000000100000010110101111000011100000000 1111111101111110111111011111101111101111101111111
My Smartphone
BFEF1216…
NAMING(c) Antonio Alberti 2015, Inatel - All rights reserved.
Natural language names: Portuguese, English, etc.
Antony
AA180972… BFEF1216
…
My Smartphone Image.jpg
01011223…
IDENTIFICATION AND LOCALIZATION
(c) Antonio Alberti 2015, Inatel - All rights reserved.
AntonyApp 1
App 2
ScalifaxMy smartphone
My tablet
My photos repository app
DISCOVERY
I have Antony photos!
I store Antony photos!
I have Antony photos!
(c) Antonio Alberti 2015, Inatel - All rights reserved.
NEGOTIATION
Let’s work together?
Let’s work together?
Let’s work together?
AntonyApp 1
App 2
ScalifaxMy smartphone
My tablet
My photos repository app
SLA
SLA
(c) Antonio Alberti 2015, Inatel - All rights reserved.
INFO EXCHANGING
Here are my photos!
Ok!Here are my photos!
AntonyApp 1
App 2
ScalifaxMy smartphone
Meu tablet
My photos repository app
(c) Antonio Alberti 2015, Inatel - All rights reserved.
TRACEABILITY
AntonyApp 1
App 2
ScalifaxMy smartphone
My tablet(c) Antonio Alberti 2015, Inatel - All rights reserved.
My photos repository app
Photo <-> Repos. App <-> Scalifax <-> My smartphone <-> App 1 <-> Antony
Today
Owner sends
Facilitates spam!
InternetThe
receiver accepts
all
COMMUNICATION MODEL
(c) Antonio Alberti 2015, Inatel - All rights reserved.
Future
Owner publishes Internet
Receiver subscribes
only the desired content.
(c) Antonio Alberti 2014, Inatel - All rights reserved.
Minimization of spam problem!
COMMUNICATION MODEL
(c) Antonio Alberti 2015, Inatel - All rights reserved.
Local Net 2
ID=143.106.52.3LOC=143.106.52.3
ID=10.0.0.3LOC=10.0.0.3
Local Net 1
MOBILITY
Today
(c) Antonio Alberti 2015, Inatel - All rights reserved.
ID=FFFF12211243865…LOC=FEFEF1421412411…
ID=FFFF12211243865…LOC=AAAA2734573453…
Local Net 2Local Net 1
Future
MOBILITY
(c) Antonio Alberti 2015, Inatel - All rights reserved.
Social Devices
Representatives
SOCIAL DEVICES
“THINGS” NEED SERVICES TO REPRESENT THEM TOWARDS CONTRACT-BASED
TRUSTABLE SELF-ORGANIZATION(c) Antonio Alberti 2015, Inatel - All rights reserved.
The Essence of NovaGenesis Model Smart Future Internet Architecture
Physical World
Self-Organizing !Physical World Representatives
People!Policies, Rules, Regulations, etc.
Self-Organizing!Assistants, Controllers, Managers, etc.
Evol
utio
nary
Pr
essu
res
Envi
ronm
enta
l Pr
essu
res
Naming and Name Resolution: Unlimited natural language and self-certifying naming and name resolution via dynamic name binding. !!Expressiveness: User and services can express their intents independently to “where” they are. !!Heterogeneity: Proxy/gateway model to represent and encapsulate traffic to heterogeneous, opportunistic, user/community-provided hardware. !!Service-Defined Nodes: User/community equipment controlled by services that represent (sell) available resources.!!Trust-Networks: Contract-based model favors formation of trust networks among user/community devices, encouraging collaboration.!!Collaboration Models: Selfish, paid, free.!
THE BENEFITS!!!(c) Antonio Alberti 2015, Inatel - All rights reserved.
Opportunity Detection Services: Publication, notification, and subscription of proximity, battery, offloading, and spectrum holes opportunities. !!Opportunistic Forwarding/Routing: Detected opportunities can be explored for frame forwarding or packet routing.!!Everything-as-a-Service: Intrinsic service life-cycling for software-controllers, proxies, gateways, including service exposition, discovery, negotiation, contracting, exchanging, monitoring, etc.!!Improved Security and Privacy: Pub/sub based on asymmetric-cryptography, authenticated rendezvous, contract-based operation, trust network formation, self-certifying naming to provide data integrity, signed name bindings for provenance, reputation and trust evaluation services, social security.!!User-awareness and Social-Behavior: Big data to estimate user/social behavior.
THE BENEFITS!!!(c) Antonio Alberti 2015, Inatel - All rights reserved.
Policy Definition Services: Published policies can be subscribed by peer service and feed decision cycles, changing protocol implementations (protocol-implemented-as-a-service).!!Tolerating Delays and Disruption: Publish/subscribe provides time asynchronous operation. New namespaces and name resolution turn names perennial, independent of location and connectivity.!!Mobility of Everything: Supported by name rebinding.!!Cloud Networking: Alternate the use of computing and communication resources interchangeably.!!Self-Organization: Reduce human intervention by replacing control and management model, expressiveness of users and services, policy-based operation.
THE BENEFITS!!!(c) Antonio Alberti 2015, Inatel - All rights reserved.
© Antônio M. Alberti 2015© Antônio M. Alberti 2015
PROTÓTIPOPROTOTYPE
LIVE DEMO @ SAO PAULO
CAMPUS PARTY 2015
Previous Experimental Work: Joint Services and Content Orchestration
‣ Clients e servers discover each other, publish SLAs and exchange named-content based on user policies.
‣ MOFI provided transparent connectivity change.
© Antônio M. Alberti 2014
‣ Content publishing round trip time
!!!!!‣ Content subscription round trip time
© Antônio M. Alberti 2014
Previous Experimental Work: Joint Services and Content Orchestration
‣ Round trip time
Previous Experimental Work: Joint Services and Content Orchestration
From “H”RoF RoF
Splitter
Access Point
Spectrum Analyzer
Antenna Control Link
From “H”
To “E” To “E”
Optical Switch
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.
Previous Experimental Work: Adaptive Radio over Fiber With NG
NovaGenesis principles and current design provide a satisfactory substrate to implement the proposed architecture. !NovaGenesis joint orchestration of named-services and contents provides an appropriated environment to implement socially-driven/opportunistic/cloud/networking approaches as services. !There are still a lot of implementation issues to be solve, but the design is ready to integrate the aforementioned requirements.
CONCLUSION(c) Antonio Alberti 2015, Inatel - All rights reserved.
© Antônio M. Alberti 2015© Antônio M. Alberti 2014
Obrigado!
Antonio Marcos Alberti
www.inatel.br/novagenesis facebook.com/NovaGenesisArchitecture