DC FieldValueLanguage
dc.contributor.advisorSchahram, Dustdar-
dc.contributor.authorErtl, Dominik-
dc.date.accessioned2020-06-30T20:20:25Z-
dc.date.issued2007-
dc.date.submitted2007-10-
dc.identifier.urihttps://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-14929-
dc.identifier.urihttp://hdl.handle.net/20.500.12708/14021-
dc.descriptionZsfassung in dt. Sprache-
dc.description.abstractReplizierung von Daten ist eine weit verbreitete Technik, um Fehlertoleranz für bessere Verfügbarkeit im Falle von System- und Verbindungsfehlern zu erreichen. Verbindungsfehler können zu Netzwerkpartitionen führen, die von sogenannten partitionierbare Replikationsprotokollen gehandhabt werden. In früheren Arbeiten wurde im Rahmen des Forschungsprojektes ``Dependable Distributed Systems'' ein ``Prim ary-per-partition'' Protokoll für die Enterprise JavaBeans Umgebung entwickelt. Das Ziel dieser Diplomarbeit ist das Design und die Implementierung eines Replikationsprotokolls, welches auf diesem ``Primary-per-Partition'' Ansatz basiert. Dazu ist auch ein zentral konfigurierbares History Service entwickelt worden, welches dem Speichern von Zuständen und Operationen in der zugrunde liegenden Middleware dient. Diese Arbeit fokussiert auf die ``Reconciliation'' Phase, in der verschiedene, vorher getrennte, Partitionen wieder zusammengeführt werden um einen systemweit konsistenten Zustand zu erlangen. Dieses neue Replikationsprotokoll ist geprüft und mit der vorherigen Lösung verglichen worden. Es zeigt sich, dass die Verteilung von Replikaobjekten mit dem neuen Protokoll deutlich schneller funktioniert. Das Erreichen von ``Constraint Consistency'' mittels des Protokolls ist auf zwei verschiedene Arten implementiert. Beide Mechanismen haben eine erwartet gute Performance und benötigen eine vergleichbare Zeitspanne um Constraint Consistency wieder herzustellen.<br />de
dc.description.abstractReplication is often used to provide fault tolerance for better availability in case of node and link failures. Link failures may lead to network partitions that have to be addressed by partitionable replication protocols. In the past, a primary-per-partition protocol has been implemented for Enterprise JavaBeans within the Dependable Distributed Systems research project. Within this master's thesis, an enhanced version of this protocol is designed and implemented based on the primary-per-partition approach in combination with a centralized configurable history service for logging states and operations. This work further focuses on the reconciliation phase where the different partitions have to be made consistent again. The new replication protocol is examined and compared to the given primary-per-partition protocol. It is shown that the propagation of replicas occurs clearly faster with the new protocol. Additionally, the re-establishment of constraint consistency is implemented in two different ways. Both mechanisms perform well and need nearly the same amount of time to provide constraint consistency again.en
dc.format4, III, 86 Bl.-
dc.languageEnglish-
dc.language.isoen-
dc.subjectReplikationde
dc.subjectReconciliationde
dc.subjectVerteiltes Systemde
dc.subjectMiddlewarede
dc.subjectEJBde
dc.subjectConstraint Consistencyde
dc.subjectReplica Consistencyde
dc.subjectHistory Servicede
dc.subjectreplicationen
dc.subjectreconciliationen
dc.subjectdistributed systemen
dc.subjectmiddlewareen
dc.subjectEJBen
dc.subjectconstraint consistencyen
dc.subjectreplica consistencyen
dc.subjecthistory serviceen
dc.titleEvaluation of partitionable replication protocol improvements in an enterprise JavaBeans environmenten
dc.typeThesisen
dc.typeHochschulschriftde
dc.contributor.assistantGöschka, Karl Michael-
dc.contributor.assistantFroihofer, Lorenz-
tuw.publication.orgunitE184 - Institut für Informationssysteme-
dc.type.qualificationlevelDiploma-
dc.identifier.libraryidAC05035803-
dc.description.numberOfPages86-
dc.identifier.urnurn:nbn:at:at-ubtuw:1-14929-
dc.thesistypeDiplomarbeitde
dc.thesistypeDiploma Thesisen
item.openairetypeThesis-
item.openairetypeHochschulschrift-
item.openaccessfulltextOpen Access-
item.languageiso639-1en-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.grantfulltextopen-
item.fulltextwith Fulltext-
item.cerifentitytypePublications-
item.cerifentitytypePublications-
Appears in Collections:Thesis

Files in this item:


Page view(s)

19
checked on Jul 11, 2021

Download(s)

65
checked on Jul 11, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.