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 条
  • [41] Chiron: Optimizing Fault Tolerance in QoS-aware Distributed Stream Processing Jobs
    Geldenhuys, Morgan K.
    Thamsen, Lauritz
    Kao, Odej
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 434 - 440
  • [42] Phoebe: QoS-Aware Distributed Stream Processing through Anticipating Dynamic Workloads
    Geldenhuys, Morgan K.
    Scheinert, Dominik
    Kao, Odej
    Thamsen, Lauritz
    2022 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2022), 2022, : 198 - 207
  • [43] Design and Implementation of a Scalable and QoS-aware Stream Processing Framework: the Quasit Prototype
    Bellavista, Paolo
    Corradi, Antonio
    Reale, Andrea
    2012 IEEE INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND COMMUNICATIONS, CONFERENCE ON INTERNET OF THINGS, AND CONFERENCE ON CYBER, PHYSICAL AND SOCIAL COMPUTING (GREENCOM 2012), 2012, : 458 - 467
  • [44] QoS-aware power allocation for spectrum sharing
    Yang, Xu
    Liu, Yue
    Chou, Ka Seng
    Cuthbert, Laurie
    2017 INTERNATIONAL CONFERENCE ON SELECTED TOPICS IN MOBILE AND WIRELESS NETWORKING (MOWNET), 2017, : 119 - 124
  • [45] QoS-aware resource allocation and fault tolerant operation in hybrid SDN using stochastic network calculus
    Narimani, Yaser
    Zeinali, Esmaeil
    Mirzaei, A.
    PHYSICAL COMMUNICATION, 2022, 53
  • [46] QoS-aware resource allocation in mobile edge computing networks: Using intelligent offloading and caching strategy
    Mohammad Jalilvand Aghdam Bonab
    Ramin Shaghaghi Kandovan
    Peer-to-Peer Networking and Applications, 2022, 15 : 1328 - 1344
  • [47] QoS-aware resource allocation in mobile edge computing networks: Using intelligent offloading and caching strategy
    Jalilvand Aghdam Bonab, Mohammad
    Shaghaghi Kandovan, Ramin
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (03) : 1328 - 1344
  • [48] QoS-aware Resource Provisioning for Big Data Processing in Cloud Computing Environment
    Hassan, Mohammad Mehedi
    Song, Biao
    Hossain, M. Shamim
    Alamri, Atif
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), VOL 2, 2014, : 107 - 112
  • [49] QoS-Aware and Cost-Efficient Dynamic Resource Allocation for Serverless ML Workflows
    Wu, Hao
    Deng, Junxiao
    Fan, Hao
    Ibrahim, Shadi
    Wu, Song
    Jin, Hai
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 886 - 896
  • [50] Scalable and QoS-Aware Resource Allocation to Heterogeneous Traffic Flows in 5G
    Boujelben, Yassine
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (20) : 15568 - 15581