Uncertain complex event processing in precision agriculture based on data provenance management

被引:0
|
作者
Nie J. [1 ,2 ]
Sun R. [1 ]
Deng X. [1 ]
Yang H. [3 ]
机构
[1] Key Laboratory of Agricultural Information Acquisition Technology, Ministry of Agriculture, China Agricultural University, Beijing
[2] College of Computer and Information Engineering, Beijing University of Agriculture, Beijing
[3] Capital Information Development Limited by Share Ltd., Beijing
来源
Sun, Ruizhi (sunrz_cn@sina.com.cn) | 2016年 / Chinese Society of Agricultural Machinery卷 / 47期
关键词
Complex event processing; Greenhouse; Internet of things; Provenance management; Provenance uncertain complex event processing; SASE;
D O I
10.6041/j.issn.1000-1298.2016.05.033
中图分类号
学科分类号
摘要
With the increase of event flow generated from sensor kind electronic devices in IOT(Internet of things) and increasing demand of matching accuracy/confidence of more complex events, uncertain complex event processing is becoming more and more been concerned. A large number of RFID or sensor monitoring data exist in precision agriculture, but current hardware and wireless communication techniques cannot support 100% confident data. One stream processing engine which can process uncertain data in precision agriculture is needed. In this paper, a new type of complex event processing engine PUCEP(Provenance uncertain complex event processing) was proposed, in which probability flow theory and data provenance management theory were added based on the existing flow processing engine SASE. Sufficient approximate lineage query algorithm is used to calculate the probability of an event in order to improve the efficiency of probability calculation of large amount of data and the pattern matching was carried out by using the two fork tree and NFA. This optimized method can not only calculate the probability of outputs of compound events but also improve the matching efficiency of uncertain complex events, thereby reducing the computation cost and response time to a realistic degree. The experiment uses sensor data acquired from an agricultural greenhouse and shows that this method is efficient in processing complex events over probabilistic event streams. © 2016, Chinese Society of Agricultural Machinery. All right reserved.
引用
收藏
页码:245 / 253
页数:8
相关论文
共 22 条
  • [1] Artikis A., Etzion O., Feldman Z., Event processing under uncertainty, Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, pp. 32-43, (2012)
  • [2] Wu E., Diao Y., Rizvi S., High-performance complex event processing over streams, Proceedings of the 2006 ACM SIGMOD International Conference, pp. 407-418, (2006)
  • [3] Brenna L., Demers A., Gehrke J., Et al., Cayuga: a high-performance event processing engine, Proceedings of the 2007 ACM SIGMOD International Conference, pp. 1100-1102, (2007)
  • [4] Event stream intelligence: Esper & NEsper
  • [5] Yuan M., Madden S., ZStream: a cost-based query processor for adaptively detecting composite events, Proceedings of the 2009 ACM SIGMOD International Conference, pp. 193-206, (2009)
  • [6] Zhou A., Jin C., Wang G., Et al., A survey on management of uncertain data, Chinese Journal of Computers, 32, 1, pp. 1-16, (2009)
  • [7] Dalvi N., Suciu D., Management of probabilistic data foundations and challenges, Proceedings of the 26th ACM SIGMOD-SIGACT-SIGART Symposium, pp. 1-12, (2007)
  • [8] Charu C., Aggarwal S., Yu P., A survey of uncertain data algorithms and applications, IEEE Transactions on Knowledge and Data Engineering, 21, 5, pp. 609-623, (2009)
  • [9] Pei J., Hua M., Tao Y.F., Query answering techniques on uncertain and probabilistic data:tutorial summary, Proceedings of the 2008 ACM SIGMOD International Conference, pp. 1357-1364, (2008)
  • [10] Ryoo M.S., Aggarwal J.K., Semantic representation and recognition of continued and recursive human activities, International Journal of Computer Vision, 82, 1, pp. 1-24, (2009)