SmartM2M; Scenarios for evaluation of oneM2M deployments

DTR/SmartM2M-103839

General Information

Status
Not Published
Technical Committee
Current Stage
12 - Completion
Due Date
20-Aug-2023
Completion Date
01-Sep-2023
Ref Project

Buy Standard

Standard
ETSI TR 103 839 V1.1.1 (2023-09) - SmartM2M; Scenarios for evaluation of oneM2M deployments
English language
34 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ETSI TR 103 839 V1.1.1 (2023-09)






TECHNICAL REPORT
SmartM2M;
Scenarios for evaluation of oneM2M deployments

---------------------- Page: 1 ----------------------
2 ETSI TR 103 839 V1.1.1 (2023-09)

Reference
DTR/SmartM2M-103839
Keywords
IoT, methodology, oneM2M, performance,
scenarios, simulation

ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE

Tel.: +33 4 92 94 42 00  Fax: +33 4 93 65 47 16

Siret N° 348 623 562 00017 - APE 7112B
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° w061004871

Important notice
The present document can be downloaded from:
https://www.etsi.org/standards-search
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the prevailing version of an ETSI
deliverable is the one made publicly available in PDF format at www.etsi.org/deliver.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
If you find a security vulnerability in the present document, please report it through our
Coordinated Vulnerability Disclosure Program:
https://www.etsi.org/standards/coordinated-vulnerability-disclosure
Notice of disclaimer & limitation of liability
The information provided in the present deliverable is directed solely to professionals who have the appropriate degree of
experience to understand and interpret its content in accordance with generally accepted engineering or
other professional standard and applicable regulations.
No recommendation as to products and services or vendors is made or should be implied.
No representation or warranty is made that this deliverable is technically accurate or sufficient or conforms to any law
further, no representation or warranty is made of merchantability or fitness
and/or governmental rule and/or regulation and
for any particular purpose or against infringement of intellectual property rights.
In no event shall ETSI be held liable for loss of profits or any other incidental or consequential damages.

Any software contained in this deliverable is provided "AS IS" with no warranties, express or implied, including but not
limited to, the warranties of merchantability, fitness for a particular purpose and non-infringement of intellectual property
rights and ETSI shall not be held liable in any event for any damages whatsoever (including, without limitation, damages
for loss of profits, business interruption, loss of information, or any other pecuniary loss) arising out of or related to the use
of or inability to use the software.
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.

© ETSI 2023.
All rights reserved.

ETSI

---------------------- Page: 2 ----------------------
3 ETSI TR 103 839 V1.1.1 (2023-09)
Contents
Intellectual Property Rights . 5
Foreword . 5
Modal verbs terminology . 5
Executive summary . 5
Introduction . 5
1 Scope . 6
1.1 Context for the present document . 6
1.2 Scope of the present document . 7
2 References . 7
2.1 Normative references . 7
2.2 Informative references . 7
3 Definition of terms, symbols and abbreviations . 8
3.1 Terms . 8
3.2 Symbols . 8
3.3 Abbreviations . 8
4 Method for Collecting Use Cases . 9
5 Use Case - Smart Campus . 10
5.1 Description . 10
5.2 Source . 10
5.3 Actors . 10
5.4 Pre-conditions . 10
5.5 Triggers . 10
5.6 High Level Illustration . 10
5.7 Normal Flow . 11
5.8 Alternate Flow . 12
5.9 Post-conditions . 12
5.10 oneM2M resources . 12
5.11 Potential Requirements . 14
6 Use Case - Generalization of Event Trigger/Periodic Event IoT System . 15
6.1 Description . 15
6.2 Source . 15
6.3 Actors . 15
6.4 Pre-conditions . 15
6.5 Triggers . 16
6.6 High Level Illustration . 16
6.7 Normal Flow . 16
6.8 Alternative flow . 17
6.9 Post-conditions . 17
6.10 Description of the deployed solution . 18
6.11 Potential Requirements . 18
7 Use Case - Traffic Light Control and Monitoring . 18
7.1 Description . 18
7.2 Source . 18
7.3 Actors . 19
7.4 Pre-conditions . 19
7.5 Triggers . 19
7.6 High Level Illustration . 20
7.7 Normal Flow . 20
7.8 Alternative flow . 22
7.9 Post-conditions . 22
7.10 Description of the Deployed solution or oneM2M resources . 23
ETSI

---------------------- Page: 3 ----------------------
4 ETSI TR 103 839 V1.1.1 (2023-09)
7.10.0 Foreword . 23
7.10.1 Traffic Light model using custom resource structure . 23
7.10.2 Traffic Light model using custom resource structure . 25
7.10.3 Traffic Light model using Smart Device Template resource structure . 26
7.10.4 Traffic Light model using C-DAC implementation resource structure. 28
7.11 Potential Requirements . 31
8 Conclusion . 31
Annex A: Change History . 33
History . 34


