Show simple item record

Dynamic hybrid active -passive replication.

dc.contributor.authorZou, Hengming
dc.contributor.advisorJahanian, Farnam
dc.date.accessioned2016-08-30T18:02:04Z
dc.date.available2016-08-30T18:02:04Z
dc.date.issued1999
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:9959899
dc.identifier.urihttps://hdl.handle.net/2027.42/132287
dc.description.abstractTraditional active and passive replication schemes are widely used to provide fault tolerant distributed data services. However, neither approach directly solves the problem of accessing data in a real-time environment. Many embedded real-time applications, such as computer-aided manufacturing and process control, require timely execution of tasks, and their own processing needs should not be compromised by fault tolerant access to data repositories. In many real-time environments, the schemes employed in conventional replication systems may prove inadequate for the needs of applications. When time is scarce and the overhead for managing redundancy is too high, an alternative solution is required to provide both timing predictability and fault tolerance. Additionally, both schemes are incapable of handling data accesses with hybrid or dynamically changing patterns, which are often required by wide-area applications. If a system requires a mix of active and passive replications or the ratio of read to write operations in the system changes dynamically, then appropriate techniques must be developed to handle these access patterns. This dissertation presents the development of a dynamic hybrid active-passive framework for replica management for real-time systems. The framework combines the advantages of both the active and passive approaches with temporal consistency model, temporal consensus protocol, and probabilistic replication. It addresses the four requirements concerning replica management for real-time systems: timing predictability, data consistency, dynamic data access, and hybrid data access/replication. The key contribution of this dissertation are the introduction of two alternative data consistency models: controlled inconsistency and probabilistic consistency, the development of a suite of replication protocols: real-time primary-backup replication, real-time active replication, and probabilistic replication, and the conceptualization of the mechanism of metamorphosis that makes the dynamic hybrid replication framework possible. We implemented several of the key proposed replication schemes on Open Group's Real-Time Mach operating system within the <italic>x</italic>-kernel architecture as well as on the common UNIX platform with UNIX socket communication support. Significant performance data was collected, extensive evaluation was conducted, and the results show that our models are feasible and highly efficient.
dc.format.extent132 p.
dc.languageEnglish
dc.language.isoEN
dc.subjectActive-passive Replication
dc.subjectDistributed Data Systems
dc.subjectDynamic
dc.subjectFault Tolerance
dc.subjectHybrid
dc.titleDynamic hybrid active -passive replication.
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineApplied Sciences
dc.description.thesisdegreedisciplineComputer science
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/132287/2/9959899.pdf
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.