Cargando…
Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management
Microservices which use polyglot persistence (using multiple data storage techniques) cannot be recovered in a consistent state from backups taken independently. As a consequence, references across microservice boundaries may break after disaster recovery. In this paper, we give a weak global consis...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7302836/ http://dx.doi.org/10.1007/978-3-030-50417-5_36 |
_version_ | 1783547932288483328 |
---|---|
author | Manouvrier, Maude Pautasso, Cesare Rukoz, Marta |
author_facet | Manouvrier, Maude Pautasso, Cesare Rukoz, Marta |
author_sort | Manouvrier, Maude |
collection | PubMed |
description | Microservices which use polyglot persistence (using multiple data storage techniques) cannot be recovered in a consistent state from backups taken independently. As a consequence, references across microservice boundaries may break after disaster recovery. In this paper, we give a weak global consistency definition for microservice architectures and present a recovery protocol which takes advantage of cached referenced data to reduce the amnesia interval for the recovered microservice, i.e., the time interval after the most recent backup, during which state changes may have been lost. |
format | Online Article Text |
id | pubmed-7302836 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73028362020-06-19 Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management Manouvrier, Maude Pautasso, Cesare Rukoz, Marta Computational Science – ICCS 2020 Article Microservices which use polyglot persistence (using multiple data storage techniques) cannot be recovered in a consistent state from backups taken independently. As a consequence, references across microservice boundaries may break after disaster recovery. In this paper, we give a weak global consistency definition for microservice architectures and present a recovery protocol which takes advantage of cached referenced data to reduce the amnesia interval for the recovered microservice, i.e., the time interval after the most recent backup, during which state changes may have been lost. 2020-06-15 /pmc/articles/PMC7302836/ http://dx.doi.org/10.1007/978-3-030-50417-5_36 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Manouvrier, Maude Pautasso, Cesare Rukoz, Marta Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management |
title | Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management |
title_full | Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management |
title_fullStr | Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management |
title_full_unstemmed | Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management |
title_short | Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management |
title_sort | microservice disaster crash recovery: a weak global referential integrity management |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7302836/ http://dx.doi.org/10.1007/978-3-030-50417-5_36 |
work_keys_str_mv | AT manouvriermaude microservicedisastercrashrecoveryaweakglobalreferentialintegritymanagement AT pautassocesare microservicedisastercrashrecoveryaweakglobalreferentialintegritymanagement AT rukozmarta microservicedisastercrashrecoveryaweakglobalreferentialintegritymanagement |