BFT-Dep: Automatic deployment of byzantine fault-tolerant services in PaaS cloud

Li B, Kapitza R (2016)


Publication Type: Conference contribution

Publication year: 2016

Journal

Publisher: Springer Verlag

Book Volume: 9687

Pages Range: 109-114

Conference Proceedings Title: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Event location: Heraklion, Crete, GRC

ISBN: 9783319395760

DOI: 10.1007/978-3-319-39577-7_9

Abstract

Cloud computing has been a massive trend over the recent years and eased the deployment of scalable distributed applications. While initially renting out virtual machines was the predominant form of cloud computing, nowadays Platform as a Service (PaaS) solutions are emerging. The main advantages of the latter are a faster and easier application deployment as well as built-in support for horizontal scalability. However, when it comes to services with more demanding dependability requirements, currently provided deployment mechanisms quickly become insufficient, forcing cloud customers to fall back into manual, selfmade strategies. In this paper, we present BFT-Dep, a framework for deploying Byzantine fault-tolerant (BFT) services in a PaaS cloud automatically. BFT-Dep leverages the existing PaaS functionality to address specific deployment requirements and provides tailored support to set up and manage replicated services. It flexibly integrates BFT protocols as an independent service layer, thereby alleviating the complexity that the deployment of such systems entails. An initial prototype of BFT-Dep has been implemented on top of the open-source PaaS platform Open- Shift and a first evaluation shows its practicability.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Li, B., & Kapitza, R. (2016). BFT-Dep: Automatic deployment of byzantine fault-tolerant services in PaaS cloud. In Márk Jelasity, Evangelia Kalyvianaki (Eds.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (pp. 109-114). Heraklion, Crete, GRC: Springer Verlag.

MLA:

Li, Bijun, and Rüdiger Kapitza. "BFT-Dep: Automatic deployment of byzantine fault-tolerant services in PaaS cloud." Proceedings of the 16th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, DAIS 2016 Held as Part of the 11th International Federated Conference on Distributed Computing Techniques, DisCoTec 2016, Heraklion, Crete, GRC Ed. Márk Jelasity, Evangelia Kalyvianaki, Springer Verlag, 2016. 109-114.

BibTeX: Download