Show simple item record

dc.contributor.authorLiu, Mo
dc.contributor.authorLi, Ming
dc.contributor.authorGolovnya, Denis
dc.contributor.authorRundensteiner, Elke A.
dc.contributor.authorClaypool, Kajal T.
dc.date.accessioned2010-11-05T19:43:48Z
dc.date.available2010-11-05T19:43:48Z
dc.date.issued2009-03
dc.date.submitted2009-04
dc.identifier.isbn978-1-4244-3422-0
dc.identifier.issn1084-4627
dc.identifier.otherINSPEC Accession Number: 10571567
dc.identifier.urihttp://hdl.handle.net/1721.1/59844
dc.description.abstractComplex event processing has become increasingly important in modern applications, ranging from RFID tracking for supply chain management to real-time intrusion detection. A key aspect of complex event processing is to extract patterns from event streams to make informed decisions in real-time. However, network latencies and machine failures may cause events to arrive out-of-order at the event processing engine. State-of-the-art event stream processing technology experiences significant challenges when faced with out-of-order data arrival including output blocking, huge system latencies, memory resource overflow, and incorrect result generation. To address these problems, we propose two alternate solutions: aggressive and conservative strategies respectively to process sequence pattern queries on out-of-order event streams. The aggressive strategy produces maximal output under the optimistic assumption that out-of-order event arrival is rare. In contrast, to tackle the unexpected occurrence of an out-of-order event and with it any premature erroneous result generation, appropriate error compensation methods are designed for the aggressive strategy. The conservative method works under the assumption that out-of-order data may be common, and thus produces output only when its correctness can be guaranteed. A partial order guarantee (POG) model is proposed under which such correctness can be guaranteed. For robustness under spiky workloads, both strategies are supplemented with persistent storage support and customized access policies. Our experimental study evaluates the robustness of each method, and compares their respective scope of applicability with state-of-art methods.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (IIS 0414567)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (SGER 0633930)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (CRI 0551584)en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineersen_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/ICDE.2009.95en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceIEEEen_US
dc.titleSequence pattern query processing over out-of-order event streamsen_US
dc.typeArticleen_US
dc.identifier.citationMo Liu et al. “Sequence Pattern Query Processing over Out-of-Order Event Streams.” Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on. 2009. 784-795. © 2009 Institute of Electrical and Electronics Engineers.en_US
dc.contributor.departmentLincoln Laboratoryen_US
dc.contributor.approverClaypool, Kajal T.
dc.contributor.mitauthorClaypool, Kajal T.
dc.relation.journalIEEE 25th International Conference on Data Engineering, 2009. ICDE '09en_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dspace.orderedauthorsLiu, Mo; Li, Ming; Golovnya, Denis; Rundensteiner, Elke A.; Claypool, Kajalen
mit.licensePUBLISHER_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record