University of Strathclyde
Cloud-based applications require a high degree of automation regarding their IT resource management, for example, to handle scalability or resource failures. This automation is enabled by cloud providers offering management interfaces accessed by applications without human interaction. The properties of clouds, especially pay-per-use billing and low availability of individual resources, demand such a timely system management. The authors call the automated steps to perform one of these management tasks a \"Management flow\". Because the emerging behavior of the overall system is comprised of many such management flows and is often hard to predict, they propose defining abstract management flows, describing common steps handling the management tasks. These abstract management flows may then be refined for each individual use case.