Industrial Internet Connectivity Framework | Page 91

Connectivity Framework Annex C : Assessment Template : oneM2M
C . 6.5 Implementation Viewpoint C . 6.5.1 System Architecture Considerations
Peer-to-Peer vs . Broker :
( Section 4.2.1.1 )
Data-Centric vs . Device / App-Centric : ( Section 4.2.1.2 )
Explicit vs . Implicit Governance : ( Section 4.2.1.3 )
C . 6.5.2 Data Considerations
Content-Based Selection ( Section 4.2.2.1 )
Time-Based Selection ( Section 4.2.2.2 )
C . 6.5.3 Performance Considerations
Real-Time ( Section 4.2.3.1 )
Latency and Jitter vs . Throughput
( Section 4.2.3.2 )
Does the connectivity framework require running a special process or broker ?
Yes – oneM2M service layer requires applications to connect to a CSE to communicate with other applications . The target applications are not required to be connected to the same CSE as the source applications . CSEs are connected in a hierarchical tree topology with a root CSE ( i . e ., IN-CSE ) that is in the domain of the M2M service provider .
Does the application code ( or business logic ) have to be aware of the other endpoints in order to participate in information exchange ?
No , the application does not have to be aware of other endpoints to participate in an information exchange . Applications interact directly with the data-object resources organized by the owning application and never directly with each other . Is the governance explicit and shareable ?
With the exception that oneM2M has defined the domain of data types and resources used by applications and CSE , oneM2M service layer does not require the governance to be implicit , and allows system architects to choose the style of governance including how data-object resources are structured and identified .
Can a content-filter specify the data subset of interest ?
Yes , oneM2M service layer provides a number of content-filters that can be used for discovery of resources ( e . g ., time , size , content type , user defined , semantic criteria ). Can sub-sampling specify the data subset of interest ?
Yes , oneM2M service layer has a number of filters for time-based selection based on creation , modification and expiration times . In oneM2M there is a specialized content based resource , called timeSeries , which provides various criteria for collection ( sampling ) and reporting of data .
Does the connectivity technology support real-time data distribution ? Is the latency deterministic ( smaller jitter is better )?
To date , the real-time data distribution performance of oneM2M deployments have not been documented and made publicly available . Real-time characterization is not currently available . How does the latency and jitter change with throughput ? What limits the throughput ?
To date , the latency and jitter aspects of throughput of oneM2M deployments have not been documented and made publicly available . Latency and jitter characterization is not currently available .
IIC : PUB : G5 : V1.0 : PB : 20170228 - 91 -