Internet of Things Architecture

(Elliott) #1
Desired Quality The ability of the system to be fully or partly operational
as and when required and to effectively handle failures
that could affect system availability

Tactics Select fault-tolerant hardware
Use high-availability clustering and load balancing
Log transactions
Apply software availability solutions
Select or create fault-tolerant software
Design for failure
Allow for component replication
Relax transactional consistency
Identify backup and disaster recovery solution
Table 28 Tactics addressing Availability and Resilience

In this Section design choices are presented that apply most of the tactics listed
in Table 29. The tactics not considered here are given at the end of this Section
with an explanation why they have been omitted. Table 29 presents for each
tactic one or more architectural design choices together with their impact on the
architectural views introduced in Section 4.2.


Tactic


Impact on Views

Functional Information Deployment and Operation

Use high
availability
clustering


VE Resolution
location-oriented (DC
A.1) [De 2012]

Information Model
requires data type for
defining scope for
location of interest

VE Resolution instances
for each location cluster

VE Resolution
domain-oriented (DC
A.2) [De 2012]

Information Model
needs data type for
defining types of
resources

Resolution framework is
organised hierarchically

VE Resolution
Semantic Web-
oriented (DC A.3)
[De 2012]

Information model
needs to be encoded
according to Semantic
Web standards

Search space of
resolution framework
needs to be indexed by
certain machine-learning
technique

VE Resolution Peer-
to-Peer-oriented (DC
A.4) [De 2012]

No impact No centralised server needed

Use load
balancing


Requires function
that monitors load of
components and
triggers load
balancing algorithm

Component
descriptions need
metric to measure
current work load and
defined load limits

―Scaling out‖ approach -
additional clones of
components need to be
available (DC A.5)
Free download pdf