RUO Home

Repositorio Institucional de la Universidad de Oviedo

View Item 
  •   RUO Home
  • Producción Bibliográfica de UniOvi: RECOPILA
  • Artículos
  • View Item
  •   RUO Home
  • Producción Bibliográfica de UniOvi: RECOPILA
  • Artículos
  • View Item
    • español
    • English
JavaScript is disabled for your browser. Some features of this site may not work without it.

Browse

All of RUOCommunities and CollectionsBy Issue DateAuthorsTitlesSubjectsxmlui.ArtifactBrowser.Navigation.browse_issnAuthor profilesThis CollectionBy Issue DateAuthorsTitlesSubjectsxmlui.ArtifactBrowser.Navigation.browse_issn

My Account

LoginRegister

Statistics

View Usage Statistics

RECENTLY ADDED

Last submissions
Repository
How to publish
Resources
FAQs

A transaction platform for microservices-based big data systems

Author:
González Aparicio, María TeresaUniovi authority; Younas, Muhammad; Tuya González, Pablo JavierUniovi authority; Casado Tejedor, RubénUniovi authority
Publication date:
2023
Publisher version:
https://doi.org/10.1016/j.simpat.2022.102709
Citación:
Simulation Modelling Practice and Theory, 123 (2023); doi:10.1016/j.simpat.2022.102709
Abstract:

Microservices architecture has increasingly been adopted for building distributed and scalable applications. The premise is that microservices are designed as smaller software components which are easier to be preserved and which enable separation between different components. This paper proposes a new transaction platform for microservices architecture to manage processing of big data stored in a cluster of NoSQL databases. New asynchronous protocols are designed to execute database operations as transactions, and to maintain their correctness and consistency. A prototype system has been developed that simulates London bus service across bus routes. It is evaluated through simulation experiments using big data from ‘Transport for London’ data service in order to analyse effects of transaction processing on response time and throughput in microservices architecture. The transaction platform reliably processes database operations, and enables data availability and consistency in failure-free and failure-prone environments.

Microservices architecture has increasingly been adopted for building distributed and scalable applications. The premise is that microservices are designed as smaller software components which are easier to be preserved and which enable separation between different components. This paper proposes a new transaction platform for microservices architecture to manage processing of big data stored in a cluster of NoSQL databases. New asynchronous protocols are designed to execute database operations as transactions, and to maintain their correctness and consistency. A prototype system has been developed that simulates London bus service across bus routes. It is evaluated through simulation experiments using big data from ‘Transport for London’ data service in order to analyse effects of transaction processing on response time and throughput in microservices architecture. The transaction platform reliably processes database operations, and enables data availability and consistency in failure-free and failure-prone environments.

URI:
http://hdl.handle.net/10651/65812
ISSN:
1569-190X
DOI:
10.1016/j.simpat.2022.102709
Collections
  • Artículos [32101]
  • Informática [615]
Files in this item
Thumbnail
untranslated
Postprint (1.391Mb)
Embargado hasta:2024-12-22
Compartir
Exportar a Mendeley
Estadísticas de uso
Estadísticas de uso
Metadata
Show full item record
Página principal Uniovi

Biblioteca

Contacto

Facebook Universidad de OviedoTwitter Universidad de Oviedo
The content of the Repository, unless otherwise specified, is protected with a Creative Commons license: Attribution-Non Commercial-No Derivatives 4.0 Internacional
Creative Commons Image