A Service-Based Approach to Situational Correlation and Analyses of Stream Sensor Data

IoT service and service composition provide an effective means to develop IoT applications based on correlating multiple sensor data. The change of specific sensor data can cause others' changes under uncertain situations. It makes difficult for defining service composition plan in advance to build IoT application. This paper proposes a data-driven service composition method based on our previous proactive data service model. We regard service events frequently happen together with given service event as its situation, and the service events happen next as reacted actions under the situation. We analyze two kinds of correlation among service events via an improved FP-tree algorithm, and realize the service composition at runtime based on the real-time service events. Based on the real sensor data set in a coal-fired power plant, a series of experiments demonstrate that our method can effectively detect new service events based on current service events.

[1]  Timos K. Sellis,et al.  Spatio-temporal Composition of Sensor Cloud Services , 2014, 2014 IEEE International Conference on Web Services.

[2]  Christos Doulkeridis,et al.  CASD: Management of a context-aware service directory , 2008, Pervasive Mob. Comput..

[3]  Stephen S. Yau,et al.  Automated Situation-Aware Service Composition in Service-Oriented Computing , 2007, Int. J. Web Serv. Res..

[4]  Stephen S. Yau,et al.  Incorporating situation awareness in service specifications , 2006, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06).

[5]  Yanbo Han,et al.  Situational data integration with data services and nested table , 2012, Service Oriented Computing and Applications.

[6]  Jian Pei,et al.  Mining frequent patterns without candidate generation , 2000, SIGMOD '00.

[7]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[8]  Stephen S. Yau,et al.  Development and Runtime Support for Situation-Aware Security in Autonomic Computing , 2006, ATC.

[9]  Yanbo Han,et al.  An End-User-Oriented Approach to Exploratory Service Compostion , 2006, Journal of Computer Research and Development.

[10]  João Borges de Sousa,et al.  Towards a REST-style architecture for networked vehicles and sensors , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[11]  Timos K. Sellis,et al.  Spatio-Temporal Composition of Crowdsourced Services , 2015, ICSOC.

[12]  Jian Yu,et al.  A Service-Based Approach to Traffic Sensor Data Integration and Analysis to Support Community-Wide Green Commute in China , 2016, IEEE Transactions on Intelligent Transportation Systems.

[13]  Anthony Rowe,et al.  An Infrastructure Supporting Considerate Sensor Service Provisioning , 2013, 2013 IEEE 6th International Conference on Service-Oriented Computing and Applications.

[14]  Fang Chen,et al.  Traffic Analysis as a Service via a Unified Model , 2014, 2014 IEEE International Conference on Services Computing.

[15]  Anders P. Ravn,et al.  HomePort: Middleware for heterogeneous home automation networks , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[16]  Shen Su,et al.  A decentralized and service-based approach to proactively correlating stream data , 2016, IoT 2016.

[17]  Alexander Lazovik,et al.  International Conference on Pervasive Computing and Communications Workshops , 2012 .

[18]  Christos Doulkeridis,et al.  Querying and Updating a Context-Aware Service Directory in Mobile Environments , 2004, IEEE/WIC/ACM International Conference on Web Intelligence (WI'04).

[19]  Xuanzhe Liu,et al.  Data-Driven Composition for Service-Oriented Situational Web Applications , 2015, IEEE Transactions on Services Computing.

[20]  Siobhán Clarke,et al.  An application framework for mobile, context-aware trails , 2008, Pervasive Mob. Comput..

[21]  Gerhard Nahler,et al.  Pearson Correlation Coefficient , 2020, Definitions.

[22]  Jian Pei,et al.  Mining frequent patterns without candidate generation , 2000, SIGMOD 2000.

[23]  Quan Z. Sheng,et al.  ContextUML: a UML-based modeling language for model-driven development of context-aware Web services , 2005, International Conference on Mobile Business (ICMB'05).

[24]  黄涛,et al.  An Exploratory Service Composition Approach for Mobile Application , 2015 .