Download Connected Devices Interfacing (CDI)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Net neutrality law wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Distributed firewall wikipedia , lookup

Computer network wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Deep packet inspection wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Net bias wikipedia , lookup

Network tap wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

UniPro protocol stack wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Airborne Networking wikipedia , lookup

Transcript
High-level description
FI-WARE
Interface to Networks and
Devices (I2ND)
July 2011
FI-WARE – Future Internet Core Platform
Connected Devices Interfacing (CDI)
The CDI GE maps to software running on the devices providing APIs
for accessing device capabilities, resources, contextual information
and locally stored contents
FI-WARE
Services
FI-WARE
Apps
INTERFACE LAYER
CONNECTED DEVICES INTERFACE (CDI)
GENERIC ENABLER
ADAPTATION LAYER
TECHNOLOGY
INDEPENDENT
TECHNOLOGY
DEPENDENT
Operating System
Hardware Abstraction Layer (HAL)
Cameras
Short Range
Radio
Sensors
User
Profile
PIM
Local
Data
Hardware
Remote
Management
Memory
Streaming
Features
CONNECTED DEVICE
FI-WARE – Future Internet Core Platform
1
Positioning
Serial I/O
Graphics
Rendering
External
Memory
Connected Devices Interfacing (CDI)
The
architecture of the CDI GE implements a Connected Device
Interfacing Layer (CDIL) providng a set of CDIL-NET and CDIL-APP
interfaces
The CDIL may be implemented for a concrete device platform (i.e.,
device architecture, supported programming paradigm, device
Operating Sytem, etc.)
However, a CDIL-PAL interface will be
specified aiming at providing an abstraction of the underlying device
platform, thus enabling part of the CDIL implementation to be portable
across several families of devices
While the CDIL-NET and CDIL-APP interfaces will be mandatory for
implementations of the CDIL in order to claim compliance, the CDILPAL will not.
FI-WARE – Future Internet Core Platform
2
Connected Devices Interfacing (CDI)
 Communication:
• Network Status
• QoS and QoE measurement
 Device Services:
• Access to sensor info (GPS, accelerometer, …)
• Access to Device features (battery, display, memory, …)
• Interaction with other devices using Short Range Radio or proximity technologies
• Management of Privacy and Security Aspects
• Remote Management
 Personal/Data Services
• User profile, identity
• Access to Personal Information Management (PIM): Calendar, Contacts, Tasks, …
• Access to Locally stored data
• Messaging capabilities
 Media Services
• Graphics rendering
• Streaming features
FI-WARE – Future Internet Core Platform
3
Interfaces to Cloud Proxies
1 Gb/s LAN
ADSL link to Cloud
Intermediate storage
capacities
Services in
the Cloud
Computing capacities
Cloud proxy / Gateway
PCs
Tablets
Game
Consoles
Home
Network
FI-WARE – Future Internet Core Platform
4
TV sets
Interfaces to Cloud Proxies
Other
Proxies
External API
Cloud
3
1
Ad-hoc
communications
protocols
Virtual
Machines
2
4
Protocol
adaptation
VM management
Outside
communication
5
6
Home system
management
10
7
End-device
communication
Cloud proxy GE
9
Permanen
t storage
8
Cloud proxy
End devices
FI-WARE – Future Internet Core Platform
Internal API
5
Network Information and Control (NetIC)
The
Network Information and Control (NetIC) Generic Enabler will
provide to FI-WARE chapters as well as Usage Area applications and
services the means to optimally exploit the network capabilities, by
means of the implementation of APIs towards networking elements
NetIC will provide an abstraction of the physical network resources, as
well as the capability to control them (up to certain limitations given by
the physical resources’ owner and operator)
The NetIC Generic Enabler is expected to provide access to the
following functions:
• Interface Control: This function will provide information about the status of
a network element interface. Callers may also be able to change selected
parameters. An example would be interface activation or deactivation.
• Topology: This function will provide abstract information about the nodes,
edges, and how they are interconnected. Furthermore it may allow the
modification of network topology. An example for the latter case would be
the setup of a virtual network.
FI-WARE – Future Internet Core Platform
6
Network Information and Control (NetIC)
The
NetIC Generic Enabler is expected to provide access to the
following functions (cont.):
• Path Statistics: This function will allow querying the properties of an end-
to-end path. An example query function would be an estimation of the
available bandwidth on a path, or its packet end-to-end delay.
• Path Control: This function will provide mechanisms to change the current
status of a path. The realization of this function as well as its actual scope
of operation will be technology dependent due to, e.g., the different
realization of packet-oriented and circuit-switched networks. It will affect
the setup, modification, and teardown of paths.
• Traffic Statistics: Various types of information about the network usage
may be of interest. This function will provide access to such statistics and
potentially a control over the monitoring process.
• Traffic Control: This function will allow influencing, e.g., the handling of
different traffic types in the network (e.g. priorization of traffic according to
DiffServ). This enables differentiated provisioning of QoS.
FI-WARE – Future Internet Core Platform
7
Service, Capability, Connectivity, and
Control (S3C)
The
Service, Capability, Connectivity, and Control (S3C) GE will
provide an interface to the Evolved Packet Core (EPC) network control
layer for Fixed-Mobile-Convergence
Evolved Packet Core (EPC) is a new IP connectivity control platform
enabling wireless seamless access to a wide range of diverse
networks (including LTE, UMTS, WiMAX, WiFi etc.)
FI-WARE – Future Internet Core Platform
8
Service, Capability, Connectivity, and
Control (S3C)
Functional Blocks within the S3C GE:
• Network Event Management (NEM)
• Resource Management
• Network Identity Management (NIM)
• Operator SA4C (OSA4C) including Legal Interception (LI)
• Connectivity Management Entity (CME)
• Multicast/Broadcast (MC/BC) Management (MC-BC-M)
• Network Data Caching and Aggregation (NDCA)
• Small Data Pull/Push (SDPP)
• Network Context Data Management (NCDM)
• Inter Carrier Management (ICM)
FI-WARE – Future Internet Core Platform
9
Thank You !!
FI-WARE – Future Internet Core Platform