Skip to main content
Top

2017 | OriginalPaper | Chapter

6. QoS-Aware Byzantine Fault Tolerance

Authors : Yilei Zhang, Michael R. Lyu

Published in: QoS Prediction in Cloud and Service Computing

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Cloud computing is becoming a popular and important solution for building highly reliable applications on distributed resources. However, it is a critical challenge to guarantee the system reliability of applications especially in voluntary-resource cloud due to the highly dynamic environment. In this chapter, we present Byzantine fault-tolerant cloud (BFTCloud ), a Byzantine fault tolerance framework for building robust systems in voluntary-resource cloud environments. BFTCloud guarantees robustness of systems when up to f of totally 3f + 1 resource providers are faulty, including crash faults and arbitrary behaviors faults. BFTCloud is evaluated in a large-scale real-world experiment which consists of 257 voluntary-resource providers located in 26 countries. The experimental results show that BFTCloud guarantees high reliability of systems built on the top of voluntary-resource cloud infrastructure and ensure good performance of these systems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica et al., A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)CrossRef M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica et al., A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)CrossRef
2.
go back to reference A. Chandra, J. Weissman, Nebulas: using distributed voluntary resources to build clouds, in Proceedings of HOTCLOUD’09 (2009) A. Chandra, J. Weissman, Nebulas: using distributed voluntary resources to build clouds, in Proceedings of HOTCLOUD’09 (2009)
3.
go back to reference M. Creeger, Cloud computing: an overview. ACM Queue 7(5), 1–5 (2009) M. Creeger, Cloud computing: an overview. ACM Queue 7(5), 1–5 (2009)
4.
go back to reference T. Henzinger, A. Singh, V. Singh, T. Wies, D. Zufferey, FlexPRICE: flexible provisioning of resources in a cloud environment, in Proceedings of CLOUD’10 (2010), pp. 83–90 T. Henzinger, A. Singh, V. Singh, T. Wies, D. Zufferey, FlexPRICE: flexible provisioning of resources in a cloud environment, in Proceedings of CLOUD’10 (2010), pp. 83–90
5.
go back to reference R. Kotla, L. Alvisi, M. Dahlin, A. Clement, E. Wong, Zyzzyva: speculative byzantine fault tolerance, in Proceedings of SOSP’07 (2007), pp. 45–58, R. Kotla, L. Alvisi, M. Dahlin, A. Clement, E. Wong, Zyzzyva: speculative byzantine fault tolerance, in Proceedings of SOSP’07 (2007), pp. 45–58,
6.
go back to reference L. Lamport, R. Shostak, M. Pease, The Byzantine generals problem. ACM Trans. Program. Lang. Syst. (TOPLAS) 4(3), 382–401 (1982)CrossRefMATH L. Lamport, R. Shostak, M. Pease, The Byzantine generals problem. ACM Trans. Program. Lang. Syst. (TOPLAS) 4(3), 382–401 (1982)CrossRefMATH
7.
go back to reference M. Lyu et al. Handbook of Software Reliability Engineering. (1996) M. Lyu et al. Handbook of Software Reliability Engineering. (1996)
8.
go back to reference L. Tang, J. Dong, Y. Zhao, L. Zhang, Enterprise cloud service architecture, in Proceedings of CLOUD’10 (2010), pp. 27–34 L. Tang, J. Dong, Y. Zhao, L. Zhang, Enterprise cloud service architecture, in Proceedings of CLOUD’10 (2010), pp. 27–34
10.
go back to reference Y. Zhang, Z. Zheng, M.R. Lyu, Bftcloud: a byzantine fault tolerance framework for voluntary-resource cloud computing, in IEEE International Conference on Cloud Computing (CLOUD) (IEEE 2011), pp. 444–451 Y. Zhang, Z. Zheng, M.R. Lyu, Bftcloud: a byzantine fault tolerance framework for voluntary-resource cloud computing, in IEEE International Conference on Cloud Computing (CLOUD) (IEEE 2011), pp. 444–451
Metadata
Title
QoS-Aware Byzantine Fault Tolerance
Authors
Yilei Zhang
Michael R. Lyu
Copyright Year
2017
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-5278-1_6