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 条
  • [31] A Resource-Efficient Feature Extraction Framework for Image Processing in IoT Devices
    Ding, Chuntao
    Li, Yidong
    Lu, Zhichao
    Wang, Shangguang
    Guo, Song
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (01) : 42 - 55
  • [32] Fregata: A Low-Latency and Resource-Efficient Scheduling for Heterogeneous Jobs in Clouds
    Liu, Jinwei
    2022 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (IEEE BIGCOMP 2022), 2022, : 15 - 22
  • [33] Resource-Efficient Scheduling for Partially-Reconfigurable FPGA-based Systems
    Purgato, Andrea
    Tantillo, Davide
    Rabozzi, Marco
    Sciuto, Donatella
    Santambrogio, Marco D.
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 189 - 197
  • [34] Priority Based Resource Scheduling Techniques for a Resource Constrained Stream Processing System
    Chakraborty, Rudraneel
    Majumdar, Shikharesh
    BDCAT'17: PROCEEDINGS OF THE FOURTH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2017, : 21 - 31
  • [35] Q-greedyUCB: a New Exploration Policy to Learn Resource-Efficient Scheduling
    Yu Zhao
    Joohyun Lee
    Wei Chen
    中国通信, 2021, 18 (06) : 12 - 23
  • [36] Autonomous Resource Scheduling for Real-time and Stream Processing
    Cheng, Yingchao
    Zhou, Zhongrun
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 1181 - 1184
  • [37] Resource-efficient Reconfigurable Computer-on-Module for Embedded Vision Applications
    Klimeck, Daniel
    Meyer, Hanno Gerd
    Hagemeyer, Jens
    Porrmann, Mario
    Rueckert, Ulrich
    2018 IEEE 29TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2018, : 89 - 92
  • [38] Dynamic Cloud Management for Efficient Stream Processing
    Foschini, Luca
    Kantarci, Burak
    Corradi, Antonio
    Mouftah, Hussein T.
    2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [39] Resource-Efficient and Economically Viable Pyrometallurgical Processing of Industrial Ferrous By-products
    Efthymios Balomenos
    Ioanna Giannopoulou
    Dimitrios Gerogiorgis
    Dimitrios Panias
    Ioannis Paspaliaris
    Waste and Biomass Valorization, 2014, 5 : 333 - 342
  • [40] Resource-efficient plastics based on production waste from the rubber processing industry
    Ressourceneffiziente Kunststoffe auf Basis von Produktionsresten der gummiverarbeitenden Industrie
    1600, Dr. Gupta Verlag (67):