CN102629341A - Web service QoS (Quality of Service) on-line prediction method based on geographic position information of user - Google Patents

Web service QoS (Quality of Service) on-line prediction method based on geographic position information of user Download PDF

Info

Publication number
CN102629341A
CN102629341A CN2012101109106A CN201210110910A CN102629341A CN 102629341 A CN102629341 A CN 102629341A CN 2012101109106 A CN2012101109106 A CN 2012101109106A CN 201210110910 A CN201210110910 A CN 201210110910A CN 102629341 A CN102629341 A CN 102629341A
Authority
CN
China
Prior art keywords
qos
user
targeted customer
matrix
web service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101109106A
Other languages
Chinese (zh)
Other versions
CN102629341B (en
Inventor
尹建伟
罗威
邓水光
吴朝晖
李莹
吴健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201210110910.6A priority Critical patent/CN102629341B/en
Publication of CN102629341A publication Critical patent/CN102629341A/en
Application granted granted Critical
Publication of CN102629341B publication Critical patent/CN102629341B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a Web service QoS (Quality of Service) on-line prediction method based on geographic position information of a user. The Web service QoS on-line prediction method comprises the following steps of: (11) collecting QoS historical data and IP (Internet Protocol) information provided by the user; (12) generating a geometric geographical position coordinate of the user by the collected IP information, calculating relative distance of the geographic position of the user according to the geometric geographical position coordinate, and generating a user relative distance information matrix; (13) receiving a QoS query request of a target user and requesting the target user to customize a neighbor threshold value theta; and (14) judging the QoS query request received by the step (13), retransmitting the QoS information fed back previously to the target user if the target user has called the QoS query request, and performing QoS prediction if the QoS query request has not been called. According to the Web service QoS on-line prediction method, the accuracy for prediction is effectively improved by using a matrix decomposition algorithm combining geographic characteristic; and in addition, individual QoS query requests of a plurality of users can be responded in real time by using an optimized matrix decomposition algorithm.

Description

A kind of Web service QoS on-line prediction method based on user's geographical location information
Technical field
The invention belongs to the web service field, relate in particular to a kind of Web service QoS on-line prediction method based on user's geographical location information.
Background technology
Along with the continuous development of Web 2.0 Time Technology revolutions, huge variation is just taking place in main form, the method for operation, the mode of production and the use-pattern of software approach under the internet environment.Based on the Web service dynamic aggregation, the distributed software method of Automatic Combined and elastic telescopic becomes the important trend of future network application and development.These Web service technical application are all launched on QoS research basis.In recent years, the QoS of Web service research becomes the emphasis of industry member and academia's concern.
Research supposes that all Web services all are known to all QoS of target customer's end subscriber, solve this problem through mathematical tool then about Web service QoS at present.Yet under truth, above-mentioned hypothesis is unpractiaca, and reason is following: the Web service framework of (1) Issues and Crucial Practices of Contemporary Enterprises tissue is complicated.For the final user, need the time cost of both expensive just can call all Web services and obtain QoS.(2) contemporary internet topological structure is complicated, and causes users more often can't obtained Web service QoS accurately.Therefore, in real application scenarios, existing a large amount of Web services is unknown to targeted customer's QoS.The basis of former service compute area research has been shaken in the existence of these unknown QoS.Therefore, the QoS to the unknown predicts it is the important prerequisite of Web service research.
In the prior art, to the QoS of the unknown predict main use come between the computing client end subscriber based on Pearson Correlation Coefficient (PCC) method or Web service between similarity.Yet, some deficiency below this computing method exist:
The study 1.PCC method need take statistics to the QoS in the historical record depends critically upon the accuracy and the completeness of data.Yet because the complicacy of contemporary internet environment, the QoS record might not all be accurately, causes PCC method similarity under the service compute scene to calculate accuracy rate and descends.
2. traditional P CC method is widely used in the recommend method field.Yet the application scenarios of recommend method and service compute exists the difference of essence.In the QoS historical record, each all is by user's actual use network environment decision.The characteristics of this data objectivity have directly reduced the precision that the PCC similarity is calculated.
3. traditional P CC algorithm need travel through the QoS record repeatedly and could produce the customer relationship matrix.Yet under the practical application scene, the PCC algorithm can't be made on-line prediction to user's historical record of magnanimity, therefore can only predict through offline mode, can't respond user real time QoS query requests.
Summary of the invention
To above-mentioned technological deficiency, the present invention proposes a kind of Web service QoS on-line prediction method based on user's geographical location information.
In order to solve the problems of the technologies described above, technical scheme of the present invention is following:
A kind of Web service QoS on-line prediction method based on user's geographical location information comprises the steps:
11) collect QoS historical data and the IP information that the user provides;
12) the IP information generating user's who collects according to step 11) geometry geographical position coordinates is calculated the relative distance in user geographic position according to said how much geographical position coordinates, generation user relative distance information matrix;
13) accept targeted customer QoS query requests, and request target User Defined neighbours threshold value θ;
14) the QoS query requests of step 13) being accepted is judged, once calls this QoS query requests like the targeted customer, then resends the QoS information of feeding back last time to the targeted customer; If this QoS query requests is not call, then carry out the QoS prediction;
Said QoS prediction comprises the steps:
141) receive the self-defined neighbours' threshold value of targeted customer θ according to step 13), for the targeted customer selects suitable neighbours; The suitable neighbours' selection strategy of said targeted customer is following:
G(i)={j|dist(i,j)≤θ,i≠j} (a)
Wherein (i j) is the relative distance in user geographic position to dist, and the user j that satisfies above-mentioned relation can be defined as the suitable neighbours of targeted customer i;
142) set up constraint condition based on user's geographical location information:
min | | U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g | | F 2 - - - ( b )
According to the constraint condition of formula (b), set up the optimization equation that satisfies Web service prediction scene:
J = 1 2 Σ i = 1 m Σ j = 1 n I ij ( R ij - U i T S j ) 2 + λ 1 2 | | U | | F 2 + λ 2 2 | | S | | F 2 + α 2 | | U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g | | F 2 - - - ( c )
Said R is the QoS matrix of user-service; Rij is the QoS operating position of user i to service j.
Iij is that the designator of original matrix promptly exists QoS when record Iij=1, Iij=0 when there is not the QoS record in Rij as Rij; U and S are respectively user's the implicit features matrix and the implicit features matrix of service, and said Ui is the implicit features vector of targeted customer i, λ 1And λ 2Be rule factor, α is the factor of control formula (b) geographic rules item degree of participation;
143) adopt the gradient descent method to find the solution to formula (c);
144) find the solution after, for the eigenmatrix U and the S that satisfy end condition, through all QoS information of matrix inner product mode reconstruct original matrix R, i.e. R ≈ U TS, targeted customer i is Rij to the QoS predicted value of Web service j;
Said end condition is J-J '≤ε;
Said ε is an iteration threshold; The new J value of said J ' for drawing after the iteration;
15) predicted value is fed back to the targeted customer.
Further, gradient descent method said step 143) is found the solution and is comprised the steps:
21) to formula (c) respectively matrix variables U and S the partial derivative equation solution is obtained:
∂ J ∂ U i = Σ j = 1 n I ij ( R ij - U i T S j ) ( - S j ) + λ 1 U i + α 1 ( U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g ) , - - - ( d )
∂ J ∂ S j = Σ i = 1 m I ij ( R ij - U i T S j ) ( - U i ) + λ 2 S j , - - - ( e )
Then, the gradient descent method has got into the iterative process of matrix variables:
U i ′ = U i - η ∂ J ∂ U i , - - - ( f )
S J ′ = S J - η ∂ J ∂ S j , - - - ( g )
Wherein η
Figure BDA0000153020940000045
iteration factor is used for controlling the gradient fall off rate;
22) for the matrix variables U and the S of iteration generation each time, with obtaining J ' in its substitution formula (c), stopping criterion for iteration is for being J-J '≤ε; Said ε is an iteration threshold, ε=0.001.
Further, the QoS information of forecasting Rij of said feedback is packaged into html page formatting, represents the result to the targeted customer through the front end display engine.
Further, the self-defined neighbours' threshold value of said targeted customer θ makes with limit: if θ<θ *, accept θ; If θ>=θ *, accept θ *Said θ * is the upper limit of threshold value, and this value is set to 1000.
Beneficial effect of the present invention is: the geographical location information Dynamic Selection request user's through using the user similar users crowd.Simultaneously, combine the matrix decomposition algorithm of geographic entity to improve prediction accuracy effectively through having used.In addition, but the personalized QoS query requests through the matrix decomposition algorithm real-time response multi-user that use to optimize.
Description of drawings
Fig. 1 is based on the Web service QoS on-line prediction method flow diagram of user's geographical location information;
Fig. 2 is the internal process figure of QoS on-line prediction engine LBR.
Embodiment
To combine accompanying drawing and specific embodiment that the present invention is done further explanation below.
As shown in Figure 1, overall flow figure of the present invention comprises with the lower part:
Flow process 1: collect QoS historical data and IP information that the user provides.Suppose a total m user and a n service, so: (1) uses historical data to produce the QoS matrix R of user-service of a m*n: wherein each Rij is the QoS operating position of user i to service j.(2) use user's IP information can produce user's geometry geographical position coordinates.Corresponding tuple (alt (i), lat (i)) of each user wherein, the longitude station of alt (i) expression user i, the Position Latitude of lat (i) expression user i.
Flow process 2: according to the relative distance between the geographical first set of calculated user of geometry.Range formula is following:
dist ( i , j ) = ( alt ( i ) - alt ( j ) ) 2 + ( lat ( i ) - lat ( j ) ) 2 × c , - - - ( 1 )
Wherein c is the constant that becomes unit rice from the longitude and latitude unit conversion.Suppose that the earth is spherical, c is approximately equal to 111261 so.
All users are calculated relative distance, produce user's relative distance information matrix D of a m*m: each dist (i, j) relative distance information of expression user i and user j wherein.
Flow process 3: portal page is accepted targeted customer QoS query requests, and needs the self-defined neighbours' threshold value of targeted customer θ.
Flow process 4: the query requests that flow 3 is gathered performs an analysis:
(1) if former this Qos that called of targeted customer asks service, will there be corresponding QoS record in historical record so, so just can resend original QoS information the front end display engine of flow process 6, generates back page as a result.
(2) if the user did not call this request service in the past, need carry out the QoS prediction of flow process 5 so.
Flow process 5: on-line prediction LBR algorithm engine is the execution entity of QoS prediction.As shown in Figure 2, the sub-process of LBR algorithm engine comprises following a few part:
1) receives the self-defined neighbours' threshold value of targeted customer θ according to flow process 3, for the targeted customer selects suitable neighbours.
The suitable neighbours' selection strategy of targeted customer is following:
Wherein (i, j) by formula (1) definition, the user j that satisfies above-mentioned relation can be defined as the suitable neighbours of targeted customer i to dist.
Experiment shows that the value of θ can exert an influence to final precision of prediction.Take place for fear of the excessive situation that causes estimated performance to descend of θ occurring, the present invention makes with limit for user-defined threshold value θ:
● if θ<θ *, the present invention accepts θ.
● if θ>=θ *, the present invention accepts θ *
θ * is the upper limit of threshold value.Through experiment show, the present invention θ * is set to 1000.Under this restriction, both can guarantee that engine can find suitable neighbours for the targeted customer, also filter those incoherent neighbours simultaneously, thereby promote precision of prediction.
2) for implementation algorithm can the online targeted customer that calculates to a nicety qos value, the present invention has at first introduced classical SVD forecasting techniques as algorithm template:
min 1 2 Σ i = 1 m Σ j = 1 n I ij ( R ij - U i T S j ) 2 + λ 1 2 | | U | | F 2 + λ 2 2 | | S | | F 2 - - - ( 3 )
Wherein Iij is the designator (there is the QoS record in Iij=1 as Rij, otherwise Iij=0) of original matrix.According to the definition of SVD, U and S are respectively user's the implicit features matrix and the implicit features matrix of service.Two of backs are regularization term, avoid U and S over-fitting in the primal algorithm model.|| U|| FBe not Luo Beini crow this norm (Frobenius norm) of matrix U, be defined as:
| | U | | F = Σ i = 1 m Σ j = 1 n | u ij | 2 - - - ( 4 )
U wherein IjElement for the capable j row of the i of matrix U.Right || S|| FIn like manner, in formula (3), λ 1And λ 2Be rule factor, the match speed of gating matrix U and S.The SVD forecasting techniques produces U and the S that satisfies condition through minimizing formula (3), and the inner product of use matrix U and S is all QoS information of original matrix R also.
For flow process 1) obtain the suitable neighbours of targeted customer, the present invention proposes following hypothesis: " the common called Web service of targeted customer and neighbours, the service experience that they obtain should be similar." this hypothesis meets direct feel: because the targeted customer with neighbours owing to be in areal, they will use identical/similar IT infrastructure (network bandwidth and network topology structure etc.) jointly.Also just because of service experience is closely-related with IT infrastructure, so targeted customer and neighbours' implicit features should be similar.Experimental result also shows that this hypothesis is reasonable.
Based on above-mentioned hypothesis, the constraint condition based on user's geographical location information has been proposed:
min | | U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g | | F 2 - - - ( 5 )
Wherein G (i) is by formula (2) definition, and Ui is the implicit features vector of targeted customer i.After obtaining above-mentioned constraint condition, targeted customer and neighbours' geographical relation and traditional SVD forecasting techniques are merged in the present invention, produce the optimization equation that satisfies Web service prediction scene:
J = 1 2 Σ i = 1 m Σ j = 1 n I ij ( R ij - U i T S j ) 2 + λ 1 2 | | U | | F 2 + λ 2 2 | | S | | F 2 + α 2 | | U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g | | F 2 - - - ( 6 )
λ wherein 1And λ 2Be rule factor, α is the factor of control formula (4) geographic rules item degree of participation.
3) for formula (6), the present invention need use the gradient descent method to find the solution.
The gradient descent method is that formula (6) carries out the partial derivative equation solution to the target loss function at first, and there be the matrix variables U and the S of 2 the unknowns in formula (6), so need ask local derviation respectively:
∂ J ∂ U i = Σ j = 1 n I ij ( R ij - U i T S j ) ( - S j ) + λ 1 U i + α 1 ( U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g ) - - - ( 7 )
∂ J ∂ S j = Σ i = 1 m I ij ( R ij - U i T S j ) ( - U i ) + λ 2 S j , - - - ( 8 )
Then, the gradient descent method has got into the iterative process of matrix variables:
U i ′ = U i - η ∂ J ∂ U i , - - - ( 9 )
S J ′ = S J - η ∂ J ∂ S j , - - - ( 10 )
Wherein η
Figure BDA0000153020940000084
iteration factor is used for controlling the gradient fall off rate.
4) the matrix variables U and the S that produce for iteration each time in the matrix variables U and S substitution formula (6) that newly produce, calculate J ' thereby the result of new formula (6) more.The end condition of iteration is:
J-J′≤ε (11)
ε is an iteration threshold, usually ε=0.001.
If loss function meets above-mentioned end condition, then iterative process stops.If do not satisfy, then return sub-process (3) gradient descent method and continue iteration, till satisfying condition.
5) according to the definition of classical SVD, for the eigenmatrix U and the S that satisfy condition, the present invention passes through all QoS information of formula (12) matrix inner product mode reconstruct original matrix R:
Figure BDA0000153020940000085
So, targeted customer i is Rij to the QoS value of information of Web service j.
The on-line prediction algorithm engine is the core of response user QoS inquiry.Under truth, the engine demand side is to numerous users' real-time query requests, and this requires algorithm must when improving precision of prediction, reduce complexity computing time.Algorithm time complexity of the present invention mainly is formula (7) and formula (8).Mathematical justification; The iteration time complexity is
Figure BDA0000153020940000086
each time wherein
Figure BDA0000153020940000087
be the density of original QoS matrix; D is a constant, is the dimension in implicit features space.The density of time complexity and original matrix that can find out iteration each time is linear.Usually, original matrix is very sparse, so the time complexity of single iteration is very low.Simultaneously, experiment proof prediction algorithm of the present invention can meet pre-conditioned in 15 left and right sides iteration usually.In sum, but prediction algorithm real-time response multi-user's of the present invention online QoS query requests.
Flow process 6: be responsible for receiving QoS information Rij and being packaged into html page formatting, and represent the result to the user through the front end display engine.
Test result:
QoS Forecasting Methodology that proposes among the present invention for representing of quantizing and the quality between traditional Forecasting Methodology use MAE (Mean Absolute Error) to come the accuracy of evaluation prediction.In order to explain NMAE better, first simple defining is MAE once:
MAE = Σ u , s | r u , s - r ^ u , s | N - - - ( 13 )
Wherein, r U, sThe disappearance QoS predicted value of expression client user u called Web service s,
Figure BDA0000153020940000092
The true qos value of expression client user u called Web service s, N representes that the disappearance QoS that predicts is total, MAE is all mean values of error between the actual value separately that predict the outcome together
The data centralization that experiment is used has comprised the detailed recalls information of 339 client users to 5825 Web services, therefore uses the client user-Web service matrix of a 339*5825 size to store.In experiment, this matrix has been divided into two parts: training sample and test sample book.In order to simulate actual environment for use truly as far as possible, the matrix samples that extracts some density randomly is as training sample, and is remaining as test sample book.
Simultaneously, θ=100, α=0.001, d=10 are set.
5% 10% 15% 20%
UMEAN 0.8813 0.8794 0.8787 0.8784
IMEAN 0.7888 0.7334 0.6810 0.6255
UPCC 0.8129 0.7412 0.7060 0.6834
IPCC 0.7916 0.7311 0.6910 0.6310
LBR 0.5389 0.5292 0.5180 0.4941
With present method UMEAN, IMEAN, UPCC compares with IPCC, and the MAE value of the method LBR among the present invention is littler, and it is more accurate promptly to predict the outcome.
The above only is a preferred implementation of the present invention; Should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the present invention's design; Can also make some improvement and retouching, these improvement and retouching also should be regarded as in protection scope of the present invention.

