An Iterative Approach to Trustable Systems Management Automation and Fault Handling
Automated systems management solutions aim to reduce the pressure on the administrators of complex, large-scale, distributed systems by enabling the automation of many of the common tasks of management. However, this creates a level of abstraction, which can act as a barrier between the administrator and the elements being controlled. This can impede the transition to new management paradigms required by the increase of off-premise resources and hybrid cloud systems. The resulting loss of control of the managed environment can contribute to a loss of trust in automated systems management solutions and affect their broader use. This paper proposes a novel approach where the administrator can control the automation level on a per task basis. Administrators define a management task as they would perform it directly and allow the solution to identify the triggers that cause the task to be enacted. The solution also allows administrators to define relevant task output that can be analyzed for fault states and enable error recovery without manual intervention. The impact of this approach leads to reduced management effort for the administrator, while retaining controllability and keeping automation costs low, along with reducing the incidence of errors.
trustability systems management automation fault handling enterprise systems data center cloud computing