Theme

Due to its capability to support continual monitoring, real-time data processing has become a very important mechanism in many application areas: traffic management, logistics, eHealth, smart grids, to name but a few. However, current solutions are limited by their “classical” approaches based on database or distributed computing technologies focusing mainly on the correlation between data (events) in real-time in order to discover interesting situations (millions of events can be correlated in a sec).

However, (1) real-time data processing is a highly challenging engineering problem: due to a very dynamic environment patterns of interest are continuously changing and the methods for their automatic discovery and efficient management (incl. evolution) are needed, (2) due to various ambiguities in data (noisy data, missing data, …) efficient real-time event correlation requires reasoning about events and their context and (3) finally, since there might be hundred of discovered situations, the resulting information must be presented in a compact (several levels of abstraction) and contextualized way in order to support an efficient decision making process.

In this tutorial we discuss how semantic technologies can help in resolving these challenges and presents some practical experience in developing and using such methods. We outline also the potential killer applications for semantic-based real-time data processing.

Date & Time

Date: May 29th, 2011
Location: Heraklion, Greece

Agenda

  • Introduction (20 min)
    • Goals of the tutorial/background
    • What is real-time data processing and why it is important nowadays
    • Motivating example
  • Real-time data processing (30 min)
    • The notion of event and complex event pattern
    • Life-cycle: discover and model patterns of interest, detect patterns and report on it
    • What is challenging (requirements)
    • Architecture
    • The role of semantics
  • Semantics in real-time data processing: State of the art (90 min)
    • Semantically enhanced architecture for real-time data processing
    • Semantic Discovery of interesting situation (patterns)
    • Semantic Modeling and Evolution of patterns
    • Logic-based Detection of patterns in data streams
    • Reporting /Semantic Dashboards
  • Hands-on (25 min)
    • Modeling
    • Reasoning
  • Application Opportunities & Challenges (45 min)
    • Real-time semantic data integration: Real-time Semantic Web
    • Real-time Marketing
    • Real-world Internet (Sensor Web)
    • Right-time Web (Web of Intension)
    • Open issues
  • Demo (20 min)
    • Public discussion visualization
    • Act on Tweet application
  • Conclusion (10 min)

Presenters

Opher Etzion
IBM Research Lab
Haifa, Israel

Marko Grobelnik
Josef Stefan Institute
Slovenia

Nenad Stojanovic
FZI Research Center for Information Technologies
Karlsruhe, Germany
nenad dot stojanovic at fzi dot de

Ljiljana Stojanovic
FZI Research Center for Information Technologies
Karlsruhe, Germany

www.fzi.de