Improving ZooKeeper Atomic Broadcast Performance When a Server Quorum Never Crashes
Journal Title: EAI Endorsed Transactions on Energy Web - Year 2017, Vol 4, Issue 17
Abstract
Operating at the core of the highly-available ZooKeeper system is the ZooKeeper atomic broadcast (Zab) for imposing a total order on service requests that seek to modify the replicated system state. Zab is designed with the weakest assumptions possible under crash-recovery fault model; e.g., any number - even all - of servers can crash simultaneously and the system will continue or resume its service provisioning when a server quorum remains or resumes to be operative. Our aim is to explore ways of improving Zab performance without modifying its easy-to-implement structure. To this end, we first assume that server crashes are independent and a server quorum remains operative at all time. Under these restrictive, yet practical, assumptions, we propose three variations of Zab and do performance comparison. The first variation orders excellent performance but can be only used for 3-server systems; the other two do not have this limitation. One of them reduces the leader overhead further by conditioning the sending of acknowledgements on the outcomes of coin tosses. Owing to its superb performance, it is re-designed to operate under the least-restricted Zab fault assumptions. Further performance comparisons confirm the potential of coin-tossing in ordering performances better than Zab, particularly at high workloads.
Authors and Affiliations
Ibrahim EL-Sanosi, Paul Ezhilchelvan
Distributor pricing approaches enabled in Smart Grid to differentiate delivery service quality
Industry practitioners who advocate retail competition and Demand-side Participation now look for approaches to link both initiatives through distributor pricing. As distributors incrementally convert more traditional as...
Float converter model for wave power sources
In the article it is proposed to improve wave power plants by using a primary manipulator converter (PMC) with the structure of a parallel six-mobile manipulator for converting energy of waves into mechanical energy. The...
Impact of Beacon Order and Superframe Order on IEEE 802.15.4 for Nodes Association in WBAN
IEEE 802.15.4, Low data Rate low power Wireless Personal Area Network (LR-WPAN) standard uses fixed duty cycle of the superframe operation. Fixed duty cycle operation of the stated standard suffers from several network i...
Design and Simulation of Stand-alone PV System for Electronic and Communications Engineering Department Laboratories in Al-Nahrain University
In Iraq the problem of electricity shutdown in the main supply is still exists and the cuts may last for hours. This shutdown causes problems in lectures and students experiments in the colleges because all electrical de...
Control law synthesis of the wind-driven power-plant with variable geometry
The analysis and synthesis of aerodynamic properties of the wind-driven power-plant (WP) construction with a vertical axis of rotation and useful interference of the stator and the rotor, that exceeds classical type anal...