• Media type: E-Book; Thesis
  • Title: Design of Scenario-based Application-optimized Data Replication Strategies through Genetic Programming
  • Contributor: Bokhari, Syed Mohtashim Abbas [VerfasserIn]; Theel, Oliver [AkademischeR BetreuerIn]; Kramer, Oliver [AkademischeR BetreuerIn]
  • imprint: Oldenburg: BIS der Universität Oldenburg, 2021
  • Extent: 1 Online-Ressource (xv, 113 Blätter, 8 MB)
  • Language: English
  • Identifier:
  • Keywords: Verteiltes System > Fehlertoleranz > Datenreplikation > Maschinelles Lernen > Genetische Programmierung
  • Origination:
  • University thesis: Dissertation, Universität Oldenburg, 2021
  • Footnote: Text auf Englisch, Zusammenfassung auf Deutsch
  • Description: Ein verteiltes System ist ein Paradigma, welches für die moderne, technologische Welt unverzichtbar ist, in der jede Sekunde unzählige Anfragen verarbeitet werden. Dafür braucht es in verteilten Systemen eine hohe Verfügbarkeit. In einer sich verändernden Umgebung sind durch die Komplexität und Skalierbarkeit der Ressourcen und Komponenten die Systeme häufig Fehlern ausgesetzt. Replikation spielt eine Rolle bei der Milderung solcher Fehler. Sie maskiert diese, um eine fehlertolerante Umgebung zu schaffen. In dieser Hinsicht fokussiert sich diese Forschung auf zielgerichtete Modellierung, maschinelles Lernen und insbesondere genetische Programmierung, um automatisch neue Datenreplikationsstrategien zu identifizieren und entwerfen. Diese Dissertation stellt einen Ansatz zur Abwägung und Optimierung der Ziele vor, welcher auf genetischer Programmierung basiert. Er bestimmt neue, auf das Problem zugeschnittene Replikationsstrategien, die mit etablierten Strategien konkurrieren.

    A distributed system is a paradigm, which is indispensable to the current world due to countless requests with every passing second. Therefore, in distributed computing, high availability is very important. Since failures are often inevitable in a distributed paradigm, it greatly affects the availability of services. Replication plays a role in mitigating such failures by masking them to achieve a fault-tolerant distributed environment, thereby eliminating the hindrances in the availability of the data. In this regard, this research focuses on sophisticated modeling, analysis, and machine learning approaches, particularly, genetic programming to automatically identify and design new data replication strategies that are innovative. This dissertation proposes a genetic programming-based multi-objective optimization approach that offers competitive results w.r.t. the contemporary strategies as well as generating novel strategies even with a slight use of relevant genetic operators.
  • Access State: Open Access