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 条
  • [41] A QoS-aware mobility management mechanism
    Kaddoura, Maher
    SNPD 2006: Seventh ACIS International Conference on Software Engineering Artificial Intelligence, Networking, and Parallel/Distributed Computing, Proceedings, 2006, : 319 - 323
  • [42] QoS-aware Service Redeployment in Cloud
    You, Kun
    Qian, Zhuzhong
    Guo, Song
    Lu, Sanglu
    Chen, Daoxu
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [43] On Architecture for QoS-Aware Packet Aggregation
    Umeki, Tomoaki
    Kitatsuji, Yoshinori
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 610 - 611
  • [44] QoS-aware Application Layer Multicast
    Rong, Bin
    Khalil, Ibrahim
    Tari, Zahir
    2008 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2008, : 46 - 50
  • [45] QoS-aware composite services retrieval
    Wang, Xiao-Ling
    Huang, Sheng
    Zhou, Ao-Ying
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2006, 21 (04) : 547 - 558
  • [46] QoS-Aware Diversified Service Selection
    Guo, Chenkai
    Zhang, Weijie
    Dong, Naipeng
    Liu, Zheli
    Xiang, Yang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (03) : 2085 - 2099
  • [47] QoS-aware resource discovery in grids
    Grover, Ujjwal S.
    Varma, Priyanka
    Haudhary, Sanjay
    ADCOM 2007: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2007, : 681 - 687
  • [48] QoS-aware multicasting in DiffServ domains
    Zhi, L
    Mohapatra, P
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (05) : 47 - 57
  • [49] QoS-aware genetic Cloud Brokering
    Anastasi, Gaetano F.
    Carlini, Emanuele
    Coppola, Massimo
    Dazzi, Patrizio
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 : 1 - 13
  • [50] Multi-Clusters Adaptive Brain Storm Optimization Algorithm for QoS-Aware Service Composition
    Peng, Shunshun
    Wang, Hongbing
    Yu, Qi
    IEEE ACCESS, 2020, 8 : 48822 - 48835