Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automated and Adaptive Method for Multi-Component Software Deployment under Complex Constraints and Its Deployment Management System

A technology for constraints and management systems, which is applied in the field of computer software deployment and maintenance, and can solve problems such as difficulty in completing, increasing the cost of manual analysis, and inability to achieve deployment adaptation.

Inactive Publication Date: 2017-10-31
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF4 Cites 0 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 error-prone
Its disadvantages are: (1) it can only be applied to a specific network environment, and it is not universal; (2) it can only handle relatively simple deployment requirements, and the analysis of user-defined complex deployment constraints still relies on manual work. The cost of analysis is high, and it is very error-prone and even difficult to complete; (3) The dynamic changes in the deployment plan caused by the failure of equipment in the network environment, the departure of equipment, or the addition of new equipment are not considered, and the self-adaptation of deployment cannot be realized

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
  • Automated and Adaptive Method for Multi-Component Software Deployment under Complex Constraints and Its Deployment Management System
  • Automated and Adaptive Method for Multi-Component Software Deployment under Complex Constraints and Its Deployment Management System
  • Automated and Adaptive Method for Multi-Component Software Deployment under Complex Constraints and Its Deployment Management System

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 be based on deployment requirements and real-time detected 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 deployme...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
Inventor 陈哲朱云龙黄志球魏欧
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products