Page 45 - 2015 Security in Telecommunications and Information Technology
P. 45
Unleashing the potential of the Internet of Things 1
7.4 Dynamic update of relation
Once a relation is established among machines under a given task, it is required to update a relation
in runtime. This includes an update of the association status (leaving or joining the association of a
machine) and an update of a given task.
7.5 Multiple ways of establishing a relation
When a task is given to a particular machine, that machine is required to be capable of establishing
relations with other machines in various ways. These may include that a separate object (server)
analyses the task to determine machines with which it should be associated, or these procedures
may be carried out by the machine itself.
7.6 Caching of relation information
A device may have patterns to establish a relation in a specific area such as a home or an office
where neighbouring devices are seldom changed. In this case, it is recommended to maintain or
cache relation information in a device after accomplishing the task for rapid re-establishment of the
relation.
7.7 Fault recovery for a relation
When a fault occurs in a device performing a task in a form of machine socialization, it is
recommended to recover the relation information after fault recovery in the machine.
7.8 Resilience of relation
When a fault occurs in a relation, it is required to isolate the faulty device from a relation to keep a
relation unaffected by the fault. The task performed by the faulty device can be taken over by
another machine if available.
7.9 Negotiation of QoS
In machine socialization, tasks are allocated to each machine in a relation according to capability.
However, this does not mean that a machine can satisfy the full level of quality of service (QoS) for
the given task. Therefore, it is required to be able to negotiate QoS when establishing a relation.
7.10 Verification of ownership of a machine
A relation can be established under both the same ownership of machines and under different
ownerships of machines. For this reason, it is required to verify the ownership of a machine.
8 Reference models of machine socialization
The objective of machine socialization is to enable things to communicate what they do or what
they need, follow one another, discuss with one another, collaborate, create events and do things
together. This clause describes reference models of machine socialization including a service model
and functional model.
8.1 Service model of machine socialization
Feasible services by machine socialization may be varied and numerous from simple services such
as display mirroring to complex services in which different functionalities are utilised by multiple
socialized participants.
However, a service model of machine socialization can be considered as one providing any services
through relations between different machines.
Rec. ITU-T Y.4001/F.748.2 (11/2015) 31