Study on distributed complex event processing in Internet of Things based on query plan
Lingyun Yuan, Dongdong Xu, Guili Ge, Zhu Mingli · 2015
Complex event processing is an efficient method in data stream processing of Internet of things, but more of these methods are referred to a single complex event or a small quantity of events. Aiming at this problem, a distributed complex event processing architecture for Internet of things is presented in this paper, in which a distributed query plan of complex event process structure based on directed acyclic graph (DAG) is given, moreover, a distributed query-plan complex-event-processing algorithm based on directed acyclic graph is proposed. The complex tasks are decomposed into several simple sub-tasks which are processed in parallel with the corresponding operator nodes, to realize distributed processing and to improve the efficiency of processing and execution. The simulation results indicate that our method is more efficient in lower RAM consumption, processing time, and others, and the efficiency of data stream processing for Internet of things is improved.