Skip to main content
Top

2013 | OriginalPaper | Chapter

Crescent: A Byzantine Fault Tolerant Delivery Framework for Durable Composite Web Services

Author : Islam Elgedawy

Published in: Information Sciences and Systems 2013

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

Composite web service delivery is a very complex process that involves many complex tasks such as capacity management, components discovery, provisioning, monitoring, composition and coordination, customers’ SLAs management, moreover it requires cancellation and billing management. Indeed, managing all these tasks manually is a very cumbersome operation, nevertheless it is time consuming and prone to errors. To overcome such problems, this paper proposes Crescent; a Byzantine fault tolerant service delivery framework for durable composite web services. Crescent ensures the full automation of the composite web service delivery process. Furthermore, Crescent combines between quorum-based and practical Byzantine fault tolerance protocols as well as components adaptive parallel provisioning approaches to ensure reliable Byzantine fault tolerant service delivery. Crescent enables customers to have differentiated levels of service by allowing the composite web service to support different types of workflows. Experimental results showed that Crescent increases the reliability and throughput of composite web service delivery when compared with existing approaches.

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 Zhao W (2007) Bft-ws: A byzantine fault tolerance framework for web services. In: Proceedings of the middleware for web services, workshop Zhao W (2007) Bft-ws: A byzantine fault tolerance framework for web services. In: Proceedings of the middleware for web services, workshop
2.
go back to reference Pallemulle SL, Thorvaldsson HD, Goldman KJ (2008) Byzantine fault-tolerant web services for n-tier and service oriented architectures. In: Proceedings of the 28th IEEE international conference on, distributed computing systems (ICDCS) Pallemulle SL, Thorvaldsson HD, Goldman KJ (2008) Byzantine fault-tolerant web services for n-tier and service oriented architectures. In: Proceedings of the 28th IEEE international conference on, distributed computing systems (ICDCS)
3.
go back to reference Castro M, Rodrigues R, Liskov B (2003) Base: using abstraction to improve fault tolerance. ACM Trans Comput Syst 21(3):236–269CrossRef Castro M, Rodrigues R, Liskov B (2003) Base: using abstraction to improve fault tolerance. ACM Trans Comput Syst 21(3):236–269CrossRef
4.
go back to reference Merideth MG, Iyengar A, Mikalsen T, Rouvellou I, Narasimhan P (2005) Thema: Byzantine-fault-tolerant middleware for web services applications. In: Proceedings of the 24th IEEE symposium on reliable distributed systems (SRDS) Merideth MG, Iyengar A, Mikalsen T, Rouvellou I, Narasimhan P (2005) Thema: Byzantine-fault-tolerant middleware for web services applications. In: Proceedings of the 24th IEEE symposium on reliable distributed systems (SRDS)
5.
go back to reference Papazoglou MP, van den Heuvel W-J (2005) Web services management: a survey. IEEE Internet Comput 9(6):58–64CrossRef Papazoglou MP, van den Heuvel W-J (2005) Web services management: a survey. IEEE Internet Comput 9(6):58–64CrossRef
6.
go back to reference Zhao W, Zhang H (2008) Byzantine fault tolerant coordination for web services business activities. In: Proceedings of the 2008 IEEE international conference on services, computing, vol 1, pp 407–414 Zhao W, Zhang H (2008) Byzantine fault tolerant coordination for web services business activities. In: Proceedings of the 2008 IEEE international conference on services, computing, vol 1, pp 407–414
7.
go back to reference Onditi VO, Dobson G, Hutchinson J, Walkerdine J, Sawyer P (2008) Specifying and constructing a fault-tolerant composite service. IEEE sixth European conference on web services Onditi VO, Dobson G, Hutchinson J, Walkerdine J, Sawyer P (2008) Specifying and constructing a fault-tolerant composite service. IEEE sixth European conference on web services
8.
go back to reference Liu A, Li Q, Huang L, Xiao M (2010) Facts: a framework for fault-tolerant composition of transactional web services. IEEE Trans Serv Comput 3(1):46–59CrossRef Liu A, Li Q, Huang L, Xiao M (2010) Facts: a framework for fault-tolerant composition of transactional web services. IEEE Trans Serv Comput 3(1):46–59CrossRef
9.
go back to reference Castro M, Liskov B (1999) Practical byzantine fault tolerance. In: Proceedings of the third symposium on Operating systems design and implementation, vol 99, pp 173–186 Castro M, Liskov B (1999) Practical byzantine fault tolerance. In: Proceedings of the third symposium on Operating systems design and implementation, vol 99, pp 173–186
10.
go back to reference Kotla R, Alvisi L, Dahlin M, Clement A, Wong E (2010) Zyzzyva: speculative byzantine fault tolerance. ACM Trans Comput Syst 27(4):7:1–7:39 Kotla R, Alvisi L, Dahlin M, Clement A, Wong E (2010) Zyzzyva: speculative byzantine fault tolerance. ACM Trans Comput Syst 27(4):7:1–7:39
11.
go back to reference Elgedawy I, Tari Z, Thom JA (2008) Correctness-aware high-level functional matching approaches for semantic web services. ACM Trans Web, Special Issue on SOC 2(2):12 Elgedawy I, Tari Z, Thom JA (2008) Correctness-aware high-level functional matching approaches for semantic web services. ACM Trans Web, Special Issue on SOC 2(2):12
Metadata
Title
Crescent: A Byzantine Fault Tolerant Delivery Framework for Durable Composite Web Services
Author
Islam Elgedawy
Copyright Year
2013
DOI
https://doi.org/10.1007/978-3-319-01604-7_23

Premium Partner