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 条
  • [31] A QoS-aware multicast routing protocol
    Chen, SG
    Nahrstedt, K
    Shavitt, Y
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (12) : 2580 - 2592
  • [32] Tunable QoS-Aware Network Survivability
    Yallouz, Jose
    Orda, Ariel
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (01) : 139 - 149
  • [33] A QoS-aware protocol architecture for WiMAX
    Delicado, Jesus
    Orozco-Barbosa, Luis
    Delicado, Francisco
    Cuenca, Pedro
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 985 - +
  • [34] QoS-aware Web service configuration
    Xiong, PengCheng
    Fan, YuShun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (04): : 888 - 895
  • [35] QoS-Aware Cloud Application Management
    Martin, Patrick
    Soltani, Sima
    Powley, Wendy
    Hassannezhad, Mastoureh
    CLOUD COMPUTING AND BIG DATA, 2013, 23 : 20 - 34
  • [36] QoS-aware network design with UML
    Teyssié, C
    Mammeri, Z
    HIGH SPEED NETWORKS AND MULTIMEDIA COMMUNICATIONS, PROCEEDINGS, 2004, 3079 : 1019 - 1032
  • [37] A QoS-Aware Memory Controller for Dynamically Balancing GPU and CPU Bandwidth Use in an MPSoC
    Jeong, Min Kyu
    Erez, Mattan
    Sudanthi, Chander
    Paver, Nigel
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 850 - 855
  • [38] A QoS-aware broker for hybrid clouds
    D'Agostino, Daniele
    Galizia, Antonella
    Clematis, Andrea
    Mangini, Matteo
    Porro, Ivan
    Quarati, Alfonso
    COMPUTING, 2013, 95 (01) : S89 - S109
  • [39] Implementation of QoS-Aware Virtual Routers
    Rus, Andrei B.
    Barabas, Melinda
    Boanea, Georgeta
    Dobrota, Virgil
    2010 9TH INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS (ISETC), 2010, : 161 - 164
  • [40] QoS-Aware Composite Services Retrieval
    Xiao-Ling Wang
    Sheng Huang
    Ao-Ying Zhou
    Journal of Computer Science and Technology, 2006, 21 : 547 - 558