Dynamic Composite Service Evolution Using Real-Time Quality Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing service composition methods struggle to dynamically adjust to real-time changes in atomic service quality and optimize service processes under loose coupling and low constraints, leading to potential local optimal solutions and increased load on atomic services due to unnecessary quality information requests.

Innovation Solution

A method involving neural networks to calculate evolution probabilities and optimize composite services by selecting candidate services and adjusting process order, utilizing real-time performance data to avoid local optima and reduce service load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional service composition methods are used, then service integration is limited to traditional contexts, but adaptability to cloud computing environments and real-time service quality changes is poor

Engineering Contradiction:
Improveadaptability to real-time service quality changesVSAvoidcomplexity of service composition system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic service composition by introducing real-time service quality monitoring and dynamic adjustment mechanisms. The system continuously monitors atomic service quality metrics and dynamically adjusts composite service configurations based on current service states, enabling adaptation to changing cloud computing environments without requiring complete system redesign.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback loop that collects real-time service quality information from atomic services, processes this information through evaluation models, and uses the results to dynamically adjust composite service configurations. This feedback mechanism enables the system to respond to service quality changes and optimize performance continuously.

Inventive Principle:
Principle #23Feedback

2Reliability

If frequent quality information requests are made to atomic services, then service quality can be monitored in real-time, but load on atomic services increases

Engineering Contradiction:
Improveservice quality monitoring accuracyVSAvoidload on atomic services
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements selective monitoring by identifying and prioritizing key quality metrics that have the most significant impact on composite service performance. Instead of monitoring all possible service attributes continuously, the system focuses on critical parameters, reducing the frequency and intensity of quality information requests while maintaining effective service quality assurance.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent creates a unified service quality evaluation framework that can assess multiple atomic services using standardized metrics and models. This universal evaluation mechanism allows the system to monitor service quality across different platforms and service types efficiently, reducing redundant monitoring activities and lowering the overall load on atomic services.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If service composition dynamically adjusts to atomic service changes, then service quality is maintained, but system complexity and evolution management difficulty increase

Engineering Contradiction:
Improveservice quality maintenanceVSAvoidevolution management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent manages service evolution by tracking and responding to changes in service quality parameters rather than attempting to control all aspects of service composition. The system monitors parameter variations in atomic services and automatically adjusts composite service configurations based on predefined parameter thresholds and evaluation models, simplifying evolution management through parameter-focused control.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary evaluation and planning for service evolution by pre-defining quality thresholds, evaluation models, and adjustment strategies. Before actual service quality degradation occurs, the system has pre-configured response mechanisms ready to activate, reducing the complexity of real-time evolution management by having adjustment protocols prepared in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12423585B2Method for dynamic evolution of composite service
Publication Date: 2025.09.23 ZHEJIANG UNIV
  • US12423585B2 patent drawing
  • US12423585B2 patent drawing

AI summary

Disclosed in the present invention is a method for dynamic evolution of a composite service, which belongs to the field of service composition in software engineering, and comprises a composite service dynamic evolution process, a distributed service evolution mechanism and a multi-layer process evolution mechanism. The present invention can dynamically adjust the composite service according to a real-time state of an atomic service under a condition of dynamic change of the service quality of the atomic service, select different candidate services, and avoid falling into a local optimal solution. At the same time, the present invention can dynamically optimize a service process according to the selection of the atomic service under the condition of loose coupling and low constraints, while taking into account the evolution of a single service and the co-evolution of services. Further, in order to reduce the load of the atomic service, the present invention utilizes service performance data generated when the service is actually running, so as to avoid empty requests due to obtaining the service quality information of the atomic service.