Scientific article
English

Learning-based coordination model for spontaneous self-composition of reliable services in a distributed system

Publication date2020-08
First online date2020-03-11
Abstract

Context-aware, pervasive systems, mobile devices, intelligent virtual assistants activating services or controlling connected devices are pervading our everyday life. These systems rely on centralized services provided by servers in a cloud gathering all requests, performing pre-defined computations and involving pre-defined devices. Large-scale scenarios, involving unanticipated devices, adaptation to dynamically changing conditions, call for alternative solutions favoring edge computing and decentralized behavior. For several years, we have worked on a new type of applications, built and spontaneously composed on-demand. Applications arise from the interactions of multiple sensors and devices, working together as a decentralized collective adaptive system. Our solution relies on a learning-based coordination model providing decentralized communication platforms among agents working on behalf of heterogeneous devices. Each device provides few simple services and data regarding itself (properties and capabilities). In this article, we discuss first the design of complex services, arising from the spontaneous self-composition of simpler services. Second, we present our learning-based coordination model combining coordination and reinforcement learning, and how this approach ensures reliable self-composition of services in terms of functionality and expected quality of services. On the basis of a humanitarian scenario, we show the feasibility of the approach and discuss our current implementation. Preliminary results show convergence toward learning and correct functionality. Spontaneous self-composition and learning provide a self-adaptive solution for creating on-demand complex services evolving in highly dynamic scenarios comprising large numbers of connected devices.

Citation (ISO format)
BEN MAHFOUDH, Houssem et al. Learning-based coordination model for spontaneous self-composition of reliable services in a distributed system. In: International journal on software tools for technology transfer, 2020, vol. 22, n° 4, p. 417–436. doi: 10.1007/s10009-020-00557-0
Main files (1)
Article (Published version)
accessLevelRestricted
Identifiers
Additional URL for this publicationhttp://link.springer.com/10.1007/s10009-020-00557-0
Journal ISSN1433-2779
2views
0downloads

Technical informations

Creation04/06/2026 11:53:58
First validation08/06/2026 10:35:03
Update08/06/2026 10:35:03
Status update08/06/2026 10:35:03
Last indexation08/06/2026 10:35:04
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack