Task Scheduling Optimization Based on Firefly Algorithm in Storm

Wen-Qi Duan, Liang Zhou
{"title":"Task Scheduling Optimization Based on Firefly Algorithm in Storm","authors":"Wen-Qi Duan, Liang Zhou","doi":"10.1109/ICEIEC49280.2020.9152349","DOIUrl":null,"url":null,"abstract":"As an open source distributed real-time computing framework, Storm has been widely used in social network, e-commerce, stock analysis and other fields. The default scheduler of Storm try to distribute all executors of topology among all worker nodes via an even strategy using a round-robin algorithm, which may result in performance bottleneck due to high topology processing latency and low throughput. Aiming at optimizating it, we design a task scheduling optimization based on firefly algorithm to reallocate tasks to more suitable nodes according to a task scheduling scheme. We use the location of firefly to represent a feasible scheduling scheme, and the fluorescence brightness represents the node’s ability to process tasks, while the process of finding the best task scheduling scheme is simulated as the process of firefly approaching the brightest position. The Experimental results show that compared to the default scheduling algorithm, the scheduling algorithm we proposed has better task scheduling efficiency, less average processing time and higher throughput, which can optimize the performance of the cluster.","PeriodicalId":352285,"journal":{"name":"2020 IEEE 10th International Conference on Electronics Information and Emergency Communication (ICEIEC)","volume":"64 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 10th International Conference on Electronics Information and Emergency Communication (ICEIEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIEC49280.2020.9152349","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

As an open source distributed real-time computing framework, Storm has been widely used in social network, e-commerce, stock analysis and other fields. The default scheduler of Storm try to distribute all executors of topology among all worker nodes via an even strategy using a round-robin algorithm, which may result in performance bottleneck due to high topology processing latency and low throughput. Aiming at optimizating it, we design a task scheduling optimization based on firefly algorithm to reallocate tasks to more suitable nodes according to a task scheduling scheme. We use the location of firefly to represent a feasible scheduling scheme, and the fluorescence brightness represents the node’s ability to process tasks, while the process of finding the best task scheduling scheme is simulated as the process of firefly approaching the brightest position. The Experimental results show that compared to the default scheduling algorithm, the scheduling algorithm we proposed has better task scheduling efficiency, less average processing time and higher throughput, which can optimize the performance of the cluster.
Storm中基于Firefly算法的任务调度优化
Storm作为一个开源的分布式实时计算框架,已经被广泛应用于社交网络、电子商务、股票分析等领域。Storm的默认调度程序尝试使用循环算法将所有拓扑执行器以偶数策略分布在所有工作节点上,这可能会由于拓扑处理延迟高和吞吐量低而导致性能瓶颈。为了对其进行优化,我们设计了一种基于萤火虫算法的任务调度优化,根据任务调度方案将任务重新分配到更合适的节点上。我们用萤火虫的位置表示可行的调度方案,荧光亮度表示节点处理任务的能力,同时将寻找最佳任务调度方案的过程模拟为萤火虫接近最亮位置的过程。实验结果表明,与默认调度算法相比,我们提出的调度算法具有更好的任务调度效率,更少的平均处理时间和更高的吞吐量,可以优化集群的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信