Skip to main content
Top
Published in: Annals of Telecommunications 5-6/2017

01-06-2017

The three-dimensional model for dependability integration in cloud computing

Authors: Wiem Abderrahim, Zied Choukair

Published in: Annals of Telecommunications | Issue 5-6/2017

Log in

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

search-config
loading …

Abstract

Dependability is one of the highly crucial issues in cloud computing environments given the serious impact of failures on user experience. Cloud computing is a complex system based on virtualization and large scalability, which makes it a frequent place for failure. In order to fight against failures in a cloud, we assure dependability differently from the common way where the focus of fault management is on the Infrastructure as a Service and on the cloud provider side only. We propose a model that integrates dependability with respect to three dimensions according to The Open Group Architecture Framework principles. These dimensions involve various cloud actors (consumer, provider, and broker). They take into consideration the interdependency between the cloud service models (Infrastructure as a Service, Platform as a Service, and Software as a Service) and the different architecture levels (contextual, design, logical, procedural, and operations). DMD proves an enhancement of dependability attributes compared to classically designed and executed cloud 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 Chowdhury A, Tripathi P (2014) Enhancing cloud computing reliability using efficient scheduling by providing reliability as a service. In: Proceedings of the international conference on parallel, distributed and gridcomputing (PDGC) Chowdhury A, Tripathi P (2014) Enhancing cloud computing reliability using efficient scheduling by providing reliability as a service. In: Proceedings of the international conference on parallel, distributed and gridcomputing (PDGC)
2.
go back to reference Sun D, Chang G, Miao C, Wang X (2013) Analyzing, modeling and evaluating dynamic adaptive fault tolerance strategies in cloud computing environments. J Supercomput 66:193–228CrossRef Sun D, Chang G, Miao C, Wang X (2013) Analyzing, modeling and evaluating dynamic adaptive fault tolerance strategies in cloud computing environments. J Supercomput 66:193–228CrossRef
3.
go back to reference Kiran M, Awan I U, Mohammed B, Maiyama K M (2016) Optimising fault tolerance in real-time cloud computing IaaS environment. In: Proceedings of the international conference on future internet of things and cloud Kiran M, Awan I U, Mohammed B, Maiyama K M (2016) Optimising fault tolerance in real-time cloud computing IaaS environment. In: Proceedings of the international conference on future internet of things and cloud
4.
go back to reference Neto CL, de Carvalho Filho PB, Duarte A (2013) A systematic mapping study on fault management in cloud computing. In: Proceedings of the conference on parallel and distributed computing, applications and technologies (PDCAT) Neto CL, de Carvalho Filho PB, Duarte A (2013) A systematic mapping study on fault management in cloud computing. In: Proceedings of the conference on parallel and distributed computing, applications and technologies (PDCAT)
5.
go back to reference Avizzienis A, Laprie J-C, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Dependable Secur Comput 1. Janvier Avizzienis A, Laprie J-C, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Dependable Secur Comput 1. Janvier
6.
go back to reference Khomh F (2014) On improving the dependability of cloud applications with fault-tolerance. In: Proceeding of the working IEEE/IFIP conference on software architecture (WICSA) Khomh F (2014) On improving the dependability of cloud applications with fault-tolerance. In: Proceeding of the working IEEE/IFIP conference on software architecture (WICSA)
7.
go back to reference Ganesh A, Sandhya M, Shankar S (2014) A study on fault tolerance methods in cloud computing. In: Proceeding of the international advance computing conference (IACC) Ganesh A, Sandhya M, Shankar S (2014) A study on fault tolerance methods in cloud computing. In: Proceeding of the international advance computing conference (IACC)
8.
go back to reference Liu J, Zhou J, Buyya R (2015) Software rejuvenation based fault tolerance scheme for cloud applications. In: Proceeding of international conference on cloud computing (CLOUD), pp 1115–1118 Liu J, Zhou J, Buyya R (2015) Software rejuvenation based fault tolerance scheme for cloud applications. In: Proceeding of international conference on cloud computing (CLOUD), pp 1115–1118
9.
go back to reference Kounev S, Reinecke P, Joshi K, Bradley J, Brosig F, Babka V, Gilmore S, Stefanek A (2012) Providing dependability and resilience in the cloud: challenges and opportunities. Resilience Assessment and Evaluation of Computing Systems, pp 65–81 Kounev S, Reinecke P, Joshi K, Bradley J, Brosig F, Babka V, Gilmore S, Stefanek A (2012) Providing dependability and resilience in the cloud: challenges and opportunities. Resilience Assessment and Evaluation of Computing Systems, pp 65–81
10.
go back to reference Liu J, Zhao J (2016) Providing proactive fault tolerance as a service for cloud applications. In: Proceeding of world congress on of services computing (SERVICES), pp 126–127 Liu J, Zhao J (2016) Providing proactive fault tolerance as a service for cloud applications. In: Proceeding of world congress on of services computing (SERVICES), pp 126–127
11.
go back to reference Sudhakar C, Shah I, Ramesh T (2014) Software rejuvenation in cloud systems using neural networks. In: Proceeding of international conference on parallel, distributed and grid computing (PDGC), pp 230–233 Sudhakar C, Shah I, Ramesh T (2014) Software rejuvenation in cloud systems using neural networks. In: Proceeding of international conference on parallel, distributed and grid computing (PDGC), pp 230–233
12.
go back to reference Melo M, Maciel P, Araujo J, Matos R, Araujo C (2013) Availability study on cloud computing environments: live migration as a rejuvenation mechanism. In: Proceedings of the international conference on dependable systems and networks, pp 1–6 Melo M, Maciel P, Araujo J, Matos R, Araujo C (2013) Availability study on cloud computing environments: live migration as a rejuvenation mechanism. In: Proceedings of the international conference on dependable systems and networks, pp 1–6
13.
go back to reference Kapil ES, Pilli D, Joshi RC (2013) Live virtual machine migration techniques: survey and research challenges. In: Proceedings of the international advance computing conference (IACC) Kapil ES, Pilli D, Joshi RC (2013) Live virtual machine migration techniques: survey and research challenges. In: Proceedings of the international advance computing conference (IACC)
14.
go back to reference Jayasree P, Sharma M (2014) Polvm: parallel optimized live vm migration. In: Proceedings of the international conference on computational intelligence and computing research, (ICCIC), pp 1–8 Jayasree P, Sharma M (2014) Polvm: parallel optimized live vm migration. In: Proceedings of the international conference on computational intelligence and computing research, (ICCIC), pp 1–8
15.
go back to reference Patel M, Chaudhary S (2014) Survey on a combined approach using prediction and compression to improve pre-copy for efficient live memory migration on xen. In: Proceedings of the international conference on parallel, distributed and grid computing (PDGC), pp 445–450 Patel M, Chaudhary S (2014) Survey on a combined approach using prediction and compression to improve pre-copy for efficient live memory migration on xen. In: Proceedings of the international conference on parallel, distributed and grid computing (PDGC), pp 445–450
16.
go back to reference He P, Zhao X, Tan C, Zheng Z, Yuan Y (2016) Evaluation and optimization of the mixed redundancy strategy in cloud-based systems. China Commun 13(9):237–248CrossRef He P, Zhao X, Tan C, Zheng Z, Yuan Y (2016) Evaluation and optimization of the mixed redundancy strategy in cloud-based systems. China Commun 13(9):237–248CrossRef
17.
go back to reference Jhawar R, Piuri V (2012) Fault tolerance management in iaas clouds. In: Proceedings of AESS European conference on satellite telecommunications (ESTEL) Jhawar R, Piuri V (2012) Fault tolerance management in iaas clouds. In: Proceedings of AESS European conference on satellite telecommunications (ESTEL)
18.
go back to reference Xin R (2016) Self-healing cloud applications. In: Proceedings of the international conference on software testing, verification and validation (ICST), pp 389–390 Xin R (2016) Self-healing cloud applications. In: Proceedings of the international conference on software testing, verification and validation (ICST), pp 389–390
19.
go back to reference Guan Q, Zhang Z, Fu S (2011) Ensemble of bayesian predictors for autonomic failure management in cloud computing. In: Proceedings of the international conference on computer communications and networks (ICCCN) Guan Q, Zhang Z, Fu S (2011) Ensemble of bayesian predictors for autonomic failure management in cloud computing. In: Proceedings of the international conference on computer communications and networks (ICCCN)
20.
go back to reference Capelastegui P, Navas A, Huertas F, Garcia-Carmona R, Duenas J C (2013) An online failure prediction system for private iaas platforms. In: Proceedings of the 2nd international workshop on dependability issues in cloud computing, pp 4:1–4:3 Capelastegui P, Navas A, Huertas F, Garcia-Carmona R, Duenas J C (2013) An online failure prediction system for private iaas platforms. In: Proceedings of the 2nd international workshop on dependability issues in cloud computing, pp 4:1–4:3
21.
go back to reference Sharma VS, Sengupta S, Reloc AKM (2012) A resilient loosely coupled application architecture for state management in the cloud. In: Proceedings of the international conference on cloud computing (CLOUD), pp 906–913 Sharma VS, Sengupta S, Reloc AKM (2012) A resilient loosely coupled application architecture for state management in the cloud. In: Proceedings of the international conference on cloud computing (CLOUD), pp 906–913
22.
go back to reference Liang Q, Lee B (2011) Delivering high resilience in designing Platform-as-a-Service clouds. In: Proceedings of the international conference on cloud computing (CLOUD), pp 676– 683 Liang Q, Lee B (2011) Delivering high resilience in designing Platform-as-a-Service clouds. In: Proceedings of the international conference on cloud computing (CLOUD), pp 676– 683
23.
go back to reference Kozmirchuk A, Kokorev A, Nesterov V (2016) Postgresql service with backup and recovery for cloud foundry. In: Proceedings of the international FRUCT conference on intelligence, social media and web (ISMW FRUCT), pp 23–28 Kozmirchuk A, Kokorev A, Nesterov V (2016) Postgresql service with backup and recovery for cloud foundry. In: Proceedings of the international FRUCT conference on intelligence, social media and web (ISMW FRUCT), pp 23–28
24.
go back to reference Celesti A, Peditto N, Verboso F, Villari M (2013) Draco PaaS: a distributed resilient adaptable cloud oriented platform. In: Proceedings of the international symposium on parallel and distributed processing workshops and PhD forum (IPDPSW), pp 1490–1497 Celesti A, Peditto N, Verboso F, Villari M (2013) Draco PaaS: a distributed resilient adaptable cloud oriented platform. In: Proceedings of the international symposium on parallel and distributed processing workshops and PhD forum (IPDPSW), pp 1490–1497
25.
go back to reference Paraiso F, Merle P, Seinturier L (2014) Socloud: a service-oriented omponent-based PaaS for managing portability, provisioning, elasticity and high availability across multiple clouds. J Comput, Special Issue on Cloud Computing Paraiso F, Merle P, Seinturier L (2014) Socloud: a service-oriented omponent-based PaaS for managing portability, provisioning, elasticity and high availability across multiple clouds. J Comput, Special Issue on Cloud Computing
26.
go back to reference Addo ID, Ahamed SI, Chu WC (2014) A reference architecture for high-availability automatic failover between PaaS cloud providers. In: Proceedings of the international conference on trustworthy systems and their applications (TSA), pp 4–21 and 9–10 Addo ID, Ahamed SI, Chu WC (2014) A reference architecture for high-availability automatic failover between PaaS cloud providers. In: Proceedings of the international conference on trustworthy systems and their applications (TSA), pp 4–21 and 9–10
27.
go back to reference Tsai WT, Huang Y, Bai X, Gao J (2012) Scalable architecture for saas. In: Proceedings of the international symposium on object component service-oriented real-time distributed computing, (ISORC) Tsai WT, Huang Y, Bai X, Gao J (2012) Scalable architecture for saas. In: Proceedings of the international symposium on object component service-oriented real-time distributed computing, (ISORC)
28.
go back to reference Su W, Lin C, Meng K (2014) Modeling and analysis of availability for SaaS multi-tenant architecture. In: Proceedings of the international symposium on service oriented system engineering (SOSE), pp 365–369 Su W, Lin C, Meng K (2014) Modeling and analysis of availability for SaaS multi-tenant architecture. In: Proceedings of the international symposium on service oriented system engineering (SOSE), pp 365–369
29.
go back to reference Tsai W, Bai X, Huang Y (2014) Software-as-a-service (saas): perspectives and challenges. Sci China Inf Sci 57(5):1–15CrossRef Tsai W, Bai X, Huang Y (2014) Software-as-a-service (saas): perspectives and challenges. Sci China Inf Sci 57(5):1–15CrossRef
30.
go back to reference Yousef B, Zhu H, Younas M (2015) Tenant level checkpointing of meta-data for multi-tenancy SaaS. In: Proceedings of the international symposium on service oriented system engineering (SOSE), pp 148–153 Yousef B, Zhu H, Younas M (2015) Tenant level checkpointing of meta-data for multi-tenancy SaaS. In: Proceedings of the international symposium on service oriented system engineering (SOSE), pp 148–153
31.
go back to reference Zhu H, Yousef B, Younas M (2015) Evaluation of a tenant level checkpointing technique for SaaS applications. In: Proceedings of the international conference on cloud computing (CLOUD), pp 949–989 Zhu H, Yousef B, Younas M (2015) Evaluation of a tenant level checkpointing technique for SaaS applications. In: Proceedings of the international conference on cloud computing (CLOUD), pp 949–989
32.
go back to reference Goel G, Roy A, Ganesan R (2013) Identifying silent failures of saas services using finite state machine based invariant analysis. In: Proceedings of the international symposium on software reliability engineering workshops (ISSREW), pp 290– 295 Goel G, Roy A, Ganesan R (2013) Identifying silent failures of saas services using finite state machine based invariant analysis. In: Proceedings of the international symposium on software reliability engineering workshops (ISSREW), pp 290– 295
33.
go back to reference Stavrinides GL, Karatza HD (2016) Scheduling real-time parallel applications in SaaS clouds in the presence of transient software failures. In: Proceedings of the international symposium on performance evaluation of computer and telecommunication systems (SPECTS) Stavrinides GL, Karatza HD (2016) Scheduling real-time parallel applications in SaaS clouds in the presence of transient software failures. In: Proceedings of the international symposium on performance evaluation of computer and telecommunication systems (SPECTS)
36.
go back to reference Huang J, Lin C, Kong X, Zhu Y (2011) Modeling and analysis of dependability attributes of service computing systems. In: Proceedings of the international conference on services computing (SCC), pp 184–191 Huang J, Lin C, Kong X, Zhu Y (2011) Modeling and analysis of dependability attributes of service computing systems. In: Proceedings of the international conference on services computing (SCC), pp 184–191
Metadata
Title
The three-dimensional model for dependability integration in cloud computing
Authors
Wiem Abderrahim
Zied Choukair
Publication date
01-06-2017
Publisher
Springer Paris
Published in
Annals of Telecommunications / Issue 5-6/2017
Print ISSN: 0003-4347
Electronic ISSN: 1958-9395
DOI
https://doi.org/10.1007/s12243-017-0576-5

Other articles of this Issue 5-6/2017

Annals of Telecommunications 5-6/2017 Go to the issue