Detecting a Business Anomaly Based on QoS Benchmarks of Resource-service Chains for Collaborative Tasks in the IoT
Haibo Li, Juncheng Tong, Shaoyuan Weng, Xinmin Dong, Ting He · IEEE Access · 2019
In the Internet of Things (IoT), the online performance of many online services is determined by their distribution resources, which are connected to many different devices. The expected performance of a resource service primarily depends on the optimal use of the service in satisfying end-to-end quality requirements to support its successful execution. Therefore, the performance of a resource service is dynamic and should be discovered as a benchmark to detect a performance anomaly online. A performance anomaly is referred to as a business anomaly because it depends on its usage. The performance is measured by the quality of service (QoS) that is possessed by a resource service. In this paper, an approach based on the resource service QoS is proposed to detect a business anomaly via mining business process data in collaborative tasks in the IoT. First, a resource-service chain (RSC) is considered to be an analysis object because resource services are employed as a “service flow” by a business process. The similarity between any two RSCs is measured according to the QoS indicator values of resource services. Based on the similarity, a clustering algorithm is presented to resolve clustering centers that are considered to be QoS benchmarks. Second, according to the QoS benchmarks of RSCs, the thresholds of QoS indicators of a business anomaly are determined. Third, an algorithm is presented to detect anomalies of the business process. Finally, the proposed approach is illustrated by a simulation experiment. The experimental results show that the approach can be used to effectively detect a business anomaly online.