Self-management (computer science)
Self-management is the process by which computer systems manage their own operation without human intervention. Self-management technologies are expected to pervade the next generation of network management systems.[citation needed]
The growing
mobile ad hoc networks make the conventional, manual management difficult, time-consuming, and error-prone. More recently, self-management has been suggested as a solution to increasing complexity in cloud computing.[1][2]
An industrial initiative towards realizing self-management is the
Autonomic Computing Initiative (ACI) started by IBM
in 2001. The ACI defines the following four functional areas:
- Self-configuration
- Auto-configuration of components
- Self-healing
- Automatic discovery, and correction of faults; automatically applying all necessary actions to bring system back to normal operation[3]
- Self-optimization
- Automatic monitoring and controlof resources to ensure the optimal functioning with respect to the defined requirements
- Self-protection
- Proactive identification and protection from arbitrary attacks
See also
- Fault tolerance
- Resilience (network)
- Robustness (computer science)
References
- ^ Puviani and Friel (2013). "Self-Management for cloud computing". Proceedings of Science and InformationConference (SAI), 2013: 940–946 – via IEEE Xplore.
- S2CID 1538980.
- ^ "Self-Healability – S-Cube – European Network of Excellence". www.s-cube-network.eu. Retrieved 2023-07-09.