Hide metadata

dc.date.accessioned2024-02-29T18:32:45Z
dc.date.available2024-02-29T18:32:45Z
dc.date.created2023-11-09T12:02:21Z
dc.date.issued2024
dc.identifier.citationVolnes, Espen Plagemann, Thomas Peter Goebel, Vera Hermine . To Migrate or Not to Migrate: An Analysis of Operator Migration in Distributed Stream Processing. IEEE Communications Surveys and Tutorials. 2023
dc.identifier.urihttp://hdl.handle.net/10852/108828
dc.description.abstractOne of the most important issues in distributed data stream processing systems is using operator migration to handle highly variable workloads cost-efficiently and adapt to the needs at any given time on demand. Operator migration is a complex process involving changes in the state and stream management of a running query, typically without any data loss, and with as little disruption to the execution as possible. This tutorial aims to introduce operator migration, explain the core elements of operator migration, and provide the reader with a good understanding of the design alternatives used in existing solutions. We developed a conceptual model to explain the fundamentals of operator migration and introduce a unified terminology, leading to a taxonomy of existing solutions. The conceptual model separates mechanisms, i.e., how to migrate, and policy, i.e., when to migrate. This separation is further applied to structure the description of existing solutions, offering the reader an algorithmic perspective on various design alternatives. To enhance our understanding of the impact of various design alternatives on migration mechanisms, we also conducted an empirical study that provides quantitative insights. The operator downtime for the naïve migration approach is almost 20 times longer than when applying an incremental checkpoint-based approach.
dc.description.abstractTo Migrate or Not to Migrate: An Analysis of Operator Migration in Distributed Stream Processing
dc.languageEN
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.titleTo Migrate or Not to Migrate: An Analysis of Operator Migration in Distributed Stream Processing
dc.title.alternativeENEngelskEnglishTo Migrate or Not to Migrate: An Analysis of Operator Migration in Distributed Stream Processing
dc.typeJournal article
dc.creator.authorVolnes, Espen
dc.creator.authorPlagemann, Thomas Peter
dc.creator.authorGoebel, Vera Hermine
cristin.unitcode185,15,5,26
cristin.unitnameAnalytiske systemer og resonnering
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode2
dc.identifier.cristin2194494
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.jtitle=IEEE Communications Surveys and Tutorials&rft.volume=&rft.spage=&rft.date=2023
dc.identifier.jtitleIEEE Communications Surveys and Tutorials
dc.identifier.volume26
dc.identifier.issue1
dc.identifier.startpage670
dc.identifier.endpage705
dc.identifier.doihttps://doi.org/10.1109/COMST.2023.3330953
dc.type.documentTidsskriftartikkel
dc.type.peerreviewedPeer reviewed
dc.source.issn1553-877X
dc.type.versionPublishedVersion
dc.relation.projectNFR/311197


Files in this item

Appears in the following Collection

Hide metadata

Attribution 4.0 International
This item's license is: Attribution 4.0 International