Modeling and analyzing real-time data streams

Krasimira Kapitanova, Sang H. Son, Woochul Kang, Won Tae Kim

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Achieving situation awareness is especially challenging for real-time data stream applications because they i) operate on continuous unbounded streams of data, and ii) have inherent real-time requirements. In this paper we show how formal data stream modeling and analysis can be used to better understand stream behavior, evaluate query costs, and improve application performance. We use MEDAL, a formal specification language based on Petri nets, to model the data stream queries and the Quality-of-Service (QoS) management mechanisms in a data stream system. MEDAL's ability to combine query logic and data admission control in one model allows us to design a single comprehensive model of the system. This model can be used to perform a large set of analyses to help improve the application's performance and QoS.

Original languageEnglish
Title of host publicationProceedings - 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2011
Pages91-98
Number of pages8
DOIs
StatePublished - 2011
Event2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2011 - Newport Beach, CA, United States
Duration: 28 Mar 201131 Mar 2011

Publication series

NameProceedings - 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2011

Conference

Conference2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2011
Country/TerritoryUnited States
CityNewport Beach, CA
Period28/03/1131/03/11

Keywords

  • Petri nets
  • QoS management
  • data stream analysis
  • operator selectivity estimation
  • stream query modeling

Fingerprint

Dive into the research topics of 'Modeling and analyzing real-time data streams'. Together they form a unique fingerprint.

Cite this