Telecommunications and information exchange between systems — Future network protocols and mechanisms — Part 3: Networking of everything

This document specifies: — functional procedures to provide thing-user social networking and proximity defined networking; — service access interfaces and protocols to support the FN-NoE functional procedure.

Télécommunications et échange d'informations entre systèmes — Futurs protocoles et mécanismes de réseau — Partie 3: Réseautique universelle

General Information

Status
Published
Publication Date
28-Feb-2022
Current Stage
4099 - Full report circulated: DIS approved for registration as FDIS
Start Date
08-Nov-2021
Completion Date
08-Nov-2021
Ref Project

Buy Standard

Standard
ISO/IEC 21559-3:2022 - Telecommunications and information exchange between systems — Future network protocols and mechanisms — Part 3: Networking of everything Released:3/1/2022
English language
39 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO/IEC
STANDARD 21559-3
First edition
2022-03
Telecommunications and information
exchange between systems — Future
network protocols and mechanisms —
Part 3:
Networking of everything
Télécommunications et échange d'informations entre systèmes —
Futurs protocoles et mécanismes de réseau —
Partie 3: Réseautique universelle
Reference number
ISO/IEC 21559-3:2022(E)
© ISO/IEC 2022
---------------------- Page: 1 ----------------------
ISO/IEC 21559-3:2022(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2022

All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may

be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on

the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below

or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 21559-3:2022(E)
Contents Page

Foreword ..........................................................................................................................................................................................................................................v

Introduction .............................................................................................................................................................................................................................. vi

1 Scope ................................................................................................................................................................................................................................. 1

2 Normative references ..................................................................................................................................................................................... 1

3 Terms and definitions .................................................................................................................................................................................... 1

4 Abbreviated terms ............................................................................................................................................................................................. 4

5 FN-NoE functional description .............................................................................................................................................................. 5

5.1 General ........................................................................................................................................................................................................... 5

5.2 Thing-user social community organization procedure ..................................................................................... 5

5.3 Thing-user social community maintenance procedure ..................................................................................... 6

5.4 Thing-user experiences sharing procedure ................................................................................................................. 8

5.5 Coordinated thing-user discovery procedure ............................................................................................................ 8

5.6 Proximal path establishment procedure ........................................................................................................................ 9

6 FN-NoE services ..................................................................................................................................................................................................10

6.1 General ........................................................................................................................................................................................................ 10

6.2 NoE SAP interface ............................................................................................................................................................................. 11

6.2.1 Thing-user centric communication service primitive ................................................................... 11

6.2.2 Thing-user autonomous coordination ......................................................................................................... 15

6.3 TSN SAP interface .............................................................................................................................................................................15

6.3.1 Thing-user social community organization primitives ................................................................15

6.3.2 Thing-user social community join primitives ....................................................................................... 17

6.3.3 Thing-user social community maintenance primitives ............................................................... 18

6.3.4 Thing-user subscribe/publish primitives ................................................................................................. 19

6.4 PDN SAP interface ......... .................................................................................................................................. ..................................20

6.4.1 Thing-user discovery primitives ....................................................................................................................... 20

6.4.2 Proximal path management primitives ......................................................................................................22

7 FN-NoE protocols ..............................................................................................................................................................................................23

7.1 General ........................................................................................................................................................................................................23

7.2 TSN protocols ....................................................................................................................................................................................... 24

7.2.1 Search a social community request message ........................................................................................ 24

7.2.2 Search a social community report message............................................................................................ 25

7.2.3 Setup a new social group request message ............................................................................................. 26

7.2.4 Setup a new social group report message ................................................................................................ 26

7.2.5 Join a thing-user network request message ............................................................................................ 27

7.2.6 Join a thing-user network report message ............................................................................................... 27

7.2.7 Join a cluster request message ............................................................................................................................28

7.2.8 Join a cluster report message ...............................................................................................................................29

7.2.9 Leave a TSN request message ..............................................................................................................................29

7.2.10 Leave a TSN report message .................................................................................................................................30

7.2.11 Renew a coordinator request message ........................................................................................................ 31

7.2.12 Renew a coordinator report message ........................................................................................................... 31

7.2.13 Vote for a new coordinator request message ......................................................................................... 31

7.2.14 Vote for a new coordinator report message ............................................................................................ 32

7.2.15 Accept as a new coordinator message .......................................................................................................... 33

7.2.16 Subscribe thing-users request message ..................................................................................................... 33

7.2.17 Subscribe thing-users report message ........................................................................................................ 33

7.2.18 Publish to subscriber report message ..........................................................................................................34

7.3 PDN protocols .......................................................................................................................................................................................34

7.3.1 Set proximity measure request message ..................................................................................................34

7.3.2 Set proximity measure report message...................................................................................................... 35

7.3.3 Discover a peer request message......................................................................................................................36

7.3.4 Discover a peer report message .........................................................................................................................36

iii
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 3 ----------------------
ISO/IEC 21559-3:2022(E)

7.3.5 Maintain proximal path to a peer request message ........................................................................ 37

7.3.6 Maintain proximal path to a peer report message ........................................................................... 37

Bibliography .............................................................................................................................................................................................................................39

© ISO/IEC 2022 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 21559-3:2022(E)
Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical

Commission) form the specialized system for worldwide standardization. National bodies that are