ETSI

---------------------- Page: 4 ----------------------
5 ETSI TR 103 839 V1.1.1 (2023-09)
Intellectual Property Rights
Essential patents
IPRs essential or potentially essential to normative deliverables may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (https://ipr.etsi.org/).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Trademarks
The present document may include trademarks and/or tradenames which are asserted and/or registered by their owners.
ETSI claims no ownership of these except for any which are indicated as being the property of ETSI and conveys no
right to use or reproduce any trademark and/or tradename. Mention of those trademarks in the present document does
not constitute an endorsement by ETSI of products, services or organizations associated with those trademarks.
Foreword
This Technical Report (TR) has been produced by ETSI Technical Committee Smart Machine-to-Machine
communications (SmartM2M).
Modal verbs terminology
In the present document "should", "should not", "may", "need not", "will", "will not", "can" and "cannot" are to be
interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of provisions).
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
Executive summary
The present document proposes three use cases scenario of IoT systems specially selected and defined for representing
situations where a modelling and an analysis of the application performances is mandatory. These uses cases are
compliant with the oneM2M standard. They will serve to define a data and a behavioural model for an evaluation of the
application but also the deployment on a oneM2M implementation. The first use case is currently deployed in a smart
campus environment, the second is a generic one that highlights IoT application with event-triggered and time-triggered
characteristics. The last one is a traffic light control system with synchronization features. For all of the scenarios
specific temporal and behavioural constraints to be verified and Key Performance Indexes (KPIs) that have to be
verified are identified.
Introduction
The objective of the present document in conjunction with three other ones [i.2], [i.3] and [i.4] is to provide three use
cases that articulate across different verticals and identify a list of common requirements across these verticals and to
reason on it with a perspective of simulation and performance evaluation.

ETSI

---------------------- Page: 5 ----------------------
6 ETSI TR 103 839 V1.1.1 (2023-09)
1 Scope
1.1 Context for the present document
The oneM2M standard is now mature and multiple deployments exist all over the world at both experimental and
operational levels. The experimental deployments are conducted for multiple reasons: to evaluate the capabilities of the
standard in terms of expressiveness, usability on specific equipment, connection with specific existing systems or
performance evaluation. To provide a methodological study, based on performance evaluation (time, space) on a given
set of "paradigmatic use cases". The present document will evaluate use cases in terms of running time, memory space,
numerosity of oneM2M entities (like e.g. AE, MN-CSE, CSE, etc.), data transfer volume and real-time needs. The
present document will use a selection of available oneM2M CSE implementations. The present document will provide a
tool to evaluate and simulate the performance of the use cases. The results of this tool development and evaluations of
the use cases will be the basis to generate three Technical Reports [i.2], [i.3] and [i.4] and one Technical Specification
[i.1]. The present document was developed in the context of ETSI Testing Task Force (TTF) T019, set up to perform
work on "Performance Evaluation and Analysis for oneM2M Planning and Deployment". Five elements were addressed
sequentially:
1) A collection of use cases and derived requirements were formally identified and defined. This work includes
identification of relevant deployment scenarios. The present document adopted the use case style and template
from oneM2M with a minor modification to address some performances issues. This phase of the work
resulted in ETSI TR 103 839 (the present document).
2) The definition of performance evaluation model, with specification of procedures to assess the performance
of oneM2M-based IoT platforms. This includes the identification and definition of a set/list of KPIs necessary
to assess the deployment. For those KPIs, provision of a formal description of the test campaign and the test
results to be obtained. This phase of the work resulted in deliverable ETSI TS 103 840 [i.1].
3) The creation of a proof of concept of a performance evaluation tool. This work also relies on a formal
description of the identified deployment scenarios (single vertical domain & multiple vertical domains). This
phase of the work resulted in ETSI TR 103 841 [i.2].
4) A practical demonstration and analysis exercise putting the proposed tool to use, with a specific oneM2M
implementation but aimed at being a blueprint for the adoption and re-use of the results of ETSI TR 103 839
(the present document), ETSI TS 103 840 [i.1] and ETSI TR 103 841 [i.2] with other oneM2M
implementations and deployment scenarios. This phase of the work resulted in ETSI TR 103 842 [i.3].
5) The development of a set of guidelines and best practices documenting best practices and lessons learnt as
well as providing instructions for IoT solution topology, capacity provisioning, expected performances. This
phase of the work resulted in ETSI TR 103 843 [i.4].
The present document covers the first of the five items listed above and provides the basis for the related ETSI
publications listed below:
• ETSI TR 103 839: Scenarios for evaluation of oneM2M deployments (the present document);
• ETSI TS 103 840: Model for oneM2M Performance Evaluation [i.1];
• ETSI TR 103 841: oneM2M Performances Evaluation Tool (Proof of Concept) [i.2];
• ETSI TR 103 842: Demonstration of Performance Evaluation and Analysis for oneM2M Planning and
Deployment [i.3];
• ETSI TR 103 843: oneM2M deployment guidelines and best practices [i.4].
ETSI

