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...

Descripción completa

Detalles Bibliográficos
Autores principales: Manouvrier, Maude, Pautasso, Cesare, Rukoz, Marta
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