Preferential Resource Allocation in Stream Processing Systems

被引:1
|
作者
Works, Karen [1 ]
Rundensteiner, Elke A. [2 ]
机构
[1] Westfield State Univ, Westfield, MA 01085 USA
[2] Worcester Polytech Inst, Worcester, MA 01609 USA
基金
美国国家科学基金会;
关键词
Data stream management systems; database models; workflow management; HEALTH;
D O I
10.1142/S0218843014500063
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Overloaded data stream management systems (DSMS) cannot process all tuples within their response time. For some DSMS it is crucial to allocate the precious resources to process the most significant tuples. Prior work has applied shedding and spilling to permanently drop or temporarily place to disk insignificant tuples. However neither approach considers that tuple significance can be multi-tiered nor that significance determination can be costly. These approaches consider all tuples not dropped to be equally significant. Unlike these prior works, we take a fresh stance by pulling the most significant tuples forward throughout the query pipeline. Proactive Promotion (PP), a new DSMS methodology for preferential CPU resource allocation, selectively pulls the most significant tuples ahead of less significant tuples. Our optimizer produces an optimal PP plan that minimizes the processing latency of tuples in the most significant tiers in this multi-tiered precedence scheme by strategically placing significance determination operators throughout the query pipeline at compile-time and by agilely activating them at run-time. Our results substantiate that PP lowers the latency and increases the throughput for significant results when compared to the state-of-the-art shedding and traditional DSMS approaches (between 2 and 18 fold for a rich diversity of datasets) with negligible overhead.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Distributed resource allocation in stream processing systems
    Xia, Cathy H.
    Broberg, James A.
    Liu, Zhen
    Zhang, Li
    Distributed Computing, Proceedings, 2006, 4167 : 489 - 504
  • [2] Distributed resource allocation for stream data processing
    Tang, Ao
    Liu, Zhen
    Xia, Cathy
    Zhang, Li
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2006, 4208 : 91 - 100
  • [3] Minimizing Resource Waste in Heterogeneous Resource Allocation for Data Stream Processing on Clouds
    Chung, Wu-Chun
    Wu, Tsung-Lin
    Lee, Yi-Hsuan
    Huang, Kuo-Chan
    Hsiao, Hung-Chang
    Lai, Kuan-Chou
    APPLIED SCIENCES-BASEL, 2021, 11 (01): : 1 - 17
  • [4] Optimizing Resource Allocation in Edge-distributed Stream Processing
    Rocha Neto, Aluizio
    Silva, Thiago P.
    Batista, Thais, V
    Lopes, Frederico
    Delicato, Flavia C.
    Pires, Paulo E.
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES (WEBIST), 2021, : 156 - 166
  • [5] Resource Allocation Strategies for Constructive In-Network Stream Processing
    Benoit, Anne
    Casanova, Henri
    Rehn-Sonigo, Veronika
    Robert, Yves
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1129 - +
  • [6] RESOURCE ALLOCATION STRATEGIES FOR CONSTRUCTIVE IN-NETWORK STREAM PROCESSING
    Benoit, Anne
    Rehn-Sonigo, Veronika
    Robert, Yves
    Casanova, Henri
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (03) : 621 - 638
  • [7] Generalizable Resource Allocation in Stream Processing via Deep Reinforcement Learning
    Ni, Xiang
    Li, Jing
    Yu, Mo
    Zhou, Wang
    Wu, Kun-Lung
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 857 - 864
  • [8] Burstiness-Aware Elastic Resource Allocation in Stream Data Processing
    Li L.-N.
    Wei X.-H.
    Li X.
    Wang X.-W.
    Jisuanji Xuebao/Chinese Journal of Computers, 2018, 41 (10): : 2193 - 2208
  • [9] Resource Estimation in Distributed Data Stream Processing Systems
    Fan, Minglu
    Liang, Yi
    Liu, Fei
    Yang, Mangmang
    Wang, Haihua
    PROCEEDINGS OF THE 2016 2ND WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS, 2016, 81 : 1824 - 1827
  • [10] Robust resource allocation in weather data processing systems
    Oltikar, Mohana
    Brateman, Jeff
    White, Joe
    Martin, Jon
    Knapp, Keith
    Maciejewski, Anthony A.
    Siegel, H. J.
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2006, : 445 - +