The exponential growth on the number of mobile devices and their capabilities are leveraging new possibilities of networking architectures for processing, storing, and exchanging of information. At a glance, existing archi- tectures take advantage of these devices, the social behavior of their users, and/or the dynamicity on resource usage. Despite of the potential of existing initiatives, they do not interoperate which reduce their applications and deployment. As we walk towards a very dynamic world (regarding the user needs and characteristics, the information traversing the network, and the networking capability to adaptation at both users features and con- tent of the demands levels), these architectures should merge into a solution that fits any type of scenario. In this paper, we specify an opportunistic, socially-driven, self-organizing, cloud networking architecture using a future Internet proposal named NovaGenesis. We highlight the requirements and solutions that NovaGenesis brings to accommodate the inherent challenges of today’s dynamic networking scenario. Thus, we describe a convergent architecture, which integrates the new requirements with the already implemented NovaGenesis features.
Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis
1. 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
2. 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.
3. 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.
4. 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.
8. Antony
App 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.
10. INFO EXCHANGING
Here are my
photos!
Ok!Here are my
photos!
Antony
App 1
App 2
ScalifaxMy smartphone
Meu tablet
My photos
repository app
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
11. TRACEABILITY
Antony
App 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
17. 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.
Evolutionary
Pressures
Environmental
Pressures
18. 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.
19. 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.
20. 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.
24. ‣ Round trip time
Previous Experimental Work: Joint Services and Content Orchestration
25. 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
26. 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.