Internet of Things Architecture

(Elliott) #1

complexity PS.13) deployed (DC PS.15)


Functional
component with
reduced capabilities
(DC PS.14)

Distribute
processing
over time


Design components
to schedule
processing (DC
PS.16)

Information holder
for deadline (DC
PS.17)

No impact

Minimize the
use of shared
resources


Design functional
components to
minimize use of
shared resources
(DC PS.18)

No impact

Minimize communication
distances (DC PS.19)

Deployment to minimize use of
shared resources (DC PS.20)

Reuse
resources and
results


History aware
functional
components (DC
PS.21)

Cache results
which are likely to
be reused (DC
PS.22)

Storage of information locally (DC
PS.23)

Storage of information remotely
(DC PS.24)

Storage of information local and
remotely (DC PS.25)

Scale up or
scale out


Design functional
Components in a
replicable way (DC
PS.26)
No impact

Provision of further resources (DC
PS.28)

Use services in the cloud (DC
Design function components so that P.29)

they can use cloud
support (DC PS.27)

Degrade
gracefully


Functional
Components need
to be able to restart
(DC PS.29)

Support of
rollback points
(DC PS.31)

Replication of components (DC
PS.32)

Redundancy of resources (DC
PS.33)
Functional
components with
Free download pdf