Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
1
Virtual Continuum in the Global Network
Roberto Minerva
Bitify.it –
Telecom SudParis Institut Mines-Telecom
Workshop Industry 4.0
& Internet of ThingsROMA, 16 Novembre 2017
The Rise of Softwarization
Softwarization instantiations
Key drivers towards softwarization
Commoditization of HW, i.e., general purpose HW is becoming more and more powerful and cheap.
Cloud computing evolving towards the a Fog of very powerful terminals
(smartphones)
Commoditization of communications,
i.e., the ubiquitous availability of communications means
Virtualization,
i.e., the capability to execute
functions and services on virtual
computational environments
Autonomics and Self-Organization i.e., the ability of large system to
adaptively and autonomously optimize
their behavior
Big data,
i.e. the capability to collect data in real time that describe a phenomenon
associated with a resource or a person (or groups of them)
Availability of Application Programming Interfaces for several resources and functionalities (pertaining to the Comm, Stor, Proc,
Sens/Acting realms)
Open Source,i.e., the ability to model resources and functions by means of software
communities that share results and tools
Softwarization of
the Telcos• Software Defined
Networks (SDN)
• Network Functions
Virtualization (NFV)
• Integration of SDN,
NFV with Cloud
Emergence of new
Services
paradigms and Biz
Models • Servitization: Anything
as a Service (e.g., IoT,
IwT)
• Pervasive sensoring
and actuation
Virtual Continuum• Creating new Virtual
Worlds bridging the
Physical
• WorldMetaverse:
Integrating of the
Physical and Virtual
Worlds
• MicroManufacturing:
3D Printers
Big Data
• Real Time Data
management
• The Bank of User Data
• Electronic Money
Processing, Storage and Communication resources will be interchangeable. Their composition will allow to provide high quality
services, while virtualization and autonomics will allow for system optimization (aggregating resources where they are needed the most)
Edge as Point of
Intelligence
Accumulation • Smart Terminals
• Different connectivity
options
• Smart environment
• ….
The Vision: the Programmable World3
In the Programmable
World, All Our
Objects Will Act as
OneWired - BILL WASIK 05.14.13.
available at:
https://www.wired.com/2013/05/int
ernet-of-things-2/
We are talking about a gigantic network
of all things (millions of systems). It has to
be:
• Open
• Programmable (API based)
• Secure
• Accountable
• Manageable
• Reliable
• Always available
• Usable
• Democratic
• Inclusive
• Supporting several stakeholders
• Enabling different business models
Towards a Virtual Continuum, an enabler for
the Programmable World
Evolutionary roadmap for key
functional elements
M2M IoTVirtual
Continuum
Key elements:Separated applicationsAd-hoc designed modulesUbiquitous connectivitySIM managementInternational agreementsEmbedded SIM
Key elements:Low-cost standard sensorsShort range communicationCapillary and macro netw.Horizontal ServicesData aggregation in cloudThird party development
Key elements:“Virtual Objects”Mirroring Things in cloudObject SemanticsData integration, federation and portability Cloud as developing platf.
5
The Virtual Continuum
Entanglement
6
Characterization of a Virtual Object7
Each Virtual Object should have
A unique identifier
A set of states and data representing it in time and space
Communication mechanisms
A means (a protocol or API) to synch with the real object
A contract (managing ownership and authorization to use)
An API for augmentation of functionalities
Some logic to control the “entanglement”
Communication, storage and processing are strong requirements for the Virtual Object (or for at least one digital twin)
Virtual Continuum is Virtualization of
Resources
ICT
Resource
Local
Services
Virtualization
in the “Net”
Interface
Global
Services
Extended
Functions /Interface
Resource
ICT Resources
Physical
Resource
Virtualization
in the “Net”
API
API
Global
Services
Extended
Functions /Interface
Resource
API
APIPhysical/Logical
Resources
• Each Resource is
representable
• Each resource is
programmable
• Each Resource can be
functionally
augmented
• This concept could
also be applied to
logical objects
• Virtual Objects can
represent past states
and often “intended”
future states
Virtual Continuum
Strong entanglement
Weak entanglement
8
The Context for Virtual Continuum
Com
putin
g C
loudimages of
terminals
and objects(Proxying and Security
Functions)
applications
& services
physical
world
smart
objects
mobile
devices
Virtu
aliz
ed
resourc
es
Secure,
always best
connected
virtualized
channel
Brokering and
Aggregation Function
Virtual
Environment
network resources
processing resourcesstorage resources
9
An Example: Terminal Virtualization13
iPhoneX is so
powerful: if you
delete one of
your contacts,
that person will
die in the real
life
An example: Terminal Virtualization14
Source: Intel
Five Categories of augmentation
Cloud Virtualization of the Terminal15
Cloud Augmentation of the Terminal
and Smart Objects in general 16
Slicing Concept form Next Generation Mobile
Network Forum
https://www.ngmn.org/uploads/media/NGMN_5G_White_Paper_V1_0.pdf
17
Virtualization Infrastructure Other InfrastructuresEdge Infrastructures
Core Resources and Networks
Southbound API
North bound API
IoT Services and Application5G Slicing
IoT Slice
Vir
tua
l Reso
urce
s
(IoT
Slice
)5
G R
eso
urce
s a
nd Inf
rast
ruct
ure
IoT
Serv
ice L
ayer
Service API
Virtualized FunctionsPossibly defined according to a standard Architecture (e.g., oneM2M, P.2413)
18
Virtualization Infrastructure Other InfrastructuresEdge Infrastructures
Core Resources and Networks
Southbound API
North bound API
IoT Slicing
IoT Slice
Vir
tua
l Reso
urce
s
(IoT
Slice
)
5G
Reso
urce
s a
nd
Infr
ast
ruct
ure
IoT
Serv
ice L
ayer
Virtualized FunctionsPossibly defined according to a standard Architecture (e.g., oneM2M, P.2413) and highly distributed
Service API
IoT Services and Application
19
An Example of an important Functionality for IoT
Sensor 1
Ingress
Queue A
Aggregator a
Aggregator b
Aggregator c
Ingress
Queue B
Events
Events
Security Monitoring
In aggregation
nodes at the
edge of the 5G
Nework
Egress
Queue Y
Egress
Queue Z
Policing
Control and Management
Sensor 2
Sensor 3
Sensor n
Sensor n+1
Sensor n+2
Sensor n+3
Sensor
n+m
Aggregator d
Aggregator e
Aggregator f
• Intelligent Routing of Events and
Messages thanks to SDN
• Transaction Management
• R.T. extraction of Knowledge
Data Flow
Events
Events
Control Layer
We need to bring Intelligence at the Edge of the Network
5G Network MEC MEC
20
Servitization is the capability of creating a link between a (physical) product and
a set of services and enriched functionalities that extend, complement, and add
value to the product itself
Servitization as a viable Business
Model for IoT21
An Example: Cultural Heritage 22
Scala Contarini
del Bovolo, Venicehttp://www.euro-poi.com/venice-bovolo-
house-italy-383.html
Let’s Virtualize it 23
We need to capture data describing the object that span over time …
Understanding the past and
Framing (history and data) in the current world
See Venice Time Machine from EPFL
Collection of all historical data and then creation of linkage between this huge archive of histories
https://www.youtube.com/watch?v=QTBkuyFbIz0
We need to tell a compelling story
Data collection about the object, useful for historians but also useful to citizens and visitors
Extracting data not only from documents but also from other «information» sources (e.g., oral tradition and so forth)
A similar approach applicable to buildings, artifacts, oral tradition, music
This means …
Virtualizing a Building
Transforming it into a Virtual Object
Data representing an historical object could then be
a set of triplets
(location, time, value)
Plenty of (virtual reality) applications become
immediatly possible
24
Weimar Example
Time Window Weimar: Students Map their
Town's History through Augmented Reality
http://hyperrhiz.io/hyperrhiz12/augmented-maps/2-forster-metzger.html
25
An Example: Tag the City
32
32
API
A Middleware View of the Virtual
Continuum
API
Always Best Connected Comm.
Sensors
Things
Tag
Tags Others
App Ecosystem
Platform Value
Ecosystem Value
Service/AppsValue
ProgrammabilityValue
Processing
Storage
Communications
Comm Value
Communication Engine (e.g., event based)
Autonomics and Self Organization
Brokering of Virtual Objects
Data ManagementObjectsRegistry
Objectsmanagement
Extensive Objects Virtualization
Telco BuildingBlocks
Mo
bile
Dev
ice
Pla
tfo
rm
Native Operating
System
Middleware Functions
Terminal
to Cloud
Relationship
Terminal
to Capillary
Relationship
API
API
33
Grazie
Roberto TSP
or