Title :
Towards Byzantine Resilient Directories
Author :
Shoker, Ali ; Bahsoun, Jean-Paul
Author_Institution :
IRIT Lab. Toulouse, Univ. of Toulouse III, Toulouse, France
Abstract :
Notable Byzantine Fault Tolerant protocols have been designed so far. These protocols are often evaluated on simple benchmarks, and few times on NFS systems. On the contrary, studies that addressed the behavior of BFT on large back-ends, like Directories, are few. We believe that studying such systems is crucial for practice community due to their popularity. In this paper, we integrate BFT with OpenLDAP Directory. We introduce the design of the integrated system, that we call BFT-LDAP. Then, we study its behavior accompanied with some useful observations. In addition, we discuss the cost overhead of this integration. Our approach ensures that OpenLDAP legacy code remains completely intact, and that the integration with BFT is straightforward using APIs. Moreover, we convey that the additional performance cost of BFT-LDAP is negligible as compared to that of stand-alone OpenLDAP. We conducted our experiments on Emulab. The experiments indicate that the performance discrepancy of BFT-LDAP is negligible whenever different state-of-the-art BFT protocols are used. Other experiments demonstrate that a little sacrifice in throughput (less than 10%) is needed in order to leverage the resiliency of OpenLDAP against Byzantine faults (i.e., through applying BFT).
Keywords :
application program interfaces; protocols; software fault tolerance; software maintenance; API; BFT-LDAP; Byzantine fault tolerant protocols; Byzantine resilient directories; Emulab; NFS systems; OpenLDAP directory; OpenLDAP legacy code; back-ends; directories; practice community; Benchmark testing; Databases; Fault tolerance; Fault tolerant systems; Protocols; Servers; Throughput; Byzantine fault tolerance; OpenLDAP; directories; distributed systems;
Conference_Titel :
Network Computing and Applications (NCA), 2012 11th IEEE International Symposium on
Conference_Location :
Cambridge, MA
Print_ISBN :
978-1-4673-2214-0
DOI :
10.1109/NCA.2012.14