---------------------- Page: 6 ----------------------
7 ETSI TR 103 839 V1.1.1 (2023-09)
1.2 Scope of the present document
The present document identifies additional requirements to be potentially submitted to oneM2M in the areas of
performance evaluation by means of relevant use cases. The oneM2M architecture ([i.5] and [i.6]) is targeted as the
standard to be evaluated regarding these use cases and requirements. The present document is structured as follows:
• Clauses 1 to 3 set the scene and provide references as well as definition of terms, symbols and abbreviations,
which are used in the present document.
• Clause 4 describes the method used for collecting Use Cases providing a proposal of a tiny extension of the
use case "template" as provided in oneM2M-Template-Use-Case [i.7] and extensively used in oneM2M
TR-0001 [i.8].
• Clause 5 presents Use Case, called "Smart Campus".
• Clause 6 presents a Use Case, called "Generalization of event trigger/periodic event IoT system" that focuses
on classical event triggered and or time triggered behavioural aspects to be captured in IoT systems. The
objective is to obtain, based on such an example, some generic constraints to be expressed and to determine
the associated constraints and KPI to be evaluated.
• Clause 7 presents a Use Case, called "Traffic lights Control and monitoring", reflecting a deployment by
C-DAC, India and several generic implementation variations.
• Clause 8 presents oneM2M feature coverage analysis of the use cases collected.
2 References
2.1 Normative references
Normative references are not applicable in the present document.
2.2 Informative references
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
referenced document (including any amendments) applies.
NOTE: While any hyperlinks included in this clause were valid at the time of publication ETSI cannot guarantee
their long-term validity.
The following referenced documents are not necessary for the application of the present document but they assist the
user with regard to a particular subject area.
[i.1] ETSI TS 103 840: "SmartM2M; Model for oneM2M Performance Evaluation".
[i.2] ETSI TR 103 841: "SmartM2M; oneM2M Performances Evaluation Tool (Proof of Concept)".
[i.3] ETSI TR 103 842: "SmartM2M; Demonstration of Performance Evaluation and Analysis for
oneM2M Planning and Deployment".
[i.4] ETSI TR 103 843: "SmartM2M; oneM2M deployment guidelines and best practices".
[i.5] oneM2M TS-0001 (V4.19.0): "Functional Architecture".
[i.6] ETSI TS 118 111 (V2.4.1): "oneM2M; Common Terminology (oneM2M TS-0011 version 2.4.1
Release 2)".
[i.7] oneM2M-Template-Use-Case.
[i.8] oneM2M TR-0001 (V4.3.0): "Use Cases Collection".
ETSI

---------------------- Page: 7 ----------------------
8 ETSI TR 103 839 V1.1.1 (2023-09)
[i.9] Shubham Mante, SVSLN Surya Suhas Vaddhiparthy, Muppala Ruthwik, Deepak Gangadharan,
Aftab M. Hussain, Anuradha Vattem: "A Multi-Layer Data Platform Architecture for Smart Cities
th
using oneM2M and IUDX", 8 IEEE World Forum on the Internet of Things (loT), June 2023,
Yokohama, Japan.
[i.10] S. Mante, R. Muppala, D. Niteesh, and A. M. Hussain: "Energy monitoring using
LoRaWAN-based smart meters and oneM2M platform", in Proc. IEEE Sensors, October 2021.
[i.11] S. U. N. Goparaju, S. S. S. Vaddhiparthy, C. Pradeep, A. Vattem, and D. Gangadharan: "Design of
an IoT system for machine learning calibrated TDS measurement in smart campus", in Proc.
th
7 IEEE World Forum Internet Things (WF-IoT), June 2021, pp. 877-882.
[i.12] oneM2M TS-0023 (V3.9.0): "Home Appliances Information Model and Mapping".
[i.13] oneM2M TS-0031 (V3.0.1): "Feature Catalogue".
[i.14] IEEE 802.11: "IEEE Standard for Information Technology--Telecommunications and Information
Exchange between Systems - Local and Metropolitan Area Networks--Specific Requirements -
Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY)
Specifications".
3 Definition of terms, symbols and abbreviations
3.1 Terms
For the purposes of the present document, the following terms apply:
guidelines and good practices: methodological document that gives hints to deploy a oneM2M infrastructure
oneM2M implementations: list of the implementations of the oneM2M standard
oneM2M numerosity objects: scalability of a oneM2M application
performance evaluation: evaluation of temporal, data transfer volumetry and scalability aspects of a system
platform evaluation tool: simulation environment that is used to calculate/demonstrate the performance of the
oneM2M standard
real time requirements: timing constraints to be fulfilled by a system
3.2 Symbols
Void.
3.3 Abbreviations
For the purposes of the present document, the abbreviations given in ETSI TS 118 111 [i.6] and the following apply:
AC Air Conditioning
ACP Access Control Policy
ADN Application Dedicated Node
AE Application Entity
AE-CM Application Entity - Crowd Monitoring
API Application Program Interface
AQ Air Quality
ASN-CSE Application Service Node - Common Services Entity
ATCS Adaptive Traffic Control System
C-DAC The Centre for Development of Advanced Computing
CM Crowd Monitoring
ETSI

