2. (c) Antonio Alberti, Inatel, 2014.
WHAT IF THE INTERNET DOES NOT EXIST?
HOW COULD WE DESIGN IT?
HISTORY
3. (c) Antonio Alberti, Inatel, 2014.
2008: FIRST STUDIES ON FUTURE INTERNET.
2009: DURING IWT 2009, I DO DECIDED DO GO AHEAD
WITH THE PROJECT, EVEN WITHOUT ANY FUNDING.
2010: STUDY…
2011: STUDY… FIRST DESIGNS
HISTORY
15. Networks Clouds= +
Telecom
& Internet
IT & Web
“Things” +
Machine to
machine
& Internet of
Things
+
Identity,
Credentials,
Biometrics
NOVAGENESIS SCOPE
+
Blockchain
+
Alternatives
Registry of
Contracts
and
Payments
Services
and IA
Digital business
ecosystem
& Artificial
Intelligence
+
22. Future Internet of “Things”: The NovaGenesis Model
can use the NB < Domain 1; Gateway 1 > to represent that Domain 1 contains a Gateway 1. In this context,
name resolution consists on resolving a name to other bound names, i.e. to determine the values behind a
certain key. For example, the name Router 1 is bound to the names OS 6 and OS 7, while OS 6 can be resolved to
Process 10 and Process 11.
Fig. 3. Graph of names and their bindings representing entities relationships in computer systems.
3.1.2. Identification, Localization, and Id/Loc splitting
There is no novelty on using names as identifiers or locators on networking. In fact, this is intrinsic to
26. LIFE-CYCLING OF ENTITIES
! THE PROCESS OF EXPOSING, SEARCHING
FOR PEERS, NEGOTIATING, CONTRACTING,
OPERATING, AND RELEASING.
27. Antony
App 1
App 2
ScalifaxMy smartphone
My tablet
My photos
repository app
I have Antony
photos!
I store
Antony
photos!
I have Antony
photos!
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
EXPOSITION AND DISCOVERY
29. INFORMATION 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.
30. PROVENANCE AND 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
35. “THINGS” NEED SERVICES TO REPRESENT
THEM TOWARDS CONTRACT-BASED
TRUSTABLE SELF-ORGANIZATION
Proxy/Gateways
Controllers/
Managers
SERVICES SWARMS
SOCIAL “THINGS” SWARMS
Future Internet of “Things”: Service composition
36. Physical World
Self-Organizing
Physical World Representatives, Platforms, Blockchain
People
Policies, Rules, Regulations, UX, etc.
Self-Organizing Controllers, Managers,
Orchestrators, Cryptocurrencies, etc.
Evolutionary
Pressures
Environmental
Pressures
The Emerging Layered Model
(c) Antonio Alberti 2017
Inatel - All rights reserved.
Artificial Intelligence
Assistants, Bots, Operators, etc.
37. Prototype
LIVE DEMO @
SAO PAULO
CAMPUS PARTY
JAN. 2015SCALABILITY@
INATEL
AUG. 2015
FIRST TEST@
GENI
SEPT. 2015
SCALABILITY@
INATEL
MAY. 2017
39. In future versions, Wi-Fi can be replaced by IEEE 802.15.4, Bluetooth low energy (BLE) or
NovaGenesis pub/sub API can be seen as a service access point (SAP) between NG Layer and N
layer. The client application is a sink for the raw data measured by sensing devices. In the next s
describe these new services proposed in this paper to extend NovaGenesis towards IoT.
Fig. 5. Layer stack for NG IoT model. Wi-Fi can be replace by IEEE802.15.4, Bluetooth low energy (BLE
4.1. New Services for IoT
Future Internet of “Things”: Implemented Services
40. 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 > ]
ng -hello --ihc 0.2 [ < 6 s A4324A2D AB9B70B4 57ECEB4F Wi-Fi wlan0 ac:22:0b:c9:df:3b > < 4 s 0BD95286 ED1
8E8B52EC 7EA46815 > ]
ng -scn --seq 0.1 [ < 1 s 1A81A5E3 > ]
Fig. 9. A “hello” message sent by the PGCS to the EPGS.
Future Internet of “Things”: The NovaGenesis Model
Temperature
samples
transported
over NG/Wi-Fi
Internet of things node
with embedded NG
41. (c) Antonio Alberti, Inatel, 2014.
TO DESIGN A NOVEL SOFTWARE AS AN OPEN-SOURCE
PRODUCT.
TO INTEGRATE DISTRIBUTED LEDGER, AI, AND NG IN A
SINGLE ARCHITECTURE.
TO CREATE A COMMUNITY.
TO DIVULGASTE GLOBALLY.
FUTURE