oneM2M-REQ-2012-0019R03

advertisement
BENEFITS OF ONEM2M
TECHNOLOGIES
Group Name: oneM2M WG1 Requirements
Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
phawkes@qti.qualcomm.com
Meeting Date: 2012-10-23
Agenda Item: 7 “Contributions”
Scope
• Audience: Vertical industry segment
stakeholders
• Purpose: Trigger feedback from [the
Audience]
• Content: Highlights potential benefits of
oneM2M communication technology to [the
Audience]
• Note: current title of presentation is a
placeholder only
2
Outline
• Motivators:
– Audience Priorities oneM2M intends to address
•
•
•
•
Description of oneM2M Technology
Benefits of oneM2M
Details of the oneM2M Functionalities
Terminology
3
Motivators
• oneM2M believes that [the Audience] wants
improvements in the following aspects of the M2M
ecosystem:
– Improved Functionality-Price-Quality (FPQ) tradeoffs:
• improved FPQ tradeoffs in sourcing, development and integration
of the Components comprising their M2M solutions
• “Price” includes impact of CAPEX, OPEX and Time-to-market [1]
– Enhanced Scalability:
• Scales to large deployments
– Greater Choice:
• a range of providers from which to source Components comprising
their M2M solutions
• range of options for structuring their deployment
– Greater Opportunities:
• For example, [the Audience] would like the ability to share data
and other resources by partnering with other stakeholders. Byproducts include improved FPQ tradeoffs and new revenue streams
4
One sentence description of oneM2M technology
Easy-to-digest description of oneM2M technology
DESCRIPTION OF ONEM2M
TECHNOLOGY
5
One sentence description
oneM2M aims to enable improved
Functionality-Price-Quality tradeoffs of
future end-to-end M2M solutions, whilst
providing scalability, greater choices and
opportunities for [the Audience] by
standardizing a set of valuable, Generic
M2M-communication Capabilities that
incorporate the necessary interactions with
Underlying Networks.
6
Easy-to-digest description of
oneM2M
• Figure & text showing relationship between
– Applications
– oneM2M Technology
– Underlying Networks
• Should not imply an architecture
7
Example only
M2M App
Interface to
capabilities
Interface to
capabilities
M2M App
oneM2M Capabilities
Underlying Networks
8
Goal of this document
• Background
– This document provides a broad description of
how the aims of oneM2M might be met by
potential capabilities and features that oneM2M
is considering for the upcoming release. All
capabilities and features in this document should
be treated as potential only.
• Objective
– Request feedback in order to help oneM2M
prioritize its work.
9
BENEFITS OF ONEM2M
10
Summary of Benefits
1. Benefits of standardizing generic
capabilities
2. Benefits of incorporating
interactions with underlying
networks
3. Benefits of valuable capabilities
directly addressing the Motivators
11
Benefits of Standardizing
Generic Capabilities
Economies of scale
Specifications can be
used as the basis for
certifying #
interoperability &
quality
Improved FPQ
Tradeoffs
# Note:
Interoperable Components
from multiple providers
Extensive Application
Development Ecosystem
Greater
Choice
Greater
Opportunities
Enhanced
Scalability
at the time of writing, it is not clear if oneM2M will provide certification. Even if oneM2M does not provide the
certification, one or more other groups may certify against part or all of the oneM2M specifications.
12
Benefits of Incorporating Interactions
with Underlying Networks
Application developers can ignore details
of usage of underlying network, simplifying
development while benefiting from
integrated efficiency & reliability
Improved FPQ
Tradeoffs
Greater
Choice
Wider range of options
for the [Audience] in
selecting an underlying
network
Greater
Opportunities
Enhanced
Scalability
13
OTE: Initial text to explain
artitioning of features.
Capabilities
Capability
Features
Sharing
Sharing of content between M2M Applications.
Support for sharing with partners. Content is opaque.
Standardized metadata provides control.
Content-Aware
Processing
Sharing Capability features plus processing with
varying degree of “understanding” of Content data
elements: e.g. data type, data value and/or semantics.
Security
Framework &
Access Control
Provisioning, access control, authentication and security mechanisms for
protecting oneM2M capabilities. Support for enabling App-to-App security.
Remote Device
Management
Provisioning. Remote reporting from Device (e.g. for maintenance) and
remote configuring (e.g. settings, software and firmware management).
Communication
Efficiency &
Reliability
Selecting and establishing connectivity on an underlying network. Scheduling
communication. Delivery confirmation/progress reporting. Robustness in the
presence of lossy links. Broadcast/multicast support.
Possible processing
of visible data
includes: filtering;
aggregating; simple
arithmetic ops
(average, sum, etc.)
14
Benefits of Valuable Capabilities
Remote Device
Management
Security Framework and Access Control
Communication
Content-Aware
Efficiency & Reliability
Processing
Sharing
Reduced
traffic
volume
Reduced
field agent
call-outs
Improved
end-product
quality
Improved FPQ
Tradeoffs
Better power
consumption
Greater
Choice
More value
extracted from
underlying network
Greater
Opportunities
Ability to share
data & assets
with partners
Enhanced
Scalability
15
DETAILS OF ONEM2M CAPABILITIES
16
Sharing Capability
Functions
Sharing
Content-Aware
Processing
Security Framework
and Access Control
Remote Device
Management
Communication
Efficiency & Reliability
Field/Cloud to
Field/Cloud Sharing
Event
Notification
Metadata-aware
Processing
Filtering/Searching
Aggregating content
Simple Arithmetic on
metadata (sum, mean,
max, min)
Content Origin Metadata
Entity Descriptions
Metadata
Searchable Tags
Content Delivery Guidance
17
Content-Aware Processing
Sharing
Content-Aware
Processing
Security Framework
and Access Control
Remote Device
Management
Communication
Efficiency & Reliability
Data-TypeAware
Processing
SemanticsAware
Processing
Data-Type-Aware
Description
Language
Data-Type-Aware
Procedure
Language
Semantics-Aware
Description
Language
Simple Arithmetic
Operations (sum,
mean, max, min)
Filtering/Searching
Aggregating
content
Semantics-Aware
Procedure
Language
18
Security Framework and Access Control
oneM2M-to-oneM2M class
Sharing
Security
Framework Classes
App-to-oneM2M class
App-to-App class
Content-Aware
Processing
Passphrase
High-Entropy Key
Security Framework
and Access Control
Remote Device
Management
Communication
Efficiency & Reliability
Authentication
Framework
Certificate
Static root of trust
Dynamic root of trust
Static Identity
Identity
Access Control
Dynamic Identity
TBD (another page?)
19
Remote Device Management
Sharing
Content-Aware
Processing
Security Framework
and Access Control
Remote Device
Management
Communication
Efficiency & Reliability
Log Reports
Reporting
Data from
Devices
Controlling
Data on
Devices
Maintenance
Reporting
Fault Reports
Performance Reports
Reporting Configuration Settings
Updating
Configurations
Managing Software
& Firmware
Adding new Software
(E.g. Applications)
Software/Firmware
updates
Removing Software
20
Communication Efficiency
Sharing
Content-Aware
Processing
Security Framework
and Access Control
Remote Device
Management
Communication
Efficiency &
Reliability
Delivery confirmation
/Progress reporting
Robustness in the
presence of lossy links
Selecting an appropriate
underlying network &
scheduling
Support for Content
Delivery Guidance
metadata
Interface to M2M-specific
features of the underlying
network (e.g. triggering,
location broadcast)
21
Terminology
References
APPENDICES
22
Terminology
Name
Description
M2M Application (App)
TBD
App-to-App
Capability
TBD
Component
Hardware, software and services that combine to produce an M2M
solution
Content
Data produced or consumed by Applications
Content-Aware
Aware of the data model and/or semantics of Content
Generic
Common to two or more applications or vertical segments
Underlying networks
Access networks, core networks, busses and other technology
assisting in data transport
23
References
1. “oneM2M Standardization”, 2012-04-24.
Available from
ftp://ftp.onem2m.org/Primary_Deliverables/
Material_for_Verticals/oneM2M
Standardization_2012-04-24.zip
24
Saved here in case they are useful in future.
OLD SLIDES – DELETE BEFORE
PUBLICATION
25
Figure by Farooq Bari, AT&T
26
Figure by Tim Carey, ALU
27
Download