A High-Throughput and Low-Latency Parallelization of Window-based Stream Joins on Multicores

被引:2
|
作者
Buono, Daniele [1 ]
De Matteis, Tiziano [1 ]
Mencagli, Gabriele [1 ]
机构
[1] Univ Pisa, Dept Comp Sci, I-56127 Pisa, Italy
关键词
Data Stream Processing; Window-based Stream Joins; Continuous Queries; Throughput; Latency; Multicores; SYSTEM;
D O I
10.1109/ISPA.2014.24
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data Stream Processing (DaSP) is a paradigm characterized by on-line (often real-time) applications working on unlimited data streams whose elements must be processed efficiently "on the fly". DaSP computations are characterized by data-flow graphs of operators connected via streams and working on the received elements according to high throughput and low latency requirements. To achieve these constraints, high-performance DaSP operators requires advanced parallelism models, as well related design and implementation techniques targeting multi-core architectures. In this paper we focus on the parallelization of the window-based stream join, an important operator that raises challenging issues in terms of parallel windows management. We review the state-of-the-art solutions about the stream join parallelization and we propose our novel parallel strategy and its implementation on multicores. As demonstrated by experimental results, our parallel solution introduces two important advantages with respect to the existing solutions: (i) it features an high-degree of configurability in order to address the symmetricity/ asymmetricity of input streams (in terms of their arrival rate and window length); (ii) our parallelization provides a high throughput and it is definitely better than the compared solutions in terms of latency, providing an efficient way to perform stream joins on latency-sensible applications.
引用
收藏
页码:117 / 126
页数:10
相关论文
共 50 条
  • [1] High-Throughput and Low-Latency Hyperloop
    Eichelberger, Manuel
    Geiter, David T.
    Schmid, Roland
    Wattenhofer, Roger
    2020 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2020,
  • [2] Low-Latency, High-Throughput Garbage Collection
    Zhao, Wenyu
    Blackburn, Stephen M.
    McKinley, Kathryn S.
    PROCEEDINGS OF THE 43RD ACM SIGPLAN INTERNATIONAL CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '22), 2022, : 76 - 91
  • [3] Ridge: high-throughput, low-latency atomic multicast
    Bezerra, Carlos Eduardo
    Cason, Daniel
    Pedone, Fernando
    2015 IEEE 34th Symposium on Reliable Distributed Systems (SRDS), 2015, : 256 - 265
  • [4] A Low-Latency and High-Throughput Scheduler for Emergency and Wireless Networks
    Casoni, Maurizio
    Grazia, Carlo Augusto
    Valente, Paolo
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC), 2014, : 231 - 236
  • [5] Modular Design of High-Throughput, Low-Latency Sorting Units
    Farmahini-Farahani, Amin
    Duwe, Henry J., III
    Schulte, Michael J.
    Compton, Katherine
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (07) : 1389 - 1402
  • [6] A High-throughput Low-latency Arithmetic Encoder Design for HDTV
    Li, Yuan
    Zhang, Shanghang
    Jia, Huizhu
    Xie, Xiaodong
    Gao, Wen
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 998 - 1001
  • [7] Implementation of a high-throughput low-latency polyphase channelizer on GPUs
    Kim, Scott C.
    Bhattacharyya, Shuvra S.
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2014,
  • [8] Design of a High-Throughput Low-Latency Extended Golay Decoder
    Zhang, Pengwei
    Lau, Francis C. M.
    Sham, Chiu-W
    2017 23RD ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC): BRIDGING THE METROPOLITAN AND THE REMOTE, 2017, : 524 - 527
  • [9] Low-latency architectures for high-throughput rate viterbi decoders
    Kong, JJ
    Parhi, KK
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (06) : 642 - 651
  • [10] Implementation of a high-throughput low-latency polyphase channelizer on GPUs
    Scott C Kim
    Shuvra S Bhattacharyya
    EURASIP Journal on Advances in Signal Processing, 2014 (1)