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