Volltextdatei(en) in REPOSIT vorhanden Open Access
DC ElementWertSprache
dc.contributor.advisorSchmidt, Thomas-
dc.contributor.authorTriebe, Marian
dc.date.accessioned2020-09-29T14:18:27Z-
dc.date.available2020-09-29T14:18:27Z-
dc.date.created2017
dc.date.issued2017-06-26
dc.identifier.urihttp://hdl.handle.net/20.500.12738/8062-
dc.description.abstractDas 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.abstractThe 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.isodede
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/-
dc.subjectConflict-free Replicated Datatypes (CRDTs)de
dc.subjectDatenreplikationde
dc.subjectCAP-Theoremde
dc.subjectKonsistenzmodellede
dc.subjectAktorende
dc.subjectVerteilte Systemede
dc.subjectLogische Uhrende
dc.subjectConflict-free Replicated Datatypes (CRDTs)en
dc.subjectData Replicationen
dc.subjectCAP-Theoremen
dc.subjectConsistency Modelsen
dc.subjectActorsen
dc.subjectDistributed Systemsen
dc.subjectLogical Clocksen
dc.subject.ddc004 Informatik
dc.titleOptimistische Datenreplikation mit CRDTs im C++ ActorFrameworkde
dc.typeThesis
openaire.rightsinfo:eu-repo/semantics/openAccess
thesis.grantor.departmentDepartment Informatik
thesis.grantor.placeHamburg
thesis.grantor.universityOrInstitutionHochschule für angewandte Wissenschaften Hamburg
tuhh.contributor.refereeBecke, Martin-
tuhh.gvk.ppn89096307X
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-80643-
tuhh.note.externpubl-mit-pod
tuhh.note.intern1
tuhh.oai.showtrueen_US
tuhh.opus.id4013
tuhh.publication.instituteDepartment Informatik
tuhh.type.opusBachelor Thesis-
dc.subject.gndDatenreplikation
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersion
dc.type.thesisbachelorThesis
dcterms.DCMITypeText-
tuhh.dnb.statusdomain-
item.creatorGNDTriebe, Marian-
item.fulltextWith Fulltext-
item.creatorOrcidTriebe, Marian-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.advisorGNDSchmidt, Thomas-
item.languageiso639-1de-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.openairetypeThesis-
Enthalten in den Sammlungen:Theses
Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
BA_triebe.pdf2.82 MBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Seitenansichten

84
checked on 27.12.2024

Download(s)

50
checked on 27.12.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.