DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Schmidt, Thomas | - |
dc.contributor.author | Triebe, Marian | |
dc.date.accessioned | 2020-09-29T14:18:27Z | - |
dc.date.available | 2020-09-29T14:18:27Z | - |
dc.date.created | 2017 | |
dc.date.issued | 2017-06-26 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12738/8062 | - |
dc.description.abstract | Das Aktormodell beschreibt isolierte, nebenläufige Entitäten, die mit transparenter Nachrichtenübermittlung kommunizieren. Es erlaubt, lokale, nebenläufige Kerne auszunutzen sowie skalierbare verteilte Systeme zu implementieren. Diese Bachelorarbeit vereint konfliktfrei replizierbare Datensturkturen, sogenannte „Conflict-free Replicated Datatypes“ (CRDTs), mit einem Aktor-Programmierkonzept. CRDTs können nebenläufig und unabhängig voneinander geändert werden, ohne dass eine Zugriffskoordination benötigt wird. In dieser Arbeit wird ein Modul für das C++ Actor Framework (CAF) zur Replikation von Daten mit Hilfe von CRDTs entworfen und implementiert. Hierfür wurde zwischen verschiedenen Zugriffskonzepten auf Replikate abgewogen. Außerdem wurden verschiedene Klassen von CRDTs gegenübergestellt. Weiterhin wurde ein Verfahren für die Verteilung von CRDTs im verteilten System entworfen, welches Konvergenz der Replikate zusichert. Der entstandene Entwurf wurde implementiert und schließlich evaluiert. Hierbei wurden insbesondere Kriterien wie vorhersagbare Konvergenzgeschwindigkeit sowie Datenaufkommen im Netzwerk berücksichtigt. | de |
dc.description.abstract | The actor model describes isolated concurrent entities that communicate with transparent message passing. It allows local concurrent cores to be utilized as well as to implement scalable distributed systems. This thesis combines conflict-free replicated datatypes (CRDTs) with an actor programming concept. CRDTs can be changed concurrently and independently, without the need for access coordination. In this work, a module for the C ++ Actor Framework (CAF) is designed and implemented for the replication of data using CRDTs. For this purpose, different access concepts on replicas where compared. In addition, different classes of CRDTs were compared. Further, a method for the distribution of CRDTs in distributed systems has been designed which ensures convergence of replicas. The resulting design was implemented and finally evaluated. In particular, criterions such as predictable convergence speed as well as data volumes in the network were taken into account. | en |
dc.language.iso | de | de |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | - |
dc.subject | Conflict-free Replicated Datatypes (CRDTs) | de |
dc.subject | Datenreplikation | de |
dc.subject | CAP-Theorem | de |
dc.subject | Konsistenzmodelle | de |
dc.subject | Aktoren | de |
dc.subject | Verteilte Systeme | de |
dc.subject | Logische Uhren | de |
dc.subject | Conflict-free Replicated Datatypes (CRDTs) | en |
dc.subject | Data Replication | en |
dc.subject | CAP-Theorem | en |
dc.subject | Consistency Models | en |
dc.subject | Actors | en |
dc.subject | Distributed Systems | en |
dc.subject | Logical Clocks | en |
dc.subject.ddc | 004 Informatik | |
dc.title | Optimistische Datenreplikation mit CRDTs im C++ ActorFramework | de |
dc.type | Thesis | |
openaire.rights | info:eu-repo/semantics/openAccess | |
thesis.grantor.department | Department Informatik | |
thesis.grantor.place | Hamburg | |
thesis.grantor.universityOrInstitution | Hochschule für angewandte Wissenschaften Hamburg | |
tuhh.contributor.referee | Becke, Martin | - |
tuhh.gvk.ppn | 89096307X | |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-80643 | - |
tuhh.note.extern | publ-mit-pod | |
tuhh.note.intern | 1 | |
tuhh.oai.show | true | en_US |
tuhh.opus.id | 4013 | |
tuhh.publication.institute | Department Informatik | |
tuhh.type.opus | Bachelor Thesis | - |
dc.subject.gnd | Datenreplikation | |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | |
dc.type.thesis | bachelorThesis | |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | - |
item.creatorGND | Triebe, Marian | - |
item.fulltext | With Fulltext | - |
item.creatorOrcid | Triebe, Marian | - |
item.grantfulltext | open | - |
item.cerifentitytype | Publications | - |
item.advisorGND | Schmidt, Thomas | - |
item.languageiso639-1 | de | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.openairetype | Thesis | - |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
BA_triebe.pdf | 2.82 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.