Claims (4)

1. the Web service QoS on-line prediction method based on user's geographical location information is characterized in that, comprises the steps:
11) collect QoS historical data and the IP information that the user provides;
12) the IP information generating user's who collects according to step 11) geometry geographical position coordinates is calculated the relative distance in user geographic position according to said how much geographical position coordinates, generation user relative distance information matrix;
13) accept targeted customer QoS query requests, and request target User Defined neighbours threshold value θ;
14) the QoS query requests of step 13) being accepted is judged, once calls this QoS query requests like the targeted customer, then resends the QoS information of feeding back last time to the targeted customer; If this QoS query requests is not call, then carry out the QoS prediction;
Said QoS prediction comprises the steps:
141) receive the self-defined neighbours' threshold value of targeted customer θ according to step 13), for the targeted customer selects suitable neighbours; The suitable neighbours' selection strategy of said targeted customer is following:
G(i)={j?|dist(i,j)≤θ,i≠j} (a)
Wherein (i j) is the relative distance in user geographic position to dist, and the user j that satisfies above-mentioned relation can be defined as the suitable neighbours of targeted customer i;
142) set up constraint condition based on user's geographical location information:
min | | U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g | | F 2 - - - ( b )
According to the constraint condition of formula (b), set up the optimization equation that satisfies Web service prediction scene:
J = 1 2 Σ i = 1 m Σ j = 1 n I ij ( R ij - U i T S j ) 2 + λ 1 2 | | U | | F 2 + λ 2 2 | | S | | F 2 + α 2 | | U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g | | F 2 - - - ( c )
Said R is the QoS matrix of user-service; Rij is the QoS operating position of user i to service j;
Iij is that the designator of original matrix promptly exists QoS when record Iij=1, Iij=0 when there is not the QoS record in Rij as Rij; U and S are respectively user's the implicit features matrix and the implicit features matrix of service, and said Ui is the implicit features vector of targeted customer i, λ 1And λ 2Be rule factor, α is the factor of control formula (b) geographic rules item degree of participation;
143) adopt the gradient descent method to find the solution to formula (c);
144) find the solution after, for the eigenmatrix U and the S that satisfy end condition, through all QoS information of matrix inner product mode reconstruct original matrix R, i.e. R ≈ U TS, targeted customer i is Rij to the QoS predicted value of Web service j;
Said end condition is J-J '≤ε;
Said ε is an iteration threshold; The new J value of said J ' for drawing after the iteration;
15) predicted value is fed back to the targeted customer.
2. a kind of Web service QoS on-line prediction method based on user's geographical location information according to claim 1 is characterized in that said step 143) the gradient descent method find the solution and comprise the steps:
21) to formula (c) respectively matrix variables U and S the partial derivative equation solution is obtained:
∂ J ∂ U i = Σ j = 1 n I ij ( R ij - U i T S j ) ( - S j ) + λ 1 U i + α 1 ( U i - 1 | G ( i ) | Σ g ∈ G ( i ) U g ) , - - - ( d )
∂ J ∂ S j = Σ i = 1 m I ij ( R ij - U i T S j ) ( - U i ) + λ 2 S j , - - - ( e )
Then, the gradient descent method has got into the iterative process of matrix variables:
U i ′ = U i - η ∂ J ∂ U i , - - - ( f )
S J ′ = S J - η ∂ J ∂ S j , - - - ( g )
Wherein η
Figure FDA0000153020930000025
iteration factor is used for controlling the gradient fall off rate;
22) for the matrix variables U and the S of iteration generation each time, with obtaining J ' in its substitution formula (c), stopping criterion for iteration is for being J-J '≤ε; Said ε is an iteration threshold, ε=0.001.
3. a kind of Web service QoS on-line prediction method according to claim 1 based on user's geographical location information; It is characterized in that; The QoS information of forecasting Rij of said feedback is packaged into html page formatting, represents the result to the targeted customer through the front end display engine.
4. a kind of Web service QoS on-line prediction method based on user's geographical location information according to claim 1 is characterized in that the self-defined neighbours' threshold value of said targeted customer θ makes with limit:
If θ<θ *, accept θ; If θ>=θ *, accept θ *Said θ * is the upper limit of threshold value, and this value is set to 1000.
CN201210110910.6A 2012-04-13 2012-04-13 A kind of Web service QoS on-line prediction method based on user's geographical location information Active CN102629341B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210110910.6A CN102629341B (en) 2012-04-13 2012-04-13 A kind of Web service QoS on-line prediction method based on user's geographical location information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210110910.6A CN102629341B (en) 2012-04-13 2012-04-13 A kind of Web service QoS on-line prediction method based on user's geographical location information

