{"title":"Area Efficient Hardware Architecture for Implicitly-Defined Complex Events Processing","authors":"M. Tahghighi, Wei Zhang, Sharad Sinha","doi":"10.1109/ISVLSI.2016.130","DOIUrl":null,"url":null,"abstract":"Complex Event Processing refers to different mechanisms such as event correlation and event patterns detection for processing multiple events with the goal of inferring the complicated ones. While a simple event may provide trivial information, combining several of them can help in deriving more useful information. Detecting the complex events requires huge processing capability. The existing hardware designs for complex events detection all target explicitly defined events. However, there are many scenarios that some of the events may not be explicitly known ahead of detection. To address this challenge, in this work we propose a general complex event detection methodology which is capable to deal with implicitly-defined events. The concepts of dynamic state machine, and context switching mechanism are introduced and an area-efficient iterative architecture is developed on FPGA to detect the implicitly-defined complex events. The experiment results demonstrate the effectiveness of proposed architecture.","PeriodicalId":140647,"journal":{"name":"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVLSI.2016.130","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Complex Event Processing refers to different mechanisms such as event correlation and event patterns detection for processing multiple events with the goal of inferring the complicated ones. While a simple event may provide trivial information, combining several of them can help in deriving more useful information. Detecting the complex events requires huge processing capability. The existing hardware designs for complex events detection all target explicitly defined events. However, there are many scenarios that some of the events may not be explicitly known ahead of detection. To address this challenge, in this work we propose a general complex event detection methodology which is capable to deal with implicitly-defined events. The concepts of dynamic state machine, and context switching mechanism are introduced and an area-efficient iterative architecture is developed on FPGA to detect the implicitly-defined complex events. The experiment results demonstrate the effectiveness of proposed architecture.