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 条
  • [21] QoS-Aware IIoT Microservices Architecture
    Al-Masri, Eyhab
    2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INTERNET (ICII 2018), 2018, : 171 - 172
  • [22] Efficient QoS-aware Service Composition
    Alrifai, Mohammad
    Risse, Thomas
    EMERGING WEB SERVICES TECHNOLOGY VOL III, 2009, 3 : 75 - 87
  • [23] SOA Distributed Bundles with QoS-aware
    Puntheeranurak, Sutheera
    Chanpen, Aekkawit
    PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON COMPUTER, COMMUNICATION, CONTROL AND AUTOMATION, 2013, 68 : 262 - 265
  • [24] An Ada framework for QoS-aware applications
    Pinho, LM
    Nogueira, L
    Barbosa, R
    RELIABLE SOFTWARE TECHNOLOGY ADA-EUROPE 2005, PROCEEDINGS, 2005, 3555 : 25 - 38
  • [25] On QoS-Aware publish-subscribe
    Araújo, F
    Rodrigues, L
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 511 - 515
  • [26] A QoS-aware broker for hybrid clouds
    Daniele D’Agostino
    Antonella Galizia
    Andrea Clematis
    Matteo Mangini
    Ivan Porro
    Alfonso Quarati
    Computing, 2013, 95 : 89 - 109
  • [27] QoS-aware service evaluation and selection
    Tsesmetzis, Dimitrios
    Roussaki, Ioanna
    Sykas, Efstathios
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (03) : 1101 - 1112
  • [28] QoS-aware multicasting in DiffServ domains
    Li, Z
    Mohapatra, P
    GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2118 - 2122
  • [29] QAME - QoS-Aware Management Environment
    Granville, LZ
    Tarouco, LMR
    25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 269 - 274
  • [30] SCOPE: Cost-Efficient QoS-Aware Switch and Controller Placement in Hybrid SDN
    Maity, Ilora
    Misra, Sudip
    Mandal, Chittaranjan
    IEEE SYSTEMS JOURNAL, 2022, 16 (03): : 4873 - 4880