Publications (2)

Publication Number Publication Date
CN102629341A true CN102629341A (en) 2012-08-08
CN102629341B CN102629341B (en) 2015-09-09

Family

ID=46587599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210110910.6A Active CN102629341B (en) 2012-04-13 2012-04-13 A kind of Web service QoS on-line prediction method based on user's geographical location information

Country Status (1)

Country Link
CN (1) CN102629341B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103647673A (en) * 2013-12-24 2014-03-19 博元森禾信息科技(北京)有限公司 Method and device for QoS (quality of service) prediction of Web service
CN103684850A (en) * 2013-11-25 2014-03-26 浙江大学 Service neighborhood based Web Service quality prediction method
CN103840985A (en) * 2014-02-28 2014-06-04 浙江大学 Web service quality prediction method and device based on user neighborhoods
CN104270281A (en) * 2014-09-03 2015-01-07 河海大学 Web Service QoS (Quality of Service) combined forecasting method
CN104601385A (en) * 2013-10-31 2015-05-06 浙江大学 WebService service quality prediction method based on geographic location
CN105024886A (en) * 2015-07-31 2015-11-04 浙江大学 Rapid Web server QoS (Quality of Service) prediction method based on user metadata
CN112328912A (en) * 2020-11-03 2021-02-05 重庆大学 QoS prediction method utilizing location awareness
CN115964570A (en) * 2023-03-17 2023-04-14 湖南师范大学 Cloud service recommendation method and device based on QoS multi-period change characteristic prediction

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217427A (en) * 2008-01-11 2008-07-09 清华大学 A network service evaluation and optimization method under uncertain network environments
US20080243735A1 (en) * 2007-03-26 2008-10-02 International Business Machines Active sampling collaborative prediction method for end-to-end performance prediction
CN102170449A (en) * 2011-04-28 2011-08-31 浙江大学 Web service QoS prediction method based on collaborative filtering

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080243735A1 (en) * 2007-03-26 2008-10-02 International Business Machines Active sampling collaborative prediction method for end-to-end performance prediction
CN101217427A (en) * 2008-01-11 2008-07-09 清华大学 A network service evaluation and optimization method under uncertain network environments
CN102170449A (en) * 2011-04-28 2011-08-31 浙江大学 Web service QoS prediction method based on collaborative filtering

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
M. ALRIFAI, D. SKOUTAS, AND T. RISSE: "Selecting skyline services for qos-based web service composition", 《PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB》, 31 December 2010 (2010-12-31), pages 465 - 471 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104601385A (en) * 2013-10-31 2015-05-06 浙江大学 WebService service quality prediction method based on geographic location
CN103684850B (en) * 2013-11-25 2017-02-22 浙江大学 Service neighborhood based Web Service quality prediction method
CN103684850A (en) * 2013-11-25 2014-03-26 浙江大学 Service neighborhood based Web Service quality prediction method
CN103647673A (en) * 2013-12-24 2014-03-19 博元森禾信息科技(北京)有限公司 Method and device for QoS (quality of service) prediction of Web service
CN103647673B (en) * 2013-12-24 2017-03-15 博元森禾信息科技(北京)有限公司 The service quality QoS Forecasting Methodology of Web service and device
CN103840985A (en) * 2014-02-28 2014-06-04 浙江大学 Web service quality prediction method and device based on user neighborhoods
CN104270281A (en) * 2014-09-03 2015-01-07 河海大学 Web Service QoS (Quality of Service) combined forecasting method
CN104270281B (en) * 2014-09-03 2017-09-19 河海大学 A kind of Web Service QoS combination forecasting methods
CN105024886A (en) * 2015-07-31 2015-11-04 浙江大学 Rapid Web server QoS (Quality of Service) prediction method based on user metadata
CN105024886B (en) * 2015-07-31 2018-04-20 浙江大学 A kind of Fast W eb service QoS Forecasting Methodologies based on user metadata
CN112328912A (en) * 2020-11-03 2021-02-05 重庆大学 QoS prediction method utilizing location awareness
CN112328912B (en) * 2020-11-03 2023-05-19 重庆大学 QoS prediction method using location awareness
CN115964570A (en) * 2023-03-17 2023-04-14 湖南师范大学 Cloud service recommendation method and device based on QoS multi-period change characteristic prediction
CN115964570B (en) * 2023-03-17 2023-06-02 湖南师范大学 Cloud service recommendation method and device based on QoS multi-period change feature prediction

