An efficient replication approach based on trust for distributed self-healing systems

  • Replication typically occurs in a wide range of open distributed systems, especially in self-healing systems (i.e., mainly for fault-tolerance purposes) and in high-performance computing (i.e., mainly for fast response times). All these systems face a common issue: how can replicas automatically and efficiently be managed in a system despite changing requirements of their environment? One way to overcome this issue is trust. The contribution of this paper is a novel approach based on trust that provides a good management of replicas --- especially for those of important services --- despite uncertainties in the behavior of nodes. Depending on the importance level of a service possessing the replicas and the assessment of the trustworthiness of a node, we can optimize the trust distribution of replicas at runtime. For evaluation purposes we applied our approach to an evaluator based on the TEM middleware. In this testbed, the usage of trust reduced the replication overhead by about 1 4%Replication typically occurs in a wide range of open distributed systems, especially in self-healing systems (i.e., mainly for fault-tolerance purposes) and in high-performance computing (i.e., mainly for fast response times). All these systems face a common issue: how can replicas automatically and efficiently be managed in a system despite changing requirements of their environment? One way to overcome this issue is trust. The contribution of this paper is a novel approach based on trust that provides a good management of replicas --- especially for those of important services --- despite uncertainties in the behavior of nodes. Depending on the importance level of a service possessing the replicas and the assessment of the trustworthiness of a node, we can optimize the trust distribution of replicas at runtime. For evaluation purposes we applied our approach to an evaluator based on the TEM middleware. In this testbed, the usage of trust reduced the replication overhead by about 1 4% while providing a much better placement of important replicas than without trust.show moreshow less

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Nizar Msadek, Theo UngererORCiDGND
URN:urn:nbn:de:bvb:384-opus4-543114
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/54311
ISBN:978-989-758-263-9OPAC
Parent Title (English):Proceedings of the 14th International Conference on Informatics in Control, Automation and Robotics (ICINCO), July 26-28, 2017, Madrid, Spain
Publisher:SciTePress
Place of publication:Setúbal
Editor:Oleg Gusikhin, Kurosh Madani
Type:Conference Proceeding
Language:English
Year of first Publication:2017
Publishing Institution:Universität Augsburg
Release Date:2019/05/28
Issue:Volume 1
First Page:199
Last Page:206
DOI:https://doi.org/10.5220/0006382601990206
Institutes:Fakultät für Angewandte Informatik
Fakultät für Angewandte Informatik / Institut für Informatik
Fakultät für Angewandte Informatik / Institut für Informatik / Lehrstuhl für Systemnahe Informatik und Kommunikationssysteme
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Licence (German):CC-BY-NC-ND 4.0: Creative Commons: Namensnennung - Nicht kommerziell - Keine Bearbeitung (mit Print on Demand)