---------------------- Page: 8 ----------------------
9 ETSI TR 103 839 V1.1.1 (2023-09)
CO Carbon monoxide
COAP Constrained Application Protocol
CoSMiC Common SMart iot Connectivity
COVID Coronavirus Disease
CSE Common Services Entity
CSF Common Services Function
DEL Data Exchange Layer
DML Data Monitoring Layer
DPA Data Platform Architecture
DSL Data Storage Layer
ETSI European Telecommunications Standards Institute
EV Emergency Vehicle
HTTP HyperText Transfer Protocol
HTTPS HyperText Transfer Protocol Secure
HVAC Heating Ventilation Air Conditioning
IEEE Institute for Electrical and Electronic Engineers
IIIT International Institute of Information Technology
IIIT-H IIIT-Hyderabad
IN Infrastructure Node
IN-CSE Infrastructure Node - Common Services Entity
IoT Internet of Things
IPE Interworking Proxy application Entity
IUDX Indian Urban Data Exchange
KPI Key Performance Indexes
LORA LOng RAnge (LoRa)
LoRaWAN LoRa-Wide Area Network
LTE Long Term Evolution
M2M Machine-to-Machine
MN Middle Node
MN-CSE Middle Node - Common Services Entity
MQTT Message Queuing Telemetry Transport
NoSQL Not only Standard Query Language
OM2M Open-Source platform for M2M communication (Eclips)
RAM Random Access Memory
RDF Resource Description Framework
SDT Smart Device Template
SQL Standard Query Language
TC Technical Committee
TDS Total Dissolved Solids
TR Technical Report
TRAM Traffic Monitoring and Management
TRAMMA Traffic Monitoring and Management Application
TS Technical Specification
TTF Testing Task Force
URI Uniform Resource Identifier
WF-IoT World Forum Internet Things
®
Wi-Fi Wireless Fidelity (IEEE 802.11family)
WiSUN Wireless Smart Ubiquitous Network
4 Method for Collecting Use Cases
The oneM2M template for the contribution of use cases [i.7] served as the source for structuring the clauses of the
present document, which describes the use cases and the potential requirements to oneM2M derived from them. A call
for input was issued to oneM2M delegates to provide real deployed use cases that may be examined as proof of concept
examples for analysis. The following clauses capture the inputs received.
ETSI

---------------------- Page: 9 ----------------------
10 ETSI TR 103 839 V1.1.1 (2023-09)
5 Use Case - Smart Campus
5.1 Description
This use case is based on the deployment made at International Institute of Information Technology, Hyderabad (IIIT).
It is focused on smart campus with several domains involved such as: smart buildings, energy, water, streetlight,
pollution, etc.
Localization: The campus of IIIT is in Telangana, India. IIIT is a residential institute spread over 66 acres.
The campus of IIIT University has deployed a Modular Data Platform Architecture (DPA) that is compliant with the
Indian Urban Data Exchange - IUDX (https://iudx.org.in/) framework and oneM2M standards. The architecture consists
of a oneM2M-based Data Monitoring Layer (DML) for seamless data accumulation from various sensor networks of a
smart city such as air quality, water quality, and energy monitoring. This data is stored in the Data Storage Layer (DSL)
using a multi-tenant architecture with multiple logical databases, enabling efficient and reliable data management.
Finally, the Data Exchange Layer (DEL) enables secure data sharing in a format compliant with IUDX vocabulary.
5.2 Source
This oneM2M architecture is deployed at University Campus of International Institute of Information Technology,
Hyderabad, India. Information has been collected based on [i.9].
5.3 Actors
M2M service provider: technical service and research department that provide the M2M service. This includes the
server, sensors, networks and management of the oneM2M stack. The M2M service provider exposes API for the
access of data.
External users: Based on authorization mechanism and specific layer, they can access the Data for campus management,
research and industry activities.
5.4 Pre-conditions
The campus allows the deployment of sensors and connection to existing systems.
The M2
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.