A QoS-Aware Controller for Apache Storm

被引:0
|
作者
HoseinyFarahabady, M. Reza [1 ]
Samani, Hamid R. Dehghani [1 ]
Wang, Yidan [2 ]
Zomaya, Albert Y. [1 ]
Tari, Zahir [2 ]
机构
[1] Univ Sydney, Ctr Distr & High Performance Comp, Sch IT, Sydney, NSW 2006, Australia
[2] RMIT Univ, Sch Comp Sci & IT, Melbourne, Vic, Australia
关键词
Streaming Data Processing; Apache Storm; Model Predictive Control; Resource Allocation/Scheduling; MODEL-PREDICTIVE CONTROL;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Apache Storm has recently emerged as an attractive fault-tolerant open-source distributed data processing platform that has been chosen by many industry leaders to develop real-time applications for processing a huge amount of data in a scalable manner. A key aspect to achieve the best performance in this system lies on the design of an efficient scheduler for component execution, called topology, on the available computing resources. In response to workload fluctuations, we propose an advanced scheduler for Apache Storm that provides improved performance with highly dynamic behavior. While enforcing the required Quality-of-Service (QoS) of individual data streams, the controller allocates computing resources based on decisions that consider the future states of non-controllable disturbance parameters, e.g. arriving rate of tuples or resource utilization in each worker node. The performance evaluation is carried out by comparing the proposed solution with two well-known alternatives, namely the Storm's default scheduler and the best-effort approach (i.e. the heuristic that is based on the first-fit decreasing approximation algorithm). Experimental results clearly show that the proposed controller increases the overall resource utilization by 31% on average compared to the two others solutions, without significant negative impact on the QoS enforcement level.
引用
收藏
页码:334 / 342
页数:9
相关论文
共 50 条
  • [1] Q-Flink: A QoS-Aware Controller for Apache Flink
    HoseinyFarahabady, M. Reza
    Jannesari, Ali
    Taheri, Javid
    Bao, Wei
    Zomaya, Albert Y.
    Tari, Zahir
    2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 629 - 638
  • [2] Towards QoS-Aware Function Composition Scheduling in Apache OpenWhisk
    Russo, Gabriele Russo
    Milani, Alfredo
    Iannuccit, Stefano
    Cardellini, Valeria
    2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [3] QoS-aware Sleep Mode Controller in "Energy Efficient Ethernet"
    Testa, Patrizia
    Germoni, Angelo
    Listanti, Marco
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 3455 - 3459
  • [4] Energy Efficient Ethernet enhanced with a QoS-aware sleep mode controller
    Testa, Patrizia
    Germoni, Angelo
    Listanti, Marco
    JOURNAL OF HIGH SPEED NETWORKS, 2012, 18 (04) : 239 - 249
  • [5] A QoS-Aware Resource Allocation Controller for Function as a Service (FaaS) Platform
    HoseinyFarahabady, MohammadReza
    Lee, Young Choon
    Zomaya, Albert Y.
    Tari, Zahir
    SERVICE-ORIENTED COMPUTING, ICSOC 2017, 2017, 10601 : 241 - 255
  • [6] QoS-aware software components
    Menascé, DA
    IEEE INTERNET COMPUTING, 2004, 8 (02) : 91 - 93
  • [7] QoS-aware residential gateway
    Lei, B
    Ananda, AL
    Teck, TS
    LCN 2002: 27TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2002, : 518 - 524
  • [8] QoS-aware component frameworks
    de Miguel, MA
    Ruiz, JF
    García, M
    2002 TENTH IEEE INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 2002, : 161 - 169
  • [9] An Adaptive Qos-Aware Cloud
    Zhang Yuchao
    Deng Bo
    Peng Fuyang
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES, APPLICATIONS AND MANAGEMENT (ICCCTAM), 2012, : 160 - 163
  • [10] QoS-aware Component Composition
    Barbosa, Luis S.
    Meng, Sun
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2010), 2010, : 1008 - 1013