Dynamic Composite Service Evolution Using Real-Time Quality Data
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If service composition dynamically adjusts to atomic service changes, then service quality is maintained, but system complexity and evolution management difficulty increase
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.
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.
Data Source
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.

