Logo des Repositoriums
 

Improving Batch Performance when Migrating to Microservices with Chunking and Coroutines

dc.contributor.authorKnoche, Holger
dc.contributor.editorKelter, Udo
dc.date.accessioned2023-02-27T13:59:29Z
dc.date.available2023-02-27T13:59:29Z
dc.date.issued2019
dc.description.abstractWhen migrating enterprise software towards microservices, batch jobs are particularly sensitive to communication overhead introduced by the distributed nature of microservices. As it is not uncommon for a single batch job to process millions of data items, even an additional millisecond of overhead per item may lead to a significant increase in runtime. A common strategy for reducing the average overhead per item is called chunking, which means that individual requests for different data items are grouped into larger requests. However, chunking is difficult to integrate into existing batch jobs, which are traditionally executed sequentially. In this paper, we present a chunking approach based on coroutines, and investigate whether it can be used to mitigate the potential penalty to batch performance during migrations to microservices.en
dc.identifier.pissn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40494
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 39, Heft 4
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectmicroservice
dc.subjectchunking
dc.subjectbatch
dc.titleImproving Batch Performance when Migrating to Microservices with Chunking and Coroutinesen
dc.typeText/Conference Paper
gi.citation.endPage22
gi.citation.publisherPlaceBonn
gi.citation.startPage20
gi.conference.date5.-6. November 2019
gi.conference.locationWürzburg
gi.conference.sessiontitle10th Symposium on Software Performance (SSP)

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
SSP2019_Knoche.pdf
Größe:
174.4 KB
Format:
Adobe Portable Document Format