Osmotic management of distributed complex systems: a declarative decentralised approach

Show simple item record

dc.contributor.author Forti, Stefano
dc.contributor.author Lera, Isaac
dc.contributor.author Guerrero, Carlos
dc.contributor.author Brogi, Antonio
dc.date.accessioned 2024-01-16T08:50:14Z
dc.identifier.uri http://hdl.handle.net/11201/163589
dc.description.abstract Osmotic computing encompasses emerging Cloud-Internet of Things (IoT) computing paradigms, by featuring the possibility for application services to adapt into different functionally equivalent flavours, depending on the contextually available resources and on specific requirements of running applications. This article proposes a fully decentralised declarative framework that enables both application and infrastructure operators to declare management policies for the service instances and the nodes they manage, respectively. Policies are composed of a simple and well-defined set of management operations, declared in Prolog, which trigger based on locally available contextual information on application requests and infrastructure resources. A prototype implementation of the framework is showcased and assessed via simulation over a lifelike Smart Campus use case with multiple applications, at increasing infrastructure sizes and number of mobile users. Experimental results show that the proposed management framework scales to large infrastructure sizes and suits the needs of multiflavoured Osmotic applications in dynamic deployment conditions, by improving the trade-off between their response times and suitable service usage.
dc.format application/pdf
dc.relation.isformatof https://doi.org/10.1002/smr.2405
dc.relation.ispartof Journal Of Software-Evolution And Process, 2022, vol. 34, num. 10, p. 1-29
dc.rights Attribution 4.0 International
dc.rights.uri https://creativecommons.org/licenses/by/4.0/
dc.subject.classification Matemàtica
dc.subject.classification 004 - Informàtica
dc.subject.other Mathematics
dc.subject.other 004 - Computer Science and Technology. Computing. Data processing
dc.title Osmotic management of distributed complex systems: a declarative decentralised approach
dc.type info:eu-repo/semantics/article
dc.date.updated 2024-01-16T08:50:15Z
dc.subject.keywords decentralised management
dc.subject.keywords declarative programming
dc.subject.keywords Fog computing
dc.subject.keywords osmotic computing
dc.rights.accessRights info:eu-repo/semantics/openAccess
dc.identifier.doi https://doi.org/10.1002/smr.2405


Files in this item

This item appears in the following Collection(s)

Show simple item record

Attribution 4.0 International Except where otherwise noted, this item's license is described as Attribution 4.0 International

Search Repository


Advanced Search

Browse

My Account

Statistics