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

Establishment method of SaaS software deployment scheme supporting performance analysis

A deployment scheme and construction method technology, applied in the field of software deployment and performance analysis, can solve problems such as ignoring performance requirements and resource availability requirements, not considering software service constraints, and only focusing on deployment configuration information, etc.

Inactive Publication Date: 2015-12-16
WUHAN UNIV
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, some researchers have proposed a software resource configuration meta-model for service deployment, including software configuration parameter information and the constraint relationship between parameters, and given a verification rule set and verification algorithm to detect configuration conflicts, that is, whether the deployment is satisfied Constraint relationships, but only focus on deployment configuration information, ignoring performance requirements and resource availability requirements
In addition, some researchers have considered the trade-off of reliability, availability, and performance, and sought adaptive solutions to software architecture changes to achieve performance optimization. However, they did not consider the constraints between software services, and their description capabilities are limited.

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
  • Establishment method of SaaS software deployment scheme supporting performance analysis
  • Establishment method of SaaS software deployment scheme supporting performance analysis
  • Establishment method of SaaS software deployment scheme supporting performance analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the implementation examples described here are only used to illustrate and explain the present invention, and are not intended to limit this invention.

[0049] 1. Define the SaaS software deployment solution meta-model that supports performance analysis

[0050] According to the above definition, the attached figure 1 The meta-model of SaaS software deployment solution supporting performance analysis is given, and the deployment environment, deployment objects, deployment plan and deployment constraints are defined. The deployment environment describes the hardware nodes and resource supply that the physical environment can provide, including the communication capabilities between virtual machines, and the v...

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 establishment method of a SaaS software deployment scheme supporting performance analysis. A deployment environment, a deployment object, a deployment plan and deployment constraints are defined; the deployment environment describes hardware nodes and the resource supply situation which can be provided by a physical environment, including communication capability of virtual machines; the deployment object describes SaaS software to be deployed, the resource demand of the software and service call information in the SaaS software, including basic services and composite services; the deployment plan describes the deployment situations and configuration parameters of the services in the SaaS software on the hardware nodes and comprises multiple deployment units, wherein each deployment unit consists of one virtual machine embodiment and multiple basic service embodiments. The deployment constraints describe various limiting conditions the deployment plan should abide by due to the demands for service technologies, reliability, safety, high efficiency and the like. The establishment method is applicable to the dynamic changing deployment environment and provides necessary information for performance analysis of the SaaS software.

Description

technical field [0001] The invention belongs to the technical field of software deployment and performance analysis, and in particular relates to a method for constructing a SaaS software deployment solution supporting performance analysis. Background technique [0002] SaaS (Software as a Service, software as a service) provides software through cloud services distributed in the Internet. However, SaaS software will experience performance degradation after running for a long time. With the increase of the number of users and the change of the system environment, the existing deployment scheme and the number of resources cannot meet the current software requirements, and the performance and quality of the software will be seriously degraded, such as : (1) When there are many user requests, the service request calls will be queued, prolonging the service response time, or even exceeding the threshold; (2) When the hardware node fails, the request load exceeds the processing...

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 WUHAN UNIV
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