Dynamic QoS evaluation for Web Services Using Data Envelopment Analysis on Real-time Status

Luda Wang, Peng Zhang
2017 International Journal of Database Theory and Application  
Service run-status monitoring can provide treal-time status for service QoS evaluation as service properties. In this work, dynamic QoS evaluation for Web services are based on DEA. Proposed methods could be used to analyze real-time status of Web services. DEA-based service performance evaluation is implemented by a multi-objective model, and DEA-based service QoS evaluation is implemented by a multi-objective model with critical real-time status performance. Both models are effective
more » ... on particular argument and validation. Dynamic QoS evaluation for Web services are based on DEA could provide performance and QoS information to service composition. The purpose of Service QoS dynamic evaluation is to provide a clear reference value to the service invoker, called the decision value. Therefore, it is necessary to define the mathematical programming objectives (indicators) for calculating the decision values according to the service properties. Real-time status is service properties acquired by the Web service run-status monitoring tool [1] . On the basis of the real-time status, the evaluation mathematical programming problem of service QoS is to provide a clear evaluation results to the service invoker, that is, decision value. The mathematical programming needs to formalize the system of the evaluation object composed of each target service, and set the real-time status as the objects of the mathematical programming. Real-time status include the service IP address and port number, the invoker IP address and port number, Throughput, Latency and Connections, the Availability, System CPU utility and memory usage rate, [1] . The real-time status associated with the service QoS dynamic evaluation of the mathematical programming problem is shown in Table 1 .
doi:10.14257/ijdta.2017.10.5.06 fatcat:eiyn2a3s2nbdthzfeoxyuk7mxe