HQ Replication: Properties and Optimizations

نویسندگان

  • James Cowling
  • Daniel Myers
  • Barbara Liskov
  • Rodrigo Rodrigues
  • Liuba Shrira
چکیده

There are currently two approaches to providing Byzantine-fault-tolerant state machine replication: a replica-based approach, e.g., BFT, that uses communication between replicas to agree on a proposed ordering of requests, and a quorum-based approach, such as Q/U, in which clients contact replicas directly to optimistically execute operations. Both approaches have shortcomings: the quadratic cost of inter-replica communication is unnecessary when there is no contention, and Q/U requires a large number of replicas and performs poorly under contention. We present HQ, a hybrid Byzantine-fault-tolerant state machine replication protocol that overcomes these problems. HQ employs a lightweight quorum-based protocol when there is no contention, but uses BFT to resolve contention when it arises. Furthermore, HQ uses only 3f +1 replicas to tolerate f faults, providing optimal resilience to node failures. We implemented a prototype of HQ, and we compare its performance to BFT and Q/U analytically and experimentally. Additionally, in this work we use a new implementation of BFT designed to scale as the number of faults increases. Our results show that both HQ and our new implementation of BFT scale as f increases; additionally our hybrid approach of using BFT to handle contention works well.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A competitive formation of DNA:RNA hybrid G-quadruplex is responsible to the mitochondrial transcription termination at the DNA replication priming site

Human mitochondrial DNA contains a distinctive guanine-rich motif denoted conserved sequence block II (CSB II) that stops RNA transcription, producing prematurely terminated transcripts to prime mitochondrial DNA replication. Recently, we reported a general phenomenon that DNA:RNA hybrid G-quadruplexes (HQs) readily form during transcription when the non-template DNA strand is guanine-rich and ...

متن کامل

Hesitant q-rung orthopair fuzzy aggregation operators with their applications in multi-criteria decision making

The aim of this manuscript is to present a new concept of hesitant q-rung orthopair fuzzy sets (Hq-ROFSs) by combining the concept of the q-ROFSs as well as Hesitant fuzzy sets. The proposed concept is the generalization of the fuzzy sets, intuitionistic fuzzy sets, hesitant fuzzy sets, and Pythagorean fuzzy sets as well as intuitionistic hesitant fuzzy sets (IHFSs) and hesitant Pythagorean fuz...

متن کامل

Human retinal pigment epithelial cell proliferation by the combined stimulation of hydroquinone and advanced glycation end-products via up-regulation of VEGF gene

Although recent research showed that advanced glycation endproduct (AGE) and hydroquinone (HQ) are related to the pathogenesis of age-related macular degeneration (AMD), the mechanism how AGE and HQ induce or accelerate AMD remains elusive. In the present study, we examined the effects of AGE and HQ on changes of human retinal pigment epithelial (RPE) cell numbers and found that the viable cell...

متن کامل

Differential inhibition of DNA synthesis in human T cells by the cigarette tar components hydroquinone and catechol.

Hydroquinone (HQ), catechol, and phenol exist in microgram quantities in cigarette tar and represent the predominant form of human exposure to benzene. Exposure of human T lymphoblasts (HTL) in vitro to 50 microM HQ or 50 microM catechol decreased IL-2-dependent DNA synthesis and cell proliferation by >90% with no effect on cell viability. Phenol had no effect on HTL proliferation at concentrat...

متن کامل

Work Replication: A Communication Optimization in Loci

ions are provided by many data-parallel tools that allow users to write parallel programs conveniently. Different tools provide different abstractions depending on their models. Many parallel application tools’ developers have common motivations and goals toward optimizations. To compete with hand-written code in performance, they try to optimize the tool, so that the produced parallel applicat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006