Autonomic Computing¶
A computing architecture in which monitored components use policies and feedback loops to configure, heal, optimize, and protect themselves with minimal direct administration.
Core Idea¶
Autonomic computing designs computing systems to manage themselves under high-level policies. Instead of requiring administrators to diagnose and perform every low-level change, autonomic components sense their own state and environment, analyze conditions, plan a response, and execute it through controlled effectors.
The common MAPE or MAPE-K loop links monitoring, analysis, planning, execution, and shared knowledge. The architecture supports self-configuration, self-healing, self-optimization, and self-protection; broader accounts add self-awareness, learning, regulation, organization, and explanation.
Self-management is constrained autonomy, not absence of human governance. Operators define objectives, acceptable ranges, priorities, and safety boundaries. The system must then adapt transparently, coordinate with other components, anticipate demand, and expose enough explanation and control for failures or policy conflicts to be audited.
How would you explain it like I'm…
The Computer That Looks After Itself
Computers That Manage Themselves
Policy-Driven Self-Management
Structural Signature¶
Sig role-phrases:
- Managed resources. Provide the software, hardware, services, and configurations whose state must remain acceptable. Constitutive plant under control. If altered: Resources with no observable or adjustable state cannot be autonomically managed.
- Sensors and knowledge. Observe internal and environmental conditions and maintain a model of capabilities, limits, and context. Feedback input and memory. If altered: Stale or incomplete knowledge can make self-management unstable or unsafe.
- Policy-guided MAPE controller. Analyzes observations, plans actions, and selects adaptations consistent with high-level goals. Identity-bearing decision loop. If altered: Hard-coded scripts without feedback or policy reasoning provide automation but not the full architecture.
- Effectors and self-* outcome. Reconfigure resources, repair faults, tune performance, or defend the system. Constitutive action channel and result. If altered: A monitor that only alerts humans remains management support rather than self-management.
What It Is Not¶
- Not generic automation. Fixed scripts need not monitor, reason, or adapt under policy.
- Not artificial general intelligence. The autonomy concerns bounded computing-system management.
- Not operator elimination. Humans move from low-level action to goals, constraints, oversight, and exception handling.
- Not self-organization alone. Emergent structure without policy-guided management need not provide the self-* outcomes.
Scope of Application¶
The architecture applies where computing complexity, variability, or scale makes direct low-level administration costly and error-prone.
- Cloud and distributed systems. Controllers allocate resources, recover services, and maintain objectives across nodes.
- Infrastructure management. Components configure and repair operating, network, and database layers.
- Security. Self-protection detects threats and adapts defenses within policy.
- Performance. Self-optimization tunes resources against service-level requirements.
- Mobile and pervasive systems. Components adapt to changing connectivity, context, and demand.
Clarity¶
Name the managed resources, sensed variables, knowledge model, policies, analysis and planning logic, effectors, and target self-* property. Show the closed loop and escalation path. A product should not be called autonomic merely because it has an automated installer, alerting system, or isolated optimizer.
Manages Complexity¶
Autonomic computing compresses thousands of low-level management decisions into policy-governed control loops. It makes distributed complexity tractable by localizing sensing and adaptation, but introduces higher-order problems of controller interaction, observability, stability, policy conflict, and accountability.
Abstract Reasoning¶
- Translate operator goals into measurable policies, priorities, and invariants.
- Model resources, environment, capabilities, dependencies, and uncertainty in the knowledge base.
- Close the monitor–analyze–plan–execute loop and test both normal adaptation and failure recovery.
- Analyze interacting controllers for oscillation, conflict, and unsafe emergent behavior.
- Provide explanation, override, and escalation when policy cannot resolve a case.
Knowledge Transfer¶
The MAPE-K structure transfers across cloud, network, security, and embedded management where sensors and effectors close a policy-guided loop. Biological autonomic-nervous-system language is inspiration, not identity. Feedback, adaptation, and governance carry broader patterns while the named architecture remains computing-specific.
Examples¶
Canonical¶
A service controller monitors latency and failures, analyzes load, plans a policy-compliant replica increase, deploys it, and updates its knowledge model.
Mapped back: managed resources → service replicas; sensors and knowledge → latency, failures, load, topology; policy-guided MAPE controller → service-level planning loop; effectors and self-* outcome → scale and heal the deployment.
Applied / In Practice¶
A self-protecting network detects anomalous traffic, selects a bounded isolation rule, reconfigures routing, and reports the action for audit.
Mapped back: managed resources → network paths and hosts; sensors and knowledge → traffic and threat state; policy-guided MAPE controller → security analysis and response plan; effectors and self-* outcome → isolation and route change.
Structural Tensions¶
T1: autonomy vs. operator control. Low-level independence reduces workload but can obscure or outrun human intent. Diagnostic: Which decisions are bounded, explainable, reversible, or escalated?
T2: local optimization vs. global stability. Independent controllers can satisfy local goals while producing oscillation or system-wide harm. Diagnostic: How are policies and control timescales coordinated?
T3: adaptation speed vs. safety assurance. Rapid response helps under change but shortens validation time. Diagnostic: Which invariants may never be violated during adaptation?
Structural–Framed Character¶
Autonomic computing is structural-framed. Evaluative weight: goals and acceptable behavior come from policy. Human-practice-bound: architectures and service objectives are engineered, though feedback behavior is formal. Institutional origin: distributed-systems management stabilizes MAPE-K and self-* terms. Vocabulary travels: sensing, control, and adaptation travel widely. Import versus recognize: biological ‘autonomic’ is an analogy; literal instances manage computing resources. Its character: bounded policy-governed self-management through closed feedback loops.
Structural Core vs. Domain Accent¶
Skeletal core. A controller observes a managed process, compares state with goals, plans, acts, and repeats using retained knowledge.
Domain-bound accent. The process is a computing infrastructure, policies encode service and security objectives, and self-* properties describe configuration, healing, optimization, and protection.
Why not prime. Feedback control and adaptation are cross-domain, but autonomic computing names their architectural use for complex system administration.
Instantiates / Related Primes¶
- Feedback. Monitoring and effectors close the management loop.
- Adaptation. Plans change system configuration as conditions vary.
- Governance. High-level policy bounds autonomous action.
- No new DAG edge is added during prose repair.
Neighborhood in Abstraction Space¶
Autonomic Computing sits in a moderately populated region (48th percentile for distinctiveness): it has near-neighbors but no dense thicket of look-alikes.
Family — Software & Systems Architecture (29 abstractions)
Nearest neighbors
- Business performance management — 0.87
- Software-defined data center — 0.87
- Patch management — 0.86
- Function (engineering) — 0.86
- Preventive action — 0.86
Computed from structural-signature embeddings · 2026-10-08
Not to Be Confused With¶
- Automation. Tell: Check for a closed adaptive loop and high-level policy rather than fixed task execution.
- Autonomous agent. Tell: An agent may act independently without managing computing resources through the self-* architecture.
- Self-organization. Tell: Emergent organization need not pursue explicit management policies.
- Orchestration. Tell: An orchestrator can be centrally scripted; autonomic operation adds monitoring, analysis, and adaptive self-management.
References¶
- Frozen Wikipedia discovery revision: https://en.wikipedia.org/wiki/Autonomic_computing (revision 1305034797).
- Preserved source candidate: http://www.computer.org/csdl/proceedings/dexa/2003/1993/00/19930669-abs.html
- Preserved source candidate: http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf
- Preserved source candidate: https://web.archive.org/web/20110916160342/http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf
- Preserved source candidate: http://whatis.techtarget.com/definition/autonomic-computing
- Preserved source candidate: http://www.eecs.qmul.ac.uk/people/stefan/ubicom/index.html
- Preserved source candidate: https://web.archive.org/web/20141210111324/http://www.eecs.qmul.ac.uk/people/stefan/ubicom/index.html
- Preserved source candidate: http://www.s-cube-network.eu/km/terms/s/self-healing-system
- Preserved source candidate: http://www.research.ibm.com/autonomic/overview/elements.html
The frozen Wikipedia revision is discovery provenance. The retained source set was reviewed for identity, formal or operational relation, and scope. The encyclopedia's structural synthesis is bounded to those claims; a thin authority surface is recorded as a nonblocking source-strengthening repair rather than concealed.