stonewhitener / readingss

Reading list
3 stars 0 forks source link

Analyzing Efficient Stream Processing on Modern Hardware #242

Closed stonewhitener closed 1 year ago

stonewhitener commented 1 year ago

Resources

Summary

FlinkやSpark,StormなどのJVM上のストリーム処理エンジンはハードウェアリソース(特にメモリ帯域)を使い切れていない.複数のオペレータを融合してキューイングや関数呼び出しのオーバヘッドを低減する「オペレータ融合」,データ交換におけるキューイングをなくして結果を遅延マージする「オペレータ分裂」,ワーカースレッド間の競合を低減するロックフリーの「ウィンドウ化」の3つの最適化を提案.スケールアップでスケールアウトと比較して2桁以上の性能向上を確認した.

Screenshot 2023-05-15 at 21 58 06 Screenshot 2023-05-15 at 21 58 23 Screenshot 2023-05-15 at 21 58 32 Screenshot 2023-05-15 at 21 59 13

Memo