Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1263723

Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins


Marić, Josip; Pripužić, Krešimir; Antonić, Martina; Škvorc, Dejan
Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins // Electronics (Basel), 12 (2023), 7; 1613, 19 doi:10.3390/electronics12071613 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 1263723 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins

Autori
Marić, Josip ; Pripužić, Krešimir ; Antonić, Martina ; Škvorc, Dejan

Izvornik
Electronics (Basel) (2079-9292) 12 (2023), 7; 1613, 19

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
data stream processing ; adaptive load balancing ; dynamic load balancing ; partition skew

Sažetak
Data stream processing systems are used to continuously run mission-critical applications for real-time monitoring and alerting. These systems require high throughput and low latency to process incoming data streams in real time. However, changes in the distribution of incoming data streams over time can cause partition skew, which is defined as an unequal distribution of data partitions among workers, resulting in sub-optimal processing due to an unbalanced load. This paper presents the first solution designed specifically to address partition skew in the context of joining streaming and static data. Our solution uses state- of-the-art principles to monitor processing load, detect load imbalance, and dynamically redistribute partitions, to achieve optimal load balance. To accomplish this, our solution leverages the collocation of streaming and static data, while considering the processing load of the join and the subsequent stream processing operations. Finally, we present the results of an experimental evaluation, in which we compared the throughput and latency of four stream processing pipelines containing such a join. The results show that our solution achieved significantly higher throughput and lower latency than the competing approaches.

Izvorni jezik
Engleski

Znanstvena područja
Elektrotehnika, Računarstvo



POVEZANOST RADA


Projekti:
HRZZ-UIP-2017-05-9066 - Učinkovita stvarnovremenska obrada brzih geoprostornih podataka (RETROFIT) (Pripužić, Krešimir, HRZZ ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Poveznice na cjeloviti tekst rada:

doi www.mdpi.com

Citiraj ovu publikaciju:

Marić, Josip; Pripužić, Krešimir; Antonić, Martina; Škvorc, Dejan
Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins // Electronics (Basel), 12 (2023), 7; 1613, 19 doi:10.3390/electronics12071613 (međunarodna recenzija, članak, znanstveni)
Marić, J., Pripužić, K., Antonić, M. & Škvorc, D. (2023) Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins. Electronics (Basel), 12 (7), 1613, 19 doi:10.3390/electronics12071613.
@article{article, author = {Mari\'{c}, Josip and Pripu\v{z}i\'{c}, Kre\v{s}imir and Antoni\'{c}, Martina and \v{S}kvorc, Dejan}, year = {2023}, pages = {19}, DOI = {10.3390/electronics12071613}, chapter = {1613}, keywords = {data stream processing, adaptive load balancing, dynamic load balancing, partition skew}, journal = {Electronics (Basel)}, doi = {10.3390/electronics12071613}, volume = {12}, number = {7}, issn = {2079-9292}, title = {Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins}, keyword = {data stream processing, adaptive load balancing, dynamic load balancing, partition skew}, chapternumber = {1613} }
@article{article, author = {Mari\'{c}, Josip and Pripu\v{z}i\'{c}, Kre\v{s}imir and Antoni\'{c}, Martina and \v{S}kvorc, Dejan}, year = {2023}, pages = {19}, DOI = {10.3390/electronics12071613}, chapter = {1613}, keywords = {data stream processing, adaptive load balancing, dynamic load balancing, partition skew}, journal = {Electronics (Basel)}, doi = {10.3390/electronics12071613}, volume = {12}, number = {7}, issn = {2079-9292}, title = {Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins}, keyword = {data stream processing, adaptive load balancing, dynamic load balancing, partition skew}, chapternumber = {1613} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • Social Science Citation Index (SSCI)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font