• DocumentCode
    254913
  • Title

    SAMURAI: A Streaming Multi-tenant Context-Management Architecture for Intelligent and Scalable Internet of Things Applications

  • Author

    Preuveneers, Davy ; Berbers, Yolande

  • Author_Institution
    Dept. of Comput. Sci., KU Leuven, Leuven, Belgium
  • fYear
    2014
  • fDate
    June 30 2014-July 4 2014
  • Firstpage
    226
  • Lastpage
    233
  • Abstract
    In the Internet of Things, heterogeneous and distributed streams of sensor events is a driver for context-aware behavior in intelligent environments. However, processing the event data usually cross-cuts the business logic of IoT applications and offering such reusable functionality as a service towards a variety of customers with different needs is often faced with scalability concerns. We present SAMURAI, a multi-tenant streaming context architecture that integrates and exposes well-known components for complex event processing, machine learning, knowledge representation, NoSQL persistence and in-memory data grids. SAMURAI pursues a twofold approach to achieve scalability: (1) distributed deployment with horizontal scalability, (2) shared resources through multi-tenancy. For the scenario used in the experimental evaluation of our architecture, the results show little overhead to support multi-tenancy, with near-linear scalability and flexible elasticity for deployment schemes with data partitioning per tenant.
  • Keywords
    Internet of Things; SQL; business data processing; knowledge representation; learning (artificial intelligence); ubiquitous computing; IoT applications; NoSQL persistence; SAMURAI; business logic; complex event processing; data partitioning; distributed deployment; flexible elasticity; horizontal scalability; in-memory data grids; intelligent Internet of things applications; knowledge representation; machine learning; near-linear scalability; scalable Internet of things applications; sensor event streams; streaming multitenant context-management architecture; Acceleration; Accelerometers; Computer architecture; Context; Data mining; Scalability; Semantics; classification; complex event processing; context; scalability; semantic enrichment; stream mining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Environments (IE), 2014 International Conference on
  • Conference_Location
    Shanghai
  • Type

    conf

  • DOI
    10.1109/IE.2014.43
  • Filename
    6910454