Towards a lightweight CEP engine for embedded systems

被引:0
作者
Pietrzak, Pawel [1 ]
Lindgren, Per [1 ]
Makitaavola, Henrik [1 ]
机构
[1] Lulea Univ Technol, Dept Comp Sci Elect & Space Engn, S-97187 Lulea, Sweden
来源
38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012) | 2012年
关键词
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Industrial process automation systems are adopting event based communication. Pushing control loops towards low-level devices implies a need for lightweight embedded devices that are able to recognize and to react to events. Atomic events however, such as a value read by an individual sensor exceeding certain value, do not separately suffice to capture scenarios where a reaction should occur to a sequence of low-level events matching certain pattern, rather than to a single atomic event. Therefore, it becomes desirable that resource-constrained low-level devices are equipped with some, possibly lightweight, form of event filtering and processing. In this paper we propose to implement a lightweight complex event processing using the concurrent reactive objects (CRO) model. A core feature of the CRO model is its s ability to react to atomic events. Between the reactions, which basically are function executions, the system remains idle, and thus does not occupy the CPU and is energy-efficient. Additionally, CRO models can be executed in an efficient and predictable manner onto resource constrained platforms and offers low-overhead real-time scheduling through exploiting underlying interrupt hardware according to given time constraints.
引用
收藏
页码:5805 / 5810
页数:6
相关论文
共 27 条
  • [1] Albert E, 2010, ACM SIGPLAN NOTICES, V45, P121
  • [2] [Anonymous], IEEE T IND INFORM
  • [3] Barga R.S., 2007, CIDR 2007 3 BIENNIAL, P363
  • [4] BARGA RS, 2006, EVENT CORRELATION PA, V4254, P919
  • [5] Black A.P., 2002, TIMBER PROGRAMMING L
  • [6] A resource-efficient event algebra
    Carlson, Jan
    Lisper, Bjorn
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2010, 75 (12) : 1215 - 1234
  • [7] Carlsson M, 2003, LECT NOTES COMPUT SC, V2895, P339
  • [8] Colombo A. W., 2009, EUROPEAN TELECOMMUNI
  • [9] Dunkels A, 2004, CONF LOCAL COMPUT NE, P455
  • [10] Eriksson J., 2007, THESIS LULEA U TECHN