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

Graph coloring-based SOA (service-oriented architecture) system resource management method

A management method and system resource technology, which is applied in the field of software system resource management optimization, can solve problems such as not considering the parallelism of system tasks, ignoring service dependencies and concurrency, and not considering service logic relationships, etc., to achieve good optimization results. Improve parallelism and optimize system performance

Active Publication Date: 2018-07-06
BEIHANG UNIV
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] (1) When deploying related services to complete tasks on virtual machines, the logical relationship between services is not considered, and the dependencies and concurrency of service execution are ignored
[0015] (2) In related research, it is generally assumed that the service processes invoked by different tasks do not share services
[0016] (3) When deploying services, the parallelism of system tasks is not taken into account, and the system characteristic of improving system operating efficiency and reducing computing overhead when services with concurrent relations are deployed on different virtual machines is ignored

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
  • Graph coloring-based SOA (service-oriented architecture) system resource management method
  • Graph coloring-based SOA (service-oriented architecture) system resource management method
  • Graph coloring-based SOA (service-oriented architecture) system resource management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to facilitate the understanding and implementation of the present invention by those of ordinary skill in the art, the present invention will be further described in detail and in-depth through specific embodiments below, and the main steps will be described in detail below.

[0036] A kind of SOA system resource management method based on graph coloring provided by the present invention is realized through the following steps:

[0037] The first step is to have a comprehensive and in-depth understanding of the resource management of the infrastructure layer of the analyzed SOA system, determine the service process structure of the application layer in the SOA system field, and model the multiple composite services that complete the system tasks;

[0038] The combined service of the SOA system is a workflow composed of a certain number of atomic services (auto services) according to a certain logical relationship to complete specific system tasks. on the resour...

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 a graph coloring-based SOA system resource management method and belongs to the technical field of software system resource management optimization. The graph coloring-based SOA system resource management method comprises the steps of modeling a number of combined services for completing a system task; according to the early start time and the early completion time of the services during a task execution process, structuring an inter-service concurrence relationship; on the basis of a graph coloring method, deploying the services with the concurrence relationship onto different virtual machines; designing an improved genetic algorithm. The graph coloring-based SOA system resource management method takes into consideration inter-service logical relationships and dependence during service execution, well conforms to the characteristics of resource sharing under system hardware virtualization as well as unified packaging and flexible scheduling of SOA system services, and keeps up to the development trends of service-oriented systems. The graph coloring-based SOA system resource management method more comprehensively discovers inter-service concurrence relationships and avoid introduction of unnecessary service concurrence relationships.

Description

technical field [0001] The invention belongs to the technical field of software system resource management optimization, and relates to a resource optimization method of an infrastructure layer under hardware virtualization of an SOA system, in particular to a graph coloring-based SOA system resource management method. Background technique [0002] SOA is a component model, which connects different functional units of the application program - Service (Service) through well-defined interfaces and contracts between these services. The interface is defined in a standard and neutral way, independent of the hardware platform, operating system and programming language that implement the service, so that the services built in various systems can interact in a unified and common way. SOA has now been gradually applied to large-scale military systems, such as missile systems, C4ISR systems, and ship systems. Through software and hardware modularization, componentization and service...

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/50G06F9/54G06N3/12
CPCG06F9/5038G06F9/547G06N3/126
Inventor 吴玉美方媛媛刘斌
Owner BEIHANG 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