Also Published As

Publication number Publication date
CN102629341B (en) 2015-09-09

Similar Documents

Publication Publication Date Title
CN102629341A (en) Web service QoS (Quality of Service) on-line prediction method based on geographic position information of user
Zhao et al. Predictive task assignment in spatial crowdsourcing: a data-driven approach
Xu et al. Composite quantile regression neural network with applications
Griesner et al. POI recommendation: Towards fused matrix factorization with geographical and temporal influences
CN104134159B (en) A kind of method that spread scope is maximized based on stochastic model information of forecasting
Kasparick et al. Kernel-based adaptive online reconstruction of coverage maps with side information
CN103795613B (en) Method for predicting friend relationships in online social network
CN103514255B (en) A kind of collaborative filtering recommending method based on project stratigraphic classification
US20190272553A1 (en) Predictive Modeling with Entity Representations Computed from Neural Network Models Simultaneously Trained on Multiple Tasks
CN105024886B (en) A kind of Fast W eb service QoS Forecasting Methodologies based on user metadata
CN109460520B (en) Interest point recommendation method based on geographic-social relationship and deep implicit interest mining
Ajdari et al. An adaptive exploration-exploitation algorithm for constructing metamodels in random simulation using a novel sequential experimental design
CN110084365A (en) A kind of service provider system and method based on deep learning
CN102982107A (en) Recommendation system optimization method with information of user and item and context attribute integrated
CN104954185B (en) A kind of cloud computing load predicting method based on depth confidence net
CN104091216A (en) Traffic information predication method based on fruit fly optimization least-squares support vector machine
WO2018232331A1 (en) Systems and methods for optimizing and simulating webpage ranking and traffic
CN102262661A (en) Web page access forecasting method based on k-order hybrid Markov model
CN102801629B (en) Traffic matrix estimation method
CN107633257B (en) Data quality evaluation method and device, computer readable storage medium and terminal
CN114553661A (en) Mobile user equipment clustering training method for wireless federal learning
CN113221475A (en) Grid self-adaption method for high-precision flow field analysis
CN109840714A (en) The incentive mechanism method of registering based on the quality of data under geographical undistinguishable protection
Ye et al. Global optimization method using adaptive and parallel ensemble of surrogates for engineering design optimization
Shi et al. A generalized count model on customers' purchases in O2O market

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20120808

Assignee: Xinhua three Technology Co., Ltd.

Assignor: Zhejiang University

Contract record no.: 2018330000036

Denomination of invention: Web service QoS (Quality of Service) on-line prediction method based on geographic position information of user

Granted publication date: 20150909

License type: Common License

Record date: 20180417

EE01 Entry into force of recordation of patent licensing contract