DOI: 10.4018/IJDST.2019040102 International Journal of Distributed Systems and Technologies Volume 10 • Issue 2 • April-June 2019 Copyright © 2019, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. 20 Individual Client Strategies for Active Control of Information-Driven Service Construction in IoT-enabled Smart Spaces Olga Bogoiavlenskaia, Petrozavodsk State University, Russian Federation Andrey Vdovenko, Petrozavodsk State University, Russian Federation Dmitry G. Korzun, Petrozavodsk State University, Russian Federation Alexey Kashevnik, SPIIRAS, Russian Federation ABSTRACT 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. KeywoRDS Control Strategy, Internet of Things, Modeling, Smart Spaces, Subscription 1. INTRoDUCTIoN The Internet of Things (IoT) concept shows the role of distributed service construction based on the data produced from multiple heterogeneous sources by multiple dynamic participants (Sethi & Sarangi, 2017). The smart spaces suit of technologies is used for creating a certain class of intelligent service-oriented environments (Augusto, Callaghan, Cook, Kameas, & Satoh, 2013). A shared view on information is provided to all participants via a semantic information broker (SIB), which supports the information-driven interaction by producing, processing, and consuming this shared information with focus on its semantics (Korzun, Balandin, Kashevnik, Smirnov, & Gurtov, 2017). When a service is constructed by multiple participants in the smart space the service (the information it provides for consumption) needs delivering to appropriate clients, which is typically implemented using the subscription operation (Eugster, Felber, Guerraoui, & Kermarrec, 2003). The basic mechanism for notifying the clients on information updates is “passive” subscription. The smart space SIB (as “a centralized element”) controls all ongoing service construction updates and notifies all interested clients, i.e., the clients passively consume information. This centralized solution