Authors:
Robert Schadek
;
Oliver Kramer
and
Oliver Theel
Affiliation:
Carl von Ossietzky University of Oldenburg, Germany
Keyword(s):
Distributed Systems, Fault Tolerance, Data Replication, Quorum Protocols, Operation Availability Prediction, K-nearest Neighbors.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Computational Intelligence
;
Enterprise Information Systems
;
Evolutionary Computing
;
Formal Methods
;
Industrial Applications of AI
;
Informatics in Control, Automation and Robotics
;
Intelligent Control Systems and Optimization
;
Knowledge Discovery and Information Retrieval
;
Knowledge-Based Systems
;
Machine Learning
;
Planning and Scheduling
;
Simulation and Modeling
;
Soft Computing
;
Symbolic Systems
;
Uncertainty in AI
Abstract:
Highly available services can be implemented by means of quorum protocols. Unfortunately, using real-world
physical networks as underlying communication medium for quorum protocols turns out to be difficult, since
efficient quorum protocols often depend on a particular graph structure imposed on the replicas managed by
it. Mapping the replicas of the quorum protocol to the vertices of the real-world physical network usually
decreases the availability of the operation provided by the quorum protocol. Therefore, finding mappings
with little decrease in operation availability is the desired goal. The mapping with the smallest decrease in
operation availability can be found by iterating all mappings. This approach has a runtime complexity of O(N!)
where N is the number of vertices in the graph structure. Finding the optimal mapping with this approach,
therefore, quickly becomes unfeasible. We present, an approach to predict the operation availability of the
best mapping based on properti
es like e. g. degree or betweenness centrality. This prediction can then be used
to decide whether it is worth to execute the O(N!) algorithm to find the best possible mapping. We test this
new approach by cross-validating its predictions of the operation availability with the operation availability of
the best mapping.
(More)