Conference Paper

Model Driven Provisioning: Bridging the Gap Between Declarative Object Models and Procedural Provisioning Tools.

DOI: 10.1007/11925071_21 Conference: Middleware 2006, ACM/IFIP/USENIX 7th International Middleware Conference, Melbourne, Australia, November 27-December 1, 2006, Proceedings
Source: DBLP

ABSTRACT Today’s enterprise data centers support thousands of mission-critical business applications composed of multiple distributed
heterogeneous components. Application components exhibit complex dependencies on the configuration of multiple data center
network, middleware, and related application resources. Applications are also associated with extended life-cycles, migrating
from development to testing, staging and production environments, with frequent roll-backs. Maintaining end-to-end data center
operational integrity and quality requires careful planning of (1) application deployment design, (2) resource selection,
(3) provisioning operation selection, parameterization and ordering, and (4) provisioning operation execution. Current data
center management products are focused on workflow-based automation of the deployment processes. Workflows are of limited
value because they hard-code many aspects of the process, and are thus sensitive to topology changes. An emerging and promising
class of model-based tools is providing new methods for designing detailed deployment topologies based on a set of requirements
and constraints. In this paper we describe an approach to bridging the gap between generated “desired state” models and the
elemental procedural provisioning operations supported by data center resources. In our approach, we represent the current
and desired state of the data center using object models. We use AI planning to automatically generate workflows that bring
the data center from its current state to the desired state. We discuss our optimizations to Partial Order Planning algorithms
for the provisioning domain. We validated our approach by developing and integrating a prototype with a state of the art provisioning
product. We also present initial results of a performance study.

  • [Show abstract] [Hide abstract]
    ABSTRACT: Service composition provides value-adding services through composing basic Web services, which may be provided by various organizations. Cloud computing presents an efficient managerial, on-demand, and scalable way to integrate computational resources hardware, platform, and software. However, existing Cloud architecture lacks the layer of middleware to enable dynamic service composition. To enable and accelerate on-demand service composition, the authors explore the paradigm of dynamic service composition in the Cloud for Pervasive Service Computing environments and propose a Cloud-based Middleware for Dynamic Service Composition CM4SC. In this approach, the authors introduce the CM4SC 'Composition as a Service' middleware layer into conventional Cloud architecture to allow automatic composition planning, service discovery and service composition. The authors implement the CM4SC middleware prototype utilizing Windows Azure Cloud platform. The prototype demonstrates the feasibility of CM4SC for accelerating dynamic service composition and that the CM4SC middleware-accelerated Cloud architecture offers a novel way for realizing dynamic service composition.
    International Journal of Grid and High Performance Computing. 04/2012; 4(2):17-31.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Change Management, a core process of the Information Technology Infrastructure Library (ITIL), is concerned with the management of changes to networks and services to minimize costly disruptions on the business. As part of Change Management, IT changes need to be planned. Previous approaches to automatically generate IT change plans struggle, in terms of scalability, to properly deal with large Configuration Management Databases (CMDBs). To enable IT change planning in the large, in this paper we discuss and analyze optimizations for refinement-based IT change planning over object-oriented CMDBs. Our optimizations reduce the runtime complexity of several key operations part of refinement-based IT change planning algorithms. A sensitivity analysis shows that our optimizations outperform SHOP2 - the winner of a previous comparison among IT change planners - in terms of runtime complexity for several important characteristics of IT changes and CMDBs. A cloud deployment case study of a Three-tier application and a virtual network configuration case study demonstrate the feasibility of our approach and confirm the results from the sensitivity analysis: IT change planning has evolved from planning in the small to planning in the large.
    Network and service management (cnsm), 2012 8th international conference and 2012 workshop on systems virtualiztion management (svm); 01/2012
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper presents a prototype system called SFplanner which uses an automated planning technique to generate workflows for reconfiguring a computing infrastructure. The system allows an administrator to specify a configuration task which consists of current state, desired state and global constraints. This task is compiled to a grounded finite-domain representation as the input for the standard (unmodified) Fast-Downward planner in order to automatically generate a workflow. The execution of the workflow will bring the system into the desired state, preserving the global constraints at every stage of the workflow.
    Proceedings of the 2012 AAAI Workshop on Problem Solving Using Classical Planners. AAAI Press. 01/2012;

Full-text (3 Sources)

Available from
Jun 3, 2014