The M3 architecture for smart spaces: Overview of semantic information broker implementations

Author(s):  
Fabio Viola ◽  
Alfredo D'Elia ◽  
Dmitry Korzun ◽  
Ivan Galov ◽  
Alexey Kashevnik ◽  
...  
2019 ◽  
Vol 10 (2) ◽  
pp. 20-36 ◽  
Author(s):  
Olga Bogoiavlenskaia ◽  
Andrey Vdovenko ◽  
Dmitry G. Korzun ◽  
Alexey Kashevnik

Smart spaces provide a platform for cooperative service construction by many devices in the Internet of Things (IoT) environments. When a service is constructed the service needs delivering to appropriate clients, which is typically implemented using the subscription operation (i.e., information-driven service construction). The passive form of subscription is ineffective in the IoT settings since the centralized solution—smart space information broker—needs to control all service construction updates and to notify all interested clients. This article considers the problem of active control for information-driven service construction when each client can use its own (individual) strategy to (additionally) control ongoing updates in the subscribed information. Five strategies for active control are selected for this study. For some simplified assumptions, analytical estimates are provided. For close-to-real evaluation of the strategies a simulation model is developed, based on which several performance metrics are experimentally studied.


Author(s):  
Alfredo D'Elia ◽  
Paolo Azzoni ◽  
Fabio Viola ◽  
Cristiano Aguzzi ◽  
Luca Roffia ◽  
...  

The research activity in the IoT field caused a proliferation of information brokers with different features and targeted at different information abstraction levels. The OSGI Semantic Information Broker (SIB) is a portable and extendable solution for providing an IoT system with semantic support, a publish subscribe paradigm, and expressive primitives for information modeling. In this chapter the authors explain the main reasons for defining a new SIB version, substituting the previously used RedSIB, its main features and comparative evaluation against both ad hoc and standard benchmarks. Furthermore, recently defined primitives and experimental work on the portability to mobile devices and resiliency are proposed and discussed.


The previous chapters elaborated the design principles that guide the development of smart spaces-based applications using the Smart-M3 platform. The principles aim at such properties for applications as (i) interoperability for a multitude of participated heterogeneous devices, services, and users localized in the physical surrounding and (ii) context-aware, situational, and personalized service construction and delivery. In this chapter, we present selected ontology-oriented modeling techniques for applying the principles. The aspect of shared semantic information management becomes essential for service construction. We describe techniques how implement this management in a smart space. A question of what is a smart service compared with regular service is still debatable. We describe techniques how implement various intelligence attributes in services constructed and delivered in M3 spaces.


Author(s):  
Francesco Morandi ◽  
Luca Roffia ◽  
Alfredo D'Elia ◽  
Fabio Vergari ◽  
T. Salmon Cinotti

2012 ◽  
Author(s):  
Darya L. Zabelina ◽  
Emmanuel Guzman-Martinez ◽  
Laura Ortega ◽  
Marcia Grabowecky ◽  
Mark Beeman ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document