• Media type: E-Article
  • Title: Real-Time Middleware for Cyber-Physical Event Processing
  • Contributor: Wang, Chao; Gill, Christopher; Lu, Chenyang
  • Published: Association for Computing Machinery (ACM), 2019
  • Published in: ACM Transactions on Cyber-Physical Systems, 3 (2019) 3, Seite 1-25
  • Language: English
  • DOI: 10.1145/3218816
  • ISSN: 2378-962X; 2378-9638
  • Origination:
  • Footnote:
  • Description: Cyber-physical systems (CPS) involve tight integration of cyber (computation) and physical domains, and both the effectiveness and correctness of a cyber-physical system application may rely on successful enforcement of constraints such as bounded latency and temporal validity subject to physical conditions. For many such systems (e.g., edge computing in the Industrial Internet of Things), it is desirable to enforce such constraints within a common middleware service (e.g., during event processing). In this article, we introduce CPEP, a new real-time middleware for <underline>c</underline>yber-<underline>p</underline>hysical <underline>e</underline>vent <underline>p</underline>rocessing, with (1) extensible support for complex event processing operations, (2) execution prioritization and sharing, (3) enforcement of time consistency with load shedding, and (4) efficient memory management and concurrent data processing. We present the design, implementation, and empirical evaluation of CPEP and show that it can (1) support complex operations needed by many applications, (2) schedule data processing according to consumers’ priority levels, (3) enforce temporal validity, and (4) reduce processing delay and improve throughput of time-consistent events.