members of ISO or IEC participate in the development of International Standards through technical

committees established by the respective organization to deal with particular fields of technical

activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international

organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the

work.

The procedures used to develop this document and those intended for its further maintenance

are described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria

needed for the different types of document should be noted. This document was drafted in

accordance with the editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives or

www.iec.ch/members_experts/refdocs).

Attention is drawn to the possibility that some of the elements of this document may be the subject

of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent

rights. Details of any patent rights identified during the development of the document will be in the

Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents) or the IEC

list of patent declarations received (see patents.iec.ch).

Any trade name used in this document is information given for the convenience of users and does not

constitute an endorsement.

For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and

expressions related to conformity assessment, as well as information about ISO's adherence to

the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see

www.iso.org/iso/foreword.html. In the IEC, see www.iec.ch/understanding-standards.

This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,

Subcommittee SC 6, Telecommunications and information exchange between systems.

A list of all parts in the ISO 21559 series can be found on the ISO and IEC websites.

Any feedback or questions on this document should be directed to the user’s national standards

body. A complete listing of these bodies can be found at www.iso.org/members.html and

www.iec.ch/national-committees.
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 5 ----------------------
ISO/IEC 21559-3:2022(E)
Introduction

ISO/IEC TR 29181 is a series of standards on Future Network (FN). The subject of ISO/IEC TR 29181-9

is Networking of Everything (NoE).

ISO/IEC 21558-3 specifies the architecture of the FN-NoE to provide further advanced NoE services

identified in ISO/IEC TR 29181-9.

This document focuses on the FN-NoE protocols and mechanisms, consisting of functional procedures,

service interfaces, and protocols, to provide the thing-user centric communication service upon the FN-

NoE architecture defined in ISO/IEC 21558-3.
1) Under preparation. Stage at the time of publication: ISO/IEC PRF 21558-3.
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO/IEC 21559-3:2022(E)
Telecommunications and information exchange between
systems — Future network protocols and mechanisms —
Part 3:
Networking of everything
1 Scope
This document specifies:

— functional procedures to provide thing-user social networking and proximity defined networking;

— service access interfaces and protocols to support the FN-NoE functional procedure.

2 Normative references

The following documents are referred to in the text in such a way that some or all of their content

constitutes requirements of this document. For dated references, only the edition cited applies. For

undated references, the latest edition of the referenced document (including any amendments) applies.

ISO/IEC 21558-3:2022, Telecommunications and information exchange between systems — Future

network architecture — Part 3: Networking of everything

ISO/IEC/TR 29181-9:2017, Information technology — Future Network — Problem statement and

requirements — Part 9: Networking of everything
3 Terms and definitions

For the purposes of this document, the terms and definitions specified in ISO/IEC 21558-3 and

ISO/IEC TR 29181-9 and the following apply.

ISO and IEC maintain terminology databases for use in standardization at the following addresses:

— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at https:// www .electropedia .org/
3.1
object

intrinsic representation of an entity that is described at an appropriate level of abstraction in terms of

its attributes and functions
[SOURCE: ISO/IEC TR 29181-9:2017, 3.12]
3.2
identifier

series of digits, characters and symbols or any other form of data used to identify subscriber(s), user(s),

network element(s), function(s), network entity(ies) providing services/applications, or other entities

(e.g. physical or logical objects)
[SOURCE: ISO/IEC TR 29181-9:2017, 3.7]
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 7 ----------------------
ISO/IEC 21559-3:2022(E)
3.3
context
information that can be used to characterize the environment of a user
[SOURCE: ISO/IEC TR 29181-9:2017, 3.4]
3.4
thing

object (3.1) of the physical world (physical things) or of the information world (virtual thing), which is

capable of being identified and integrated into communication networks

Note 1 to entry: Physical things are capable of being sensed, actuated and connected to things such as robots,

goods and electrical equipment. Virtual things are capable of being stored, processed and accessed by things

such as multimedia content and application software.
[SOURCE: ISO/IEC TR 29181-9:2017, 3.16]
3.5
collaborative work group

group of thing-users that can perform job planning, thing-user recruiting and coordination without

human intervention
[SOURCE: ISO/IEC TR 29181-9:2017, 3.2]
3.6
proximity defined network
PDN

network configured among devices in close proximity, using conventional wired/wireless LAN or WAN

technologies, which are in not only physically close proximity, but also closely related, or logically close

proximity.

Note 1 to entry: PDN is an instantaneous network which is formed during the networking of everything.

[SOURCE: ISO/IEC TR 29181-9:2017, 3.13, modified — Note 1 to entry was added.]
3.7
Future Network for Networking of Everything
FN-NoE

network that is capable of providing thing-user social networking (3.12) and thing-user centric

communication (3.13) service to the thing-users
[SOURCE: ISO/IEC 21558-3:2022, 3.8]
3.8
thing-user

thing that uses the Future Network for Networking of Everything (FN-NoE) (3.7) network service or the

FN-NoE services provided by other things

Note 1 to entry: The thing-user in FN-NoE is defined as a concept corresponding to a human-user. Thing-user has

an NoE terminal (3.11) function.
[SOURCE: ISO/IEC 21558-3:2022, 3.10, modified — Note 1 to entry was added.]
3.9
everything
equipment that is capable of performing Networking of Everything (NoE)

Note 1 to entry: "Everything" can be regarded as anything which can perform NoE in Future Network (FN).

Everything is limited to the NoE related documents if there are no other comments.

[SOURCE: ISO/IEC 21558-3:2022, 3.11, modified — The last sentence of Note 1 to entry was added.]

© ISO/IEC 2022 – All rights reserved
---------------------- Page: 8 ----------------------
ISO/IEC 21559-3:2022(E)
3.10
Networking of Everything
NoE

process that is capable of providing Future Network for Networking of Everything (FN-NoE) (3.7) services

[SOURCE: ISO/IEC 21558-3:2022, 3.12]
3.11
Networking of Everything (NoE) terminal

thing that can perform the process in the network capable of providing thing-user social networking

(3.12) and thing-user centric communication (3.13) service to the thing users
[SOURCE: ISO/IEC 21558-3:2022, 3.13]
3.12
thing-user social network

social network among thing-users (3.8) which automatically shares its capabilities, context (3.3),

communicative motivation, experiences and intentions of collaboration for delivering the intelligent

super-realistic service

Note 1 to entry: As the thing-user expands the social network, it may expand its knowledge.

Note 2 to entry: Thing-user social networking service can be a web application that thing-users use to build a

social network provided by Networking of Everything (NoE). For web implementations, please see references [2],

[3], [4], [5], and [6].

[SOURCE: ISO/IEC 21558-3:2022, 3.14, modified — The last sentence of Note 1 to entry was added.]

3.13
thing-user centric communication

process of conveying intended meanings from one thing-user (3.8) to another thing-user or thing-user

