Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins (CROSBI ID 323799)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

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

Podaci o odgovornosti

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

engleski

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

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.

data stream processing ; adaptive load balancing ; dynamic load balancing ; partition skew

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

12 (7)

2023.

1613

19

objavljeno

2079-9292

10.3390/electronics12071613

Trošak objave rada u otvorenom pristupu

Povezanost rada

Elektrotehnika, Računarstvo

Poveznice
Indeksiranost