D-Storm: Dynamic Resource-Efficient Scheduling of Stream Processing Applications

被引:26
|
作者
Liu, Xunyun [1 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Vic, Australia
关键词
REAL-TIME;
D O I
10.1109/ICPADS.2017.00070
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scheduling streaming applications in Data Stream Management Systems (DSMS) has been investigated for years. However, there lacks an intelligent system that is capable of monitoring application execution, modelling its resource usages, and then adjusting the scheduling plan under different sizes of inputs without requiring users' intervention. In this paper, we model the scheduling problem as a bin-packing variant and propose a heuristic-based algorithm to solve it with minimised inter-node communication. We also implement the D-Storm prototype to validate the efficacy and efficiency of our scheduling algorithm, by extending the Apache Storm framework into a self-adaptive MAPE (Monitoring, Analysis, Planning, Execution) architecture. The evaluation carried out on both synthetic and realistic applications proves that D-Storm outperforms the existing resource-aware scheduler and the default Storm scheduler by at least 16.25% in terms of the inter-node traffic reduction and yields a significant amount of resource savings through consolidation.
引用
收藏
页码:485 / 492
页数:8
相关论文
共 50 条
  • [41] Owl: Performance-Aware Scheduling for Resource-Efficient Function-as-a-Service Cloud
    Tian, Huangshi
    Li, Suyi
    Wang, Ao
    Wang, Wei
    Wu, Tianlong
    Yang, Haoran
    PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 78 - 93
  • [42] Resource-Efficient and Economically Viable Pyrometallurgical Processing of Industrial Ferrous By-products
    Balomenos, Efthymios
    Giannopoulou, Ioanna
    Gerogiorgis, Dimitrios
    Panias, Dimitrios
    Paspaliaris, Ioannis
    WASTE AND BIOMASS VALORIZATION, 2014, 5 (03) : 333 - 342
  • [43] A resource-efficient partial 3D convolution for gesture recognition
    Chen, Gongzheng
    Dong, Zhenghong
    Wang, Jue
    Hu, Jijian
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2024, 21 (04)
  • [44] Pec: Proactive Elastic Collaborative Resource Scheduling in Data Stream Processing
    Wei, Xiaohui
    Li, Lina
    Li, Xiang
    Wang, Xingwang
    Gao, Shang
    Li, Hongliang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (07) : 1628 - 1642
  • [45] Design of a High Dynamic Piezo Module for Resource-efficient Electrothermal Precision Ablation
    Berger, T.
    Schulze, H. -P.
    Hackert-Oschaetzchen, M.
    Herzig, M.
    Kroening, O.
    Schubert, A.
    19TH CIRP CONFERENCE ON ELECTRO PHYSICAL AND CHEMICAL MACHINING, 2018, 68 : 678 - 683
  • [46] DURE: An Energy- and Resource-Efficient TCAM Architecture for FPGAs With Dynamic Updates
    Ullah, Inayat
    Ullah, Zahid
    Afzaal, Umar
    Lee, Jeong-A
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (06) : 1298 - 1307
  • [47] Radar Guided Dynamic Visual Attention for Resource-Efficient RGB Object Detection
    Kumawat, Hemant
    Mukhopadhyay, Saibal
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [48] Dynamic Tuple Scheduling with Prediction for Data Stream Processing Systems
    Huang, Xi
    Shao, Ziyu
    Yang, Yang
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [49] ReFRS: Resource-efficient Federated Recommender System for Dynamic and Diversified User Preferences
    Imran, Mubashir
    Yin, Hongzhi
    Chen, Tong
    Nguyen, Quoc Viet Hung
    Zhou, Alexander
    Zheng, Kai
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2023, 41 (03)
  • [50] QoS-Aware and Resource-Efficient Dynamic Slicing Mechanism for Internet of Things
    He, Wenchen
    Guo, Shaoyong
    Liang, Yun
    Ma, Rui
    Qiu, Xuesong
    Shi, Lei
    CMC-COMPUTERS MATERIALS & CONTINUA, 2019, 61 (03): : 1345 - 1364