• DocumentCode
    2638775
  • Title

    Towards a lightweight CEP engine for embedded systems

  • Author

    Pietrzak, Pawel ; Lindgren, Per ; Mäkitaavola, Henrik

  • Author_Institution
    Dept. of Comput. Sci., Lulea Univ. of Technol., Lulea, Sweden
  • fYear
    2012
  • fDate
    25-28 Oct. 2012
  • Firstpage
    5805
  • Lastpage
    5810
  • Abstract
    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.
  • Keywords
    embedded systems; production engineering computing; scheduling; CRO; atomic event; concurrent reactive objects model; control loops; embedded systems; event based communication; event filtering; event processing; industrial process automation systems; lightweight CEP engine; lightweight embedded devices; low-overhead real-time scheduling; resource constrained platforms; resource-constrained low-level devices; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society
  • Conference_Location
    Montreal, QC
  • ISSN
    1553-572X
  • Print_ISBN
    978-1-4673-2419-9
  • Electronic_ISBN
    1553-572X
  • Type

    conf

  • DOI
    10.1109/IECON.2012.6389134
  • Filename
    6389134