27
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

Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

Embed Size (px)

Citation preview

Page 1: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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

Page 2: 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.

Page 3: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 4: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 5: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

NOVAGENESIS CONVERGENT INFORMATION ARCHITECTURE

Page 6: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 7: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

Antony

AA180972… BFEF1216

My Smartphone Image.jpg

01011223…

IDENTIFICATION AND LOCALIZATION

(c) Antonio Alberti 2015, Inatel - All rights reserved.

Page 8: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 9: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 10: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 11: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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

Page 12: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

Today

Owner sends

Facilitates spam!

InternetThe

receiver accepts

all

COMMUNICATION MODEL

(c) Antonio Alberti 2015, Inatel - All rights reserved.

Page 13: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 14: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 15: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

ID=FFFF12211243865…LOC=FEFEF1421412411…

ID=FFFF12211243865…LOC=AAAA2734573453…

Local Net 2Local Net 1

Future

MOBILITY

(c) Antonio Alberti 2015, Inatel - All rights reserved.

Page 16: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 17: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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

Page 18: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 19: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 20: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 21: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

© Antônio M. Alberti 2015© Antônio M. Alberti 2015

PROTÓTIPOPROTOTYPE

LIVE DEMO @ SAO PAULO

CAMPUS PARTY 2015

Page 22: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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

Page 23: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

‣ Content publishing round trip time

!!!!!‣ Content subscription round trip time

© Antônio M. Alberti 2014

Previous Experimental Work: Joint Services and Content Orchestration

Page 24: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

‣ Round trip time

Previous Experimental Work: Joint Services and Content Orchestration

Page 25: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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

Page 26: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

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.

Page 27: Towards An Opportunistic, Socially-Driven, Self-Organizing, Cloud Networking Architecture with NovaGenesis

© Antônio M. Alberti 2015© Antônio M. Alberti 2014

Obrigado!

Antonio Marcos Alberti

[email protected]

www.inatel.br/novagenesis facebook.com/NovaGenesisArchitecture