Automation and self-adaptation method for deploying multi-component software under complex constraint conditions and deployment management system thereof

A constraint condition and management system technology, applied in the field of computer software deployment and maintenance, can solve the problems of non-universality, increased cost of manual analysis, complexity of deployment constraint conditions, etc.

Inactive Publication Date: 2015-01-21
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Its disadvantages are: for the deployment of large-scale multi-component software systems under complex constraints, (1) deployment designers and executives need to manually analyze and manage various deployment activities, which may be beyond the scope of ordinary technical personnel; ( 2) The complexity of the deployment constraints greatly increases the cost of manual analysis, and it is very error-prone and even difficult to complete; (3) The dynamic changes of the deployment plan greatly increase the cost of manual management, and the adjustment of the deployment plan may not be timely , and very err

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automation and self-adaptation method for deploying multi-component software under complex constraint conditions and deployment management system thereof
  • Automation and self-adaptation method for deploying multi-component software under complex constraint conditions and deployment management system thereof
  • Automation and self-adaptation method for deploying multi-component software under complex constraint conditions and deployment management system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The technical solutions of the present invention will be described in detail below in conjunction with specific examples, but not as limitations of the present invention.

[0056] An automated and adaptive approach to multi-component software deployment under complex constraints such as figure 1 As shown, firstly, the deployment description language is used to describe the deployment requirements and deployment constraints of multi-component software, and then by using device state information detectors, constraint solvers and automatic deployers, the deployment management system can Device status information, by calling the constraint solver, automatically and dynamically generates a deployment plan that meets the constraints, and automatically executes deployment activities, thereby realizing automatic and adaptive support for multi-component software deployment under complex constraints.

[0057] The deployment description language is used to describe the main elemen...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an automation and self-adaptation method for deploying multi-component software under complex constraint conditions and a deployment management system thereof, and belongs to the technical field of deployment and maintenance of computer software. Firstly, the deployment demand and deployment constraint conditions of the multi-component software are described in a deployment description language; then, according to the deployment demand and equipment status information detected in real time, the deployment management system can automatically and dynamically generate a deployment plan meeting the constraint conditions and automatically perform the deployment activity by using an equipment status information detector, a constraint solver and an automatic deployment device and calling the constraint solver. Thus, the automation and self-adaptation of deploying the multi-component software under the complex constraint conditions are achieved. Meanwhile, the software deployment efficiency is high, the software deployment cost is low, and the software deployment quality is good.

Description

technical field [0001] The invention relates to an automatic and adaptive method for multi-component software deployment and a deployment management system thereof, belonging to the technical field of computer software deployment and maintenance. Background technique [0002] Software deployment refers to the process of ensuring that the software is available and running normally after the software development is completed, including a series of activities such as installation, configuration, activation, upgrade, stop, and uninstallation. The deployment process of multi-component software can be divided into two phases: deployment design and deployment execution. Deployment designers propose a feasible deployment plan by analyzing the deployment requirements of software components and the information of all available deployment devices. The deployment plan essentially expresses the deployment mapping relationship between software components and deployment devices. This mappi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/445
Inventor 陈哲朱云龙黄志球魏欧
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products