group through the use of mutually understood language
[SOURCE: ISO/IEC 21558-3:2022, 3.15]
3.14
thing-user centric network

network that allows a thing-user (3.8) to discover another thing-user or thing-user group who

understands its intention conveyed from the thing-user and supports the thing-user in achieving its

mission
[SOURCE: ISO/IEC 21558-3:2022, 3.16]
3.15
Profile

all or some of the following information statements about a thing-user (3.8): (1) basic statements

including Name, Identity, Address, URL, Account, Contract, Security; (2) motivation statements

describing why the thing-user joins the social network; (3) mission statements describing what

the thing-user plans to accomplish; and/or (4) capacity statements which describe its predications,

knowledge, resources

Note 1 to entry: The statements in the Profile can be represented by semantic web language, e.g. RDF, RDFS or

OWL, which can be standardized in W3C.

Note 2 to entry: In this document, semantic web technologies are used for explanation.

© ISO/IEC 2022 – All rights reserved
---------------------- Page: 9 ----------------------
ISO/IEC 21559-3:2022(E)
3.16
Networking of Everything (NoE) registry

resource which maintains and manages thing-user (3.8) social communities and clusters (3.17) by

keeping a list of all or some of the following characteristics of social communities and social clusters: (1)

types of social networks including category, place, means to connect with others, or a recommendation

system linked to trust; (2) coordinator information and status of social networks; (3) physical

characteristics, e.g. geographical locations, owner information, type, size; (4) network characteristics,

e.g. name, address, URI, capacity including QoS or security
3.17
cluster

one of the social groups of community (3.18) based on cultural and geographical relations

Note 1 to entry: Each cluster shall be built on characteristics of category place, communication type, or system

type. The cluster is organized and maintained by the cluster coordinator, who the cluster members elect.

3.18
community

one of the social groups of a thing-user (3.8) social network to share experiences and collaborate with

other thing-users to achieve a specific mission.

Note 1 to entry: The thing-users are autonomous and have equal rights to govern the thing-user social community.

A social community can be composed of one or more thing-user social clusters (3.17).

Note 2 to entry: The thing-user social community may have multi-tiered communities.

3.19
home thing-user

thing-user (3.8) that initially requests any action for a thing-user social network or a thing-user centric

network (3.14)
4 Abbreviated terms
dTU-ID destination Thing-User ID
FN Future Network
FN-NoE Future Network for Networking of Everything
ICT Information and Communication Technology
ID Identifier
NoE Networking of Everything
PDN Proximity Defined Network
SAP Service Access Point
sTU-ID source Thing-User ID
TSC Thing-User Service Control
TSN Thing-User Social Network
TU Thing-User
TU-ID Thing-User ID
TUn Thing-User n
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 10 ----------------------
ISO/IEC 21559-3:2022(E)
TUn-ID Thing-User n ID
URI Uniform Resource Identifier
URL Uniform Resource Locator
5 FN-NoE functional description
5.1 General

The thing-user representing a NoE terminal or a virtual switch in the FN-NoE organizes the thing-

user social community to share experiences or collaborate on problem solving. The thing-user social

community provides intelligent collaboration services to accomplish mission described by a human-

user or by a thing-user. The thing-users configure the thing-user social community related to a specific

domain task, share an experience with another thing-user who has joined the thing-user social

community, and perform specific domain tasks autonomously without human operator intervention.

The thing-user social community has a procedure for consensus decision-making and for distributing

shared information. By discovering coordinated peers, the thing-user will establish a proximal path.

Then the thing-user is provided with the thing-user centric communication service.

5.2 Thing-user social community organization procedure

The thing-user of an NoE terminal or a virtual switch is initially specified with the Profile items

including identities, capability skill sets and mission statement to be accomplished.

After initiation, the thing-user visits well-known resources, like FN-NoE registry, to check whether a

thing-user social community exists for collaborating to accomplish the mission. If the thing-user finds a

coordinator of the thing-user social community with whom to collaborate, the thing-user sends a JOIN

message to the thing-user social community, as shown in Figure 2.

If the thing-user fails to find a thing-user social community, the thing-user organizes its own new

