• DocumentCode
    625663
  • Title

    Distributed Low-Latency Out-of-Order Event Processing for High Data Rate Sensor Streams

  • Author

    Mutschler, Christopher ; Philippsen, M.

  • Author_Institution
    CS Dept., Univ. of Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1133
  • Lastpage
    1144
  • Abstract
    Event-based Systems (EBS) are used to detect and analyze meaningful events in surveillance, sports, finances and many other areas. With rising data and event rates and with correlations among these events, sequential event processing becomes infeasible and needs to be distributed. Existing approaches cannot deal with the ubiquity of out-of-order event arrival that is introduced by network delays when distributing EBS. Order-less event processing may result in a system failure. We present a low-latency approach based on K-slack that achieves ordered event processing on high data rate sensor and event streams without a-priori knowledge. Slack buffers are dynamically adjusted to fit the disorder in the streams without using local or global clocks. The middleware transparently reorders the event input streams so that events can still be aggregated and processed to a granularity that satisfies the demands of the application. On a Realtime Locating System (RTLS) our system performs accurate low-latency event detection under the predominance of out-of-order event arrival and with a close to linear performance scale-up when the system is distributed over several threads and machines.
  • Keywords
    delays; failure analysis; middleware; multi-threading; real-time systems; sensors; K-slack-based low-latency approach; RTLS; distributed low-latency out-of-order event processing; distributing EBS; event-based systems; high data rate sensor streams; linear performance; low-latency event detection; middleware; network delays; order-less event processing; out-of-order event arrival; real-time locating system; sequential event processing; slack buffers; Clocks; Delays; Detectors; Middleware; Out of order; Runtime; Synchronization; Event-based Processing; Message-oriented Middleware; Publish/Subscribe; Scalability and Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-6066-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2013.29
  • Filename
    6569891