Skip to main content
Top

2016 | OriginalPaper | Chapter

Service Reliability Enhancement in Cloud by Checkpointing and Replication

Authors : Subrota K. Mondal, Fumio Machida, Jogesh K. Muppala

Published in: Principles of Performance and Reliability Modeling and Evaluation

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

Virtual machines (VMs) are used in cloud computing systems to handle user requests for service. A user’s request cannot be completed if the VM fails. Replication mechanisms can be used to mitigate the impact of VM failures. In this chapter, we are primarily interested in characterizing the failure–recovery behavior of a VM in the cloud under different replication schemes. We use a service-oriented dependability metric called Defects Per Million (DPM), defined as the number of user requests dropped out of a million due to VM failures. We present an analytical modeling approach for computing the DPM metric in different replication schemes on the basis of the checkpointing method. The effectiveness of replication schemes are demonstrated through experimental results. To verify the validity of the proposed analytical modeling approach, we extend the widely used cloud simulator CloudSim and compare the simulation results with analytical solutions.

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!

Literature
1.
go back to reference Ghosh R, Longo F, Naik VK, Trivedi KS (2013) Modeling and performance analysis of large scale iaas clouds. Future Gener Comput Syst 29(5):1216–1234CrossRef Ghosh R, Longo F, Naik VK, Trivedi KS (2013) Modeling and performance analysis of large scale iaas clouds. Future Gener Comput Syst 29(5):1216–1234CrossRef
2.
go back to reference Avizienis A, Laprie J-C, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Dependable Secure Comput 1(1):11–33CrossRef Avizienis A, Laprie J-C, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Dependable Secure Comput 1(1):11–33CrossRef
3.
go back to reference Bauer E, Adams R (2012) Reliability and availability of cloud computing. Wiley-IEEE Press Bauer E, Adams R (2012) Reliability and availability of cloud computing. Wiley-IEEE Press
4.
go back to reference Trivedi K, Wang D, Hunt J (2010) Computing the number of calls dropped due to failures. In: IEEE 21st international symposium on software reliability engineering (ISSRE). IEEE, pp 11–20 Trivedi K, Wang D, Hunt J (2010) Computing the number of calls dropped due to failures. In: IEEE 21st international symposium on software reliability engineering (ISSRE). IEEE, pp 11–20
5.
go back to reference Mondal S, Yin X, Muppala J, Alonso Lopez J, Trivedi K (2015) Defects per million computation in service-oriented environments. In: IEEE transactions on services computing, vol 8, no 1, pp 32–46 Mondal S, Yin X, Muppala J, Alonso Lopez J, Trivedi K (2015) Defects per million computation in service-oriented environments. In: IEEE transactions on services computing, vol 8, no 1, pp 32–46
8.
go back to reference Systems C (2004) Introduction to performance management Systems C (2004) Introduction to performance management
9.
go back to reference Johnson C, Kogan Y, Levy Y, Saheban F, Tarapore P (2004) Voip reliability: a service provider’s perspective. IEEE Commun Mag 42(7):48–54 JulyCrossRef Johnson C, Kogan Y, Levy Y, Saheban F, Tarapore P (2004) Voip reliability: a service provider’s perspective. IEEE Commun Mag 42(7):48–54 JulyCrossRef
10.
go back to reference Mondal SK, Muppala JK, Machida F, Trivedi KS (2014) Computing defects per million in cloud caused by virtual machine failures with replication. In: IEEE 20th Pacific Rim international symposium on dependable computing (PRDC). IEEE, pp 161–168 Mondal SK, Muppala JK, Machida F, Trivedi KS (2014) Computing defects per million in cloud caused by virtual machine failures with replication. In: IEEE 20th Pacific Rim international symposium on dependable computing (PRDC). IEEE, pp 161–168
11.
12.
go back to reference Mondal SK, Muppala JK (2014) Defects per million (dpm) evaluation for a cloud dealing with vm failures using checkpointing. In: 44th annual IEEE/IFIP international conference on dependable systems and networks (DSN). IEEE, pp 672–677 Mondal SK, Muppala JK (2014) Defects per million (dpm) evaluation for a cloud dealing with vm failures using checkpointing. In: 44th annual IEEE/IFIP international conference on dependable systems and networks (DSN). IEEE, pp 672–677
13.
go back to reference Di S, Kondo D, Cappello F (2013) Characterizing cloud applications on a google data center. In: 42nd international conference on parallel processing (ICPP). IEEE, pp 468–473 Di S, Kondo D, Cappello F (2013) Characterizing cloud applications on a google data center. In: 42nd international conference on parallel processing (ICPP). IEEE, pp 468–473
14.
go back to reference Ben-Yehuda O, Schuster A, Sharov A, Silberstein M, Iosup A (2012) Expert: Pareto-efficient task replication on grids and a cloud. In: IEEE 26th international parallel distributed processing symposium (IPDPS), pp 167–178 Ben-Yehuda O, Schuster A, Sharov A, Silberstein M, Iosup A (2012) Expert: Pareto-efficient task replication on grids and a cloud. In: IEEE 26th international parallel distributed processing symposium (IPDPS), pp 167–178
16.
go back to reference Calheiros R, Ranjan R, De Rose C, Buyya R (2009) Cloudsim: a novel framework for modeling and simulation of cloud computing infrastructures and services. arXiv:0903.2525 Calheiros R, Ranjan R, De Rose C, Buyya R (2009) Cloudsim: a novel framework for modeling and simulation of cloud computing infrastructures and services. arXiv:​0903.​2525
17.
go back to reference Calheiros R, Ranjan R, Beloglazov A, De Rose C, Buyya R (2011) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw: Pract Exper 41(1):23–50 Calheiros R, Ranjan R, Beloglazov A, De Rose C, Buyya R (2011) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw: Pract Exper 41(1):23–50
18.
go back to reference Mondal SK, Muppala JK (2014) Energy modeling of different virtual machine replication schemes in a cloud data center. In: IEEE international conference on internet of things (iThings), and green computing and communications (GreenCom), IEEE and cyber, physical and social computing (CPSCom). IEEE, pp 486–493 Mondal SK, Muppala JK (2014) Energy modeling of different virtual machine replication schemes in a cloud data center. In: IEEE international conference on internet of things (iThings), and green computing and communications (GreenCom), IEEE and cyber, physical and social computing (CPSCom). IEEE, pp 486–493
19.
go back to reference Machida F, Nicola VF, Trivedi KS (2014) Job completion time on a virtualized server with software rejuvenation. ACM J Emerg Technol Comput Syst (JETC) 10(1):10 Machida F, Nicola VF, Trivedi KS (2014) Job completion time on a virtualized server with software rejuvenation. ACM J Emerg Technol Comput Syst (JETC) 10(1):10
Metadata
Title
Service Reliability Enhancement in Cloud by Checkpointing and Replication
Authors
Subrota K. Mondal
Fumio Machida
Jogesh K. Muppala
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-30599-8_16