thing-user social community as shown in Figure 1. In this case, the thing-user becomes a community

coordinator. The TSN coordinator specifies the range of TSN and configures the structure of TSN.

The community coordinator searches the FN-NoE registry for the identities of the coordinator and

mission statement. The first community coordinator serves as a cluster coordinator as well, until the

cluster is renewed after joining another thing-user.
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 11 ----------------------
ISO/IEC 21559-3:2022(E)
Figure 1 — Sequence chart for thing-user social community organization
5.3 Thing-user social community maintenance procedure

If the thing-user finds a social community coordinator to collaborate on its mission, the thing-user sends

a message to join the social community. The social community coordinator validates the thing-user

and assigns a cluster to join. If the assigned cluster coordinator is not located in the social community

coordinator, the social community coordinator requests the cluster coordinator to accept the thing-

user.
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 12 ----------------------
ISO/IEC 21559-3:2022(E)
Figure 2 — Sequence chart for thing-user social community join

The community coordinator maintains the clusters and their coordinators. The periodic election of

a cluster coordinator renews the clusters of a social community. Similarly, the periodic election of a

community tier coordinator renews the community tier of a social community. The incumbent cluster

coordinator collects the ballots from the thing-users and selects a new coordinator and reports the

voting result to the new coordinator. The newly elected coordinator announces the voting results to

other thing-users. The incumbent cluster coordinator reports to the community coordinator that a new

cluster coordinator was elected.

When a thing-user leaves a social community, the cluster coordinator updates the list of cluster

members. If the departing thing-user is the last remaining thing-user of the social community, the

thing-user should check out of the FN-NoE registry.
Figure 3 — Sequence chart for thing-user social community renewal
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 13 ----------------------
ISO/IEC 21559-3:2022(E)
5.4 Thing-user experiences sharing procedure

The experience of a thing-user is captured and shared with the thing-user social community in a

distributed manner. A cluster member may subscribe to an experience report from a certain cluster

member who publishes a captured experience to the subscribed thing-user according to its own

schedule.

The subscription request from a thing-user is reviewed and accepted based on the evaluation of the

subscribing thing-user’s social capital.
The subscription and publishing of experiences is managed at the cluster level.
Figure 4 — Sequence chart for thing-user experience sharing
5.5 Coordinated thing-user discovery procedure

The thing-user starts to search a coordinated peer or peer group to help solve the problem of the thing-

user described in the problem statement. The measure of proximity to a coordinated peer is defined in

the motive statement, mission statement, or capacity statement in the profile. If the thing-user does not

have enough information to specify the proximity measure, it may request the measure to the cluster

coordinator or the TSN coordinator.

The thing-user checks the proximity to subscribed thing-users in the cluster. If the thing-user finds an

appropriate peer thing-user, it sends a request for collaboration to solve a problem. If the thing-user

receives an acceptance of the collaboration request, the thing-user requests to establish the proximal

path to the coordinated thing-user.

If the thing-user fails to find a coordinated thing-user in the cluster, the thing-user starts to search for a

peer in another cluster in the same level of community tier. If the thing-user fails to find a coordinated

thing-user in the community tier In this case, the thing-user attempts to search for a peer in clusters in

the higher tier of community until it discovers a peer.

According to the profile, the proximal path will be established either to the single coordinated thing-

user or the sequentially ordered coordinated thing-users may be established.
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 14 ----------------------
ISO/IEC 21559-3:2022(E)

Figure 5 — Sequence chart for thing-user discovery in case no appropriate thing-user was

found

Figure 6 — Sequence chart for thing-user discovery in case one or more appropriate thing-

user(s) were found
5.6 Proximal path establishment procedure

To accomplish a mission collaboratively, when a thing-user finds a thing-user or a thing-user group

belonging to the coordinated peers, the thing-user establishes proximal paths between them depending

© ISO/IEC 2022 – All rights reserved
---------------------- Page: 15 ----------------------
ISO/IEC 21559-3:2022(E)
on the type of collaboration group and the characteristics of collaborative comm
...

Questions, Comments and Discussion

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