Skip to main content

2016 | OriginalPaper | Buchkapitel

Improving Reliability of Cloud-Based Applications

verfasst von : Hong Thai Tran, George Feuerlicht

Erschienen in: Service-Oriented and Cloud Computing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

With the increasing availability of various types of cloud services many organizations are becoming reliant on providers of cloud services to maintain the operation of their enterprise applications. Different types of reliability strategies designed to improve the availability of cloud services have been proposed and implemented. In this paper we have estimated the theoretical improvements in service availability that can be achieved using the Retry Fault Tolerance, Recovery Block Fault Tolerance and Dynamic Sequential Fault Tolerance strategies, and we have compared these estimates to experimentally obtained results. The experimental results obtained using our prototype Service Consumer Framework are consistent with the theoretical predictions, and indicate significant improvements in service availability when compared to invoking cloud services directly.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Zibin, Z., Lyu, M.R.: A distributed replication strategy evaluation and selection framework for fault tolerant web services. In: IEEE International Conference on Web Services, ICWS 2008 (2008) Zibin, Z., Lyu, M.R.: A distributed replication strategy evaluation and selection framework for fault tolerant web services. In: IEEE International Conference on Web Services, ICWS 2008 (2008)
2.
Zurück zum Zitat Zhengping, W., Nailu, C., Peng, S.: Improving cloud service reliability – a system accounting approach. In: 2012 IEEE Ninth International Conference on Services Computing (SCC) (2012) Zhengping, W., Nailu, C., Peng, S.: Improving cloud service reliability – a system accounting approach. In: 2012 IEEE Ninth International Conference on Services Computing (SCC) (2012)
3.
Zurück zum Zitat Rivera, J., van der Meulen, R.: Gartner says nearly half of large enterprises will have hybrid cloud deployments by the end of 2017. In: Gartner Special Report Examines the Outlook for Hybrid Cloud (2013) Rivera, J., van der Meulen, R.: Gartner says nearly half of large enterprises will have hybrid cloud deployments by the end of 2017. In: Gartner Special Report Examines the Outlook for Hybrid Cloud (2013)
4.
Zurück zum Zitat Andrikopoulos, V., Benbernou, S., Papazoglou, M.P.: On the evolution of services. IEEE Trans. Softw. Eng. 38(3), 609–628 (2012)CrossRef Andrikopoulos, V., Benbernou, S., Papazoglou, M.P.: On the evolution of services. IEEE Trans. Softw. Eng. 38(3), 609–628 (2012)CrossRef
5.
Zurück zum Zitat Tsai, W.T., et al.: On testing and evaluating service-oriented software. Computer 41(8), 40–46 (2008)CrossRef Tsai, W.T., et al.: On testing and evaluating service-oriented software. Computer 41(8), 40–46 (2008)CrossRef
6.
Zurück zum Zitat Zibin, Z., et al.: Component ranking for fault-tolerant cloud applications. IEEE Trans. Serv. Comput. 5(4), 540–550 (2012)CrossRef Zibin, Z., et al.: Component ranking for fault-tolerant cloud applications. IEEE Trans. Serv. Comput. 5(4), 540–550 (2012)CrossRef
7.
Zurück zum Zitat Reddy, C.M., Nalini, N.: FT2R2Cloud: fault tolerance using time-out and retransmission of requests for cloud applications. In: 2014 International Conference on Advances in Electronics, Computers and Communications (ICAECC) (2014) Reddy, C.M., Nalini, N.: FT2R2Cloud: fault tolerance using time-out and retransmission of requests for cloud applications. In: 2014 International Conference on Advances in Electronics, Computers and Communications (ICAECC) (2014)
9.
Zurück zum Zitat Zheng, Z., Lyu, M.R.: Selecting an optimal fault tolerance strategy for reliable service-oriented systems with local and global constraints. IEEE Trans. Comput. 64(1), 219–232 (2015)MathSciNetCrossRef Zheng, Z., Lyu, M.R.: Selecting an optimal fault tolerance strategy for reliable service-oriented systems with local and global constraints. IEEE Trans. Comput. 64(1), 219–232 (2015)MathSciNetCrossRef
10.
Zurück zum Zitat Zheng, Z., Lyu, M., Wang, H.: Service fault tolerance for highly reliable service-oriented systems: an overview. Sci. China Inf. Sci. 58(5), 1–12 (2015)CrossRef Zheng, Z., Lyu, M., Wang, H.: Service fault tolerance for highly reliable service-oriented systems: an overview. Sci. China Inf. Sci. 58(5), 1–12 (2015)CrossRef
11.
Zurück zum Zitat Chen, G., et al.: A lightweight software fault-tolerance system in the cloud environment. Concurrency Comput. Pract. Experience 27(12), 2982–2998 (2015)CrossRef Chen, G., et al.: A lightweight software fault-tolerance system in the cloud environment. Concurrency Comput. Pract. Experience 27(12), 2982–2998 (2015)CrossRef
12.
Zurück zum Zitat Sidiroglou, S., et al.: ASSURE: automatic software self-healing using rescue points. In: Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems 2009, Washington, DC, USA, pp. 37–48. ACM (2009) Sidiroglou, S., et al.: ASSURE: automatic software self-healing using rescue points. In: Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems 2009, Washington, DC, USA, pp. 37–48. ACM (2009)
13.
Zurück zum Zitat Zhang, Y., Zheng, Z., Lyu, M.R.: BFTCloud: a byzantine fault tolerance framework for voluntary-resource cloud computing. In: 2011 IEEE International Conference on Cloud Computing (CLOUD) (2011) Zhang, Y., Zheng, Z., Lyu, M.R.: BFTCloud: a byzantine fault tolerance framework for voluntary-resource cloud computing. In: 2011 IEEE International Conference on Cloud Computing (CLOUD) (2011)
14.
Zurück zum Zitat Moghtadaeipour, A., Tavoli, R.: A new approach to improve load balancing for increasing fault tolerance and decreasing energy consumption in cloud computing. In: 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI) (2015) Moghtadaeipour, A., Tavoli, R.: A new approach to improve load balancing for increasing fault tolerance and decreasing energy consumption in cloud computing. In: 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI) (2015)
15.
Zurück zum Zitat Eisfeld, A., McMeekin, D.A., Karduck, A.P.: Complex environment evolution: challenges with semantic service infrastructures. In: 6th IEEE International Conference on Digital Ecosystems Technologies DEST-2012 (2012) Eisfeld, A., McMeekin, D.A., Karduck, A.P.: Complex environment evolution: challenges with semantic service infrastructures. In: 6th IEEE International Conference on Digital Ecosystems Technologies DEST-2012 (2012)
16.
Zurück zum Zitat Romano, D., Pinzger, M.: Analyzing the evolution of web services using fine-grained changes. In: ICWS-2012, IEEE 19th International Conference on Web Services (2012) Romano, D., Pinzger, M.: Analyzing the evolution of web services using fine-grained changes. In: ICWS-2012, IEEE 19th International Conference on Web Services (2012)
17.
Zurück zum Zitat Zhenmei, Y., Fengming, L.: Small-world based trust evaluation model for web service. In: 2012 International Conference on Computer Science and Service System (CSSS) (2012) Zhenmei, Y., Fengming, L.: Small-world based trust evaluation model for web service. In: 2012 International Conference on Computer Science and Service System (CSSS) (2012)
18.
Zurück zum Zitat Ziyan, X., Haihong, Z., Lin, L.: User’s requirements driven services adaptation and evolution. In: Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual, pp. 13–19 (2012) Ziyan, X., Haihong, Z., Lin, L.: User’s requirements driven services adaptation and evolution. In: Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual, pp. 13–19 (2012)
19.
Zurück zum Zitat Feuerlicht, G., Tran, H.T.: Service consumer framework: managing service evolution from a consumer perspective. In: ICEIS-2014, 16th International Conference on Enterprise Information Systems. Springer, Portugal (2014) Feuerlicht, G., Tran, H.T.: Service consumer framework: managing service evolution from a consumer perspective. In: ICEIS-2014, 16th International Conference on Enterprise Information Systems. Springer, Portugal (2014)
Metadaten
Titel
Improving Reliability of Cloud-Based Applications
verfasst von
Hong Thai Tran
George Feuerlicht
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-44482-6_15