Mixed strategy method for optimizing aggregative indicator under service oriented architecture SOA

An architecture and service-oriented technology, applied in transmission systems, program control devices, electrical components, etc., can solve problems such as inability to give a stable solution, equilibrium situation does not necessarily exist, and utilization rate decline

Inactive Publication Date: 2008-01-23
TSINGHUA UNIV
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] ●In the peer-to-peer world of SOA, there is no authoritative leader to determine and implement the selection strategy, but the service users determine their own strategies respectively, and all the strategies jointly determine the overall performance of SOA; therefore, the problem of service selection It becomes a dynamic game between multiple users with independent decision-making power; however, from the perspective of game theory, the methods in the above literature are all pure strategies, because the equilibrium situation does not necessarily exist for multi-person non-cooperative strategies, The above pure strategy methods often cannot give stable solutions;
[0007] ●Any pure strategy, no matter how good the strategy is, will lead to competition for "high-quality" service providers, thus forming a "winner takes all" situation, that is, most users will choose the service provider rated as the best, And other providers will have a greater probability of being idle; if the pure strategy is adopted, this conflict is inevitable; this will not only reduce the QoS index, but also cause uneven load among service providers and a decrease in utilization rate, so that the overall service level drop

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
  • Mixed strategy method for optimizing aggregative indicator under service oriented architecture SOA
  • Mixed strategy method for optimizing aggregative indicator under service oriented architecture SOA
  • Mixed strategy method for optimizing aggregative indicator under service oriented architecture SOA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0073] The realization steps of the present invention are as follows:

[0074] 1. Initialization settings

[0075] (1) Establish SOA environment

[0076] The SOA environment is shown in Figure 1, and the environment establishment process is as follows:

[0077] 1) Establish or access the Internet, Intranet or Extranet network environment;

[0078] 2) To establish one or more service agents, the steps are as follows:

[0079] A. Install necessary system software, such as operating system and database software;

[0080] B. Access to the above network environment;

[0081] C. Install the service metamodel;

[0082] D. Install service agent software:

[0083] a. Listen to the registration request of the service provider in the SOA environment;

[0084] b. Listen to the service requests of service users in the SOA environment, and count the arrival rate;

[0085] c. Listen to and receive the QoS value returned by the QoS agent;

[0086] d. The preparation time for listenin...

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 present invention discloses an optimizing aggregative indicator mixed strategy method under the service oriented architecture SOA, which belongs to the SOA technical field, and is characterized in that according to demand to each QoS index, the service provider sets the choice probability for the service provider get which is matched and from the service agent, and then a service provider is chosen with the roulette method according to the random number. The method is superior to other methods in the average objective function value, the maximum objective function value, the average waiting time, the maximum waiting time, the average queuing length, and the maximum queuing length.

Description

technical field [0001] The invention belongs to the technical field of SOA. Background technique [0002] Service Oriented Architecture (SOA) is changing the traditional software engineering methods in a loosely coupled, bottom-up, and point-to-point manner to adapt to large-scale, high-complexity market demands; [0003] The service selection problem is a core problem of SOA, which means that the user may find multiple service providers with the same (substitutable) function and different Quality of Service (QoS) through the service broker (Broker). The problem of how to choose the service provider to get the best service; [0004] At present, there are dynamic programming (such as T.Yu, K.-J.Lin.Service selection algorithms for composing complex services with multiple QoS constraints. Lecture Notes in Computer Science, 2005, 3826: 130-143), genetic algorithm (such as H. -C.Wang, C.-S.Lee, T.-H.Ho.Combiningsubjective and objective QoS factors for personalized web 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): H04L29/08G06F9/44
Inventor 范玉顺沈益民
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products