Adaptive Architecture
Formal
Adaptive architecture is a system that changes its structure, behavior, or resources according to demand. The adaptation made is usually to non-functional characteristics rather than functional ones..
Practical
Adaptive infrastructure architecture: Used by infrastructure engineers in relation to the configuration of processors. The computing resources used by applications (the partition size, or the number of servers in a cluster, or the share of a processor, or the number of processes) are configured so that they shrink or grow with demand.