HOME

TheInfoList



OR:

Within reconfigurable computing, an Adaptive architecture is a
system A system is a group of Interaction, interacting or interrelated elements that act according to a set of rules to form a unified whole. A system, surrounded and influenced by its environment (systems), environment, is described by its boundaries, ...
which changes its structure, behaviour or resources according to demand. The adaptation made is usually lways?to non-functional characteristics rather than
functional Functional may refer to: * Movements in architecture: ** Functionalism (architecture) ** Form follows function * Functional group, combination of atoms within molecules * Medical conditions without currently visible organic basis: ** Functional sy ...
ones. Something of a misnomer, because the thing that adapts is the working system, rather than the (more abstract) architecture which defines the
adaptability Adaptability ( la, adaptō "fit to, adjust") is a feature of a system or of a process. This word has been put to use as a specialised term in different disciplines and in business operations. Word definitions of adaptability as a specialised term d ...
that is required of that system. Adaptive software architecture: Used by programmers in relation to a program. An adaptive algorithm "is an algorithm which changes its behavior based on the resources available. For example… in the C++ Standard Library, the stable partition rogramacquires as much memory as it can get (up to what it would need at most) and applies the algorithm using that available memory." Adaptive infrastructure architecture: Used by infrastructure engineers in relation to the configuration of processors. The computing resources used by applications (the
partition Partition may refer to: Computing Hardware * Disk partitioning, the division of a hard disk drive * Memory partition, a subdivision of a computer's memory, usually for use by a single job Software * Partition (database), the division of a ...
size, or the number of servers in a
cluster may refer to: Science and technology Astronomy * Cluster (spacecraft), constellation of four European Space Agency spacecraft * Asteroid cluster, a small asteroid family * Cluster II (spacecraft), a European Space Agency mission to study t ...
, or the share of a processor, or the number of processes) are configured so that they shrink or grow with demand. Adaptive business architecture: Could also be used (for example) in connection with a workflow system that assigns human resources to a task or service to match the demand for that task or service. Or an organisation structure that flexes in response to business changes.


See also

* Secure-adaptive architecture


References

{{Reflist Reconfigurable computing