Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: 2016-05-15 Agenda Item: DDS binding.

Slides:



Advertisements
Similar presentations
oneM2M and AllJoyn Interworking
Advertisements

SEC Clarification Group Name: WG4 (SEC-2014-xxxx) Decision  Meeting Date: Discussion  Source: OBERTHUR Technologies Information  Contact:
Is a Node or not Node? ARC Node_resolution Group Name: ARC Source: Barbara Pareglio, NEC, Meeting Date: ARC#9.1 Agenda.
Service Layer Session Management Group Name: WG2-ARC Source: IDCC, LGE, ZTE Meeting Date: TP16 Agenda Item:
RoA and SoA Integration for Message Brokers Group Name: WG2-ARC Source: ALU Meeting Date: Agenda Item:
Mechanism to support establishment of charging policies Group Name: WG2-ARC Source: InterDigital Meeting Date: TP8 Agenda Item:
oneM2M-OIC Interworking Technical Comparison
Step by step approach Group Name: WG2
In-Band Access Control Framework Group Name: WG4 SEC Source: Qualcomm Meeting Date: Agenda Item:
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
3GPP Rel-13 Interworking discussions
In-Band Access Control Framework Group Name: WG4 SEC Source: Qualcomm Meeting Date: Agenda Item:
What and Why? Next steps for oneM2M Semantics Group Name: WG5 Source: Joerg Swetina, Martin Bauer (NEC) Meeting Date: Agenda Item: WI-0005 oneM2M-MAS
Work Group / Work Item Proposal Slide 1 © 2012 oneM2M Partners oneM2M-TP oneM2M_Work_Group_Work_Item_Proposal Group name: Technical Plenary Source:
Step by step approach Group Name: WG2 Source: Michael hs. Yang, LG uplus, Jaeseung Song, NEC Europe, Meeting.
Node-Specific Resource Group Name: ARC&MAS Source: LGE, Meeting Date: Agenda Item: Contribution.
An introduction to oneM2M
Introducing concept of M2M-application data modeling Group Name: MAS Source: FUJITSU Meeting Date: Agenda Item: Semantics and Device Configuration.
1 HGI MESSAGE TO ONEM2M TECHNICAL PLENARY HANS WERNER BITZER, DEUTSCHE TELEKOM VICE CHAIR, HGI ONEM2M TP#19, SOPHIA ANTIPOLS, FRANCE.
3GPP Rel-13 Interworking discussions
Routing Problem of the Current Architecture Group Name: ARC Source: Hongbeom Ahn, LG Electronics, Meeting Date: Agenda.
M2M Service Subscription Profile Discussion Group Name: oneM2M TP #19.2 Source: LG Electronics Meeting Date: Agenda Item:
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
WG5 – MAS#21 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
Streaming Session Support in oneM2M Framework Group Name: WG2 Source: George Foti, Ericsson Meeting Date: Work Item :WI GPP_Rel13_IWK.
Status of Active Work Items Level of Completeness Group Name: WPM Source: Roland Hechwartner, WPM Convenor Updated:
Introduction to oneM2M OMA - oneM2M Meeting, San Diego, Jan. 19th 2016
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
Subscription and Notification Issue Group Name: WG2 Source: Qi Yu, Mitch Tseng- Huawei Technologies, Co. LTD. Meeting Date: ~23 Agenda Item:
Introducing concept of M2M-application data modeling Group Name: MAS Source: FUJITSU Meeting Date: Agenda Item: Semantics and Device Configuration.
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Possible Solution of Interworking between oneM2M and OSGi
Introduction to Service Session Management Group Name: WG2-ARC Source: IDCC, LGE, ZTE Meeting Date: TP8 Agenda Item:
Specifying the Address of Management Client of Managed Entity Group Name: ARC Source: Hongbeom Ahn, SK Telecom, Meeting Date: TP#21 Agenda.
3GPP Rel-13 Interworking discussions Group Name: TP #18 Source: Rejesh Bhalla, ZTE Corporation, Meeting Date: Agenda Item:
Background Data Transfer
ONEM2M RELEASE 2: SETTING THE STANDARD FOR IOT INTEROPERABILITY
Status of Active Work Items Level of Completeness
© 2017 InterDigital, Inc. All Rights Reserved.
Resource subscription using DDS in oneM2M
Discussion on DDS protocol binding
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
Service Enabled AE (SAE)
Consolidated M2M standards boost the industry
3GPP interworking in R3 Group Name: ARC
Possible options of using DDS in oneM2M
Modbus interworking Group Name: ARC
NIDD Discussion Points
WPM ad-hoc group report TP#24
Discussions on Heterogeneous Identification Service
Allow tool-specific code in TTCN-3 as well in conformance test suite
MAF&MEF Interface Specification discussion of the next steps
3GPP Rel-13 Interworking discussions
WPM ad-hoc group report TP#25
Proximal IoT Interworking solution discussion
3GPP Interworking Abstraction
Considering issues regarding handling token
New WI on Industrial Domain Information Model
New WI on Industrial Domain Information Model
Discussion on the Scope of TR- Trust Management in oneM2M
Brief Introduction to IEEE P802.1CF
ETSI Standardization Activities on M2M Communications
An introduction to oneM2M
Brief Introduction to OmniRAN P802.1CF
3GPP V2X Interworking Potential Impact
ETSI Standardization Activities on M2M Communications
High Interest Subject: NGN – End-to-End QoS
Current standardization activities – oneM2m
Examples of deployment scenarios
Presentation transcript:

Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding

DDS is not a new topic in oneM2M The use of DDS in oneM2M has been studied and discussed several times – In TR-0009 Protocol Analysis, and advantage and the intended use of DDS has been studied. One of the main conclusion is that: The typical type of application using DDS today is one where low latency, highly deterministic communications is desired between devices. – DDS was discussed in the Industrial Domain Enablement work item, because the wide use of DDS protocol in industry domain. – In TP #22 meeting, DDS binding work item was proposed by KETI, considering the increasing use of DDS in various industries, especially in the scenarios where Real-Time and High-Performance is required.

Why DDS is needed in oneM2M (1) From the high level point of view, the intended areas of DDS matches the target market of oneM2M: The Purpose of oneM2M is to specify and promote an M2M Common Service Layer. At the same time, DDS has been widely applied to various industries. ETSI M2M Workshop, Sophia‐Antipolis, Dec. 2015, Nicolas Damour: Standardized Service Layering for IoT in oneM2M oneM2M target markets Areas where DDS is widely used

From the technical point of view, DDS can meet some requirements (not limited to as shown below): The oneM2M System shall support the ability for single or multiple M2M Applications to interact with a single or multiple M2M Devices/Gateways (application in the device/gateway) (OSR-009). (the many to many communication of DDS) In automated production with utilization of information and communication technology, behaviours of devices are controlled according to sensor values. In order to achieve adequate control, real-time Ethernet, with which sensors and devices are connected through controllers, are required to provide real-time transmission and a high-level of reliability. (DDS can provide real-time communication) The gateway shall be able to collect data from the field area network (e.g. industrial bus systems) according to the data collection policy stored in the gateway. (DDS has MultiTopic and ContentFilteredTopic which allow for content-based subscriptions ) The data collection policy shall be manageable (configured, updated, deleted..) by M2M Applications on the M2M service platform. (DDS has large number of configuration parameters and QoS policies) The oneM2M system shall be able to transmit data according to priority (CRPR-003). (DDS has the transport priority policy) Why DDS is needed in oneM2M (2)

Comparison of message protocols TCP/IP

Potential use of DDS in oneM2M 1.DDS protocol binding a)Simple binding (like MQTT binding) b)Content awareness binding: enable the oneM2M platform to control and manage all the publish/subscribe relations of the whole system, and meanwhile the data is transported peer to peer. 2.DDS real time subsystem integrated into oneM2M system, and oneM2M AE or IN-CSE can access interested data generated by DDS subsystem or further regulate the QoS policies of the DDS subsystem.

1.a simple binding How the DDS protocol can be used to transport the oneM2M message? All the nodes need to support DDS basic protocol, i.e. DCPS and RTPS Mca or Mcc request and response messages are transported across the DDS protocol DDS Topic name may be defined as: – /oneM2M/req/ / – /oneM2M/resp/ /

1.b content awareness binding DDS is a data centric and peer to peer data transport protocol, how to develop the advantage of the DDS in oneM2M system? How to enable the IoT platform have a overall knowledge of the whole system? For one certain node, what kind of data can it publish, and what kind of data is it interested in? DDS information repository may be implemented within the oneM2M platform: Manage the publish/subscribe relations: when a client requests a subscription for a topic, the DDS Information Repository locates the topic and notifies any existing publishers of the location of the new subscriber. After the publish/subscribe relation is established, the data is transmitted peer to peer, e.g. ASN to MN and ASN to IN DDS Topic name may need to be resource content related

2. Integrate DDS subsystem As the oneM2M platform can be considered as a horizontal platform integrating the subsystems of different verticals, and meanwhile there are already many DDS based industry systems, it is necessary to study further how the existing DDS real time subsystem can be integrated to the oneM2M system. oneM2M platform Smart home devices and subsystem Smart Home application Connected Car application Industry application Connected cars subsystem DDS real time subsystme AE IN-CSE DDS device DDS enabled MN DDS device … DDS data bus oneM2M restful based interface

Comparisons of the potential solutions (1) solutionsThe work load/difficulty for standardizationThe work load/difficulty for deployment or the time to market 1a. Simple bindingThe solution is similar to MQTT binding, and only stage 3 PRO WG is impacted. The nodes in the oneM2M system need to be enhanced to support DDS protocol binding. 1b. Content awareness binding The solution is based on solution 1a. Because this aim of solution is P2P data transport, besides PRO WG, stage 2 ARC may be impacted. The oneM2M platform needs to be enhanced to support the repository function, and the nodes in the oneM2M system need to be enhanced to support DDS content awareness binding. 2. Integrating DDS system to oneM2M The scenario is clear and necessary, but at the first stage, a TR is needed to study the possible solution, e.g. QoS mapping, message mapping. Without any changes or enhancements, the DDS subsystem can be integrated to the oneM2M system. Only a interworking gateway is needed to bridge the DDS subsystem and the oneM2M system. Complexity increasing

Comparisons of the potential solutions (2) solutionsProsCons 1a. Simple binding1. Standardization work is clear and simple. 1.The nodes in the oneM2M system need to be enhanced to support DDS protocol binding. 2.The real time attribute of the DDS protocol is not kept. 1b. Content awareness binding 1. The nodes in the oneM2M system can transport data peer to peer, and the P2P transport is under the supervisory control of the oneM2M platform. 1. The nodes and the oneM2M platform need to be enhanced. 2. Integrating DDS system to oneM2M 1. Without any changes or enhancements, any existing DDS subsystem can be integrated to the oneM2M system. Only a interworking gateway is needed to bridge the DDS subsystem and the oneM2M system. 1. A TR may be needed to study the possible solutions.

DDS work item scope proposal Document title TSDDS protocol binding(1a) CRsCRs to TS-0001 related to DDS protocol binding TRContent awareness binding and Integrating DDS subsystem into the oneM2M system(1b+ 2)

Thanks for your listening! Q & A