QoS-aware Resource Allocation for Stream Processing Engines using Priority Channels

被引:0
|
作者
Wang, Yidan [1 ]
Tari, Zahir [1 ]
HoseinyFarahabady, M. Reza [2 ]
Zomaya, Albert Y. [2 ]
机构
[1] RMIT Univ, Sch Sci, Melbourne, Vic, Australia
[2] Univ Sydney, Ctr Distributed & High Performance Comp, Sch IT, Sydney, NSW, Australia
基金
澳大利亚研究理事会;
关键词
Stream Processing Engine; Dynamic Resource Allocation; End-to-End Response Time; Quality of Service Enforcements; Apache Storm; MODEL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses the challenging problem of guaranteeing quality-of-service (QoS) requirements associated with parallel running queries in distributed stream processing engines. In such platforms, the real-time processing of streaming data often requires executing a set of user-defined queries over continues data flows. However, previous studies showed that guaranteeing QoS enforcement (such as end-to-end response time) for a collection of applications is a complex problem. This paper presents an advanced resource allocation strategy to tackle such a problem by considering the traffic pattern of individual data streams. To properly allocate resource for streaming queries execution, we define a certain number of priority channels to categorize the streaming data across the system. The resource allocation is addressed as an optimization problem where a set of cost functions is defined to achieve the following goals: a) reduce the sum of QoS violation incidents across all applications; b) increase the CPU utilization level, and (c) avoid the additional costs caused by frequent reconfigurations. The proposed solution does not depend on any assumption about the incoming data rate or the query processing time. The performance of the proposed solution is benchmarked, and the experimental results reveal that the proposed scheme increases the overall resource utilization by 23% on average and reduces the QoS violations by 29% against round-robin strategy. It could also prevent QoS violation incidents at different levels by tuning the cost function.
引用
收藏
页码:271 / 279
页数:9
相关论文
共 50 条
  • [1] QoS-aware resource allocation for slowly time-varying channels
    Giancola, G
    De Nardis, L
    Di Benedetto, MG
    2003 IEEE 58TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS1-5, PROCEEDINGS, 2003, : 1703 - 1707
  • [2] QoS-aware placement of stream processing service
    You, Kun
    Tang, Bin
    Qian, Zhuzhong
    Lu, Sanglu
    Chen, Daoxu
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (03): : 919 - 941
  • [3] QoS-aware placement of stream processing service
    Kun You
    Bin Tang
    Zhuzhong Qian
    Sanglu Lu
    Daoxu Chen
    The Journal of Supercomputing, 2013, 64 : 919 - 941
  • [4] Resource Allocation for QoS-Aware OFDMA Using Distributed Network Coordination
    Pischella, Mylene
    Belfiore, Jean-Claude
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2009, 58 (04) : 1766 - 1775
  • [5] QoS-Aware Resource Allocation for Video Transcoding in Clouds
    Wei, Lei
    Cai, Jianfei
    Foh, Chuan Heng
    He, Bingsheng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2017, 27 (01) : 49 - 61
  • [6] A QoS-aware and Fair Resource Allocation Scheme for WPANs
    An, Xueli
    Hekmat, Ramin
    2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 903 - 907
  • [7] An Efficient QoS-aware Resource Allocation Scheme in WiMAX
    Luo, Shida
    Li, Zisu
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 796 - 800
  • [8] Coordinated Caching and QoS-Aware Resource Allocation for Spectrum Sharing
    Ntougias, Konstantinos
    Papadias, Constantinos B.
    Papageorgiou, Georgios K.
    Hasslinger, Gerhard
    Sorensen, Troels B.
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 126 (01) : 49 - 79
  • [9] A QoS-aware resource allocation framework in virtualised cloud environments
    Tian Y.
    International Journal of Networking and Virtual Organisations, 2019, 21 (03) : 336 - 350
  • [10] Coordinated Caching and QoS-Aware Resource Allocation for Spectrum Sharing
    Konstantinos Ntougias
    Constantinos B. Papadias
    Georgios K. Papageorgiou
    Gerhard Hasslinger
    Troels B. Sorensen
    Wireless Personal Communications, 2022, 126 : 49 - 79