• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

异构分布式系统中基于遗传算法的多启发式动态任务分配

Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system.

作者信息

Page Andrew J, Keane Thomas M, Naughton Thomas J

机构信息

Wellcome Trust Sanger Institute, Wellcome Trust Genome Campus, Cambridge, CB10 1SA, UK.

出版信息

J Parallel Distrib Comput. 2010 Jul;70(7):758-766. doi: 10.1016/j.jpdc.2010.03.011.

DOI:10.1016/j.jpdc.2010.03.011
PMID:20862190
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC2927021/
Abstract

We present a multi-heuristic evolutionary task allocation algorithm to dynamically map tasks to processors in a heterogeneous distributed system. It utilizes a genetic algorithm, combined with eight common heuristics, in an effort to minimize the total execution time. It operates on batches of unmapped tasks and can preemptively remap tasks to processors. The algorithm has been implemented on a Java distributed system and evaluated with a set of six problems from the areas of bioinformatics, biomedical engineering, computer science and cryptography. Experiments using up to 150 heterogeneous processors show that the algorithm achieves better efficiency than other state-of-the-art heuristic algorithms.

摘要

我们提出了一种多启发式进化任务分配算法,用于在异构分布式系统中将任务动态映射到处理器。它利用遗传算法,并结合八种常见启发式方法,以尽量减少总执行时间。该算法对一批未映射的任务进行操作,并且可以抢先将任务重新映射到处理器。该算法已在Java分布式系统上实现,并使用来自生物信息学、生物医学工程、计算机科学和密码学领域的一组六个问题进行了评估。使用多达150个异构处理器的实验表明,该算法比其他现有最先进的启发式算法具有更高的效率。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/6ac04e21f9a0/gr7.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/51ccb04e60ad/fx1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/cc4d3da79855/gr1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/6c7bcccac4e4/gr2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/b6e3a484a68d/gr3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/45a7fdfa3ad5/gr4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/6c752e9f8c00/gr5.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/76887ce62dcf/gr6.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/6ac04e21f9a0/gr7.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/51ccb04e60ad/fx1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/cc4d3da79855/gr1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/6c7bcccac4e4/gr2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/b6e3a484a68d/gr3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/45a7fdfa3ad5/gr4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/6c752e9f8c00/gr5.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/76887ce62dcf/gr6.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7f86/2927021/6ac04e21f9a0/gr7.jpg

相似文献

1
Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system.异构分布式系统中基于遗传算法的多启发式动态任务分配
J Parallel Distrib Comput. 2010 Jul;70(7):758-766. doi: 10.1016/j.jpdc.2010.03.011.
2
Performance comparison of heuristic algorithms for task scheduling in IaaS cloud computing environment.IaaS云计算环境中任务调度启发式算法的性能比较
PLoS One. 2017 May 3;12(5):e0176321. doi: 10.1371/journal.pone.0176321. eCollection 2017.
3
A Modified Distributed Bees Algorithm for Multi-Sensor Task Allocation.一种用于多传感器任务分配的改进分布式蜜蜂算法
Sensors (Basel). 2018 Mar 2;18(3):759. doi: 10.3390/s18030759.
4
Solving the task variant allocation problem in distributed robotics.解决分布式机器人技术中的任务变体分配问题。
Auton Robots. 2018;42(7):1477-1495. doi: 10.1007/s10514-018-9742-5. Epub 2018 Apr 25.
5
Architecture and enhanced-algorithms to manage servers-processes into network: a management system.用于将服务器进程管理到网络中的架构和增强算法:一种管理系统。
PeerJ Comput Sci. 2023 Jul 18;9:e1408. doi: 10.7717/peerj-cs.1408. eCollection 2023.
6
A Dynamic Task Allocation Algorithm for Heterogeneous UUV Swarms.一种用于异构无人水下航行器集群的动态任务分配算法
Sensors (Basel). 2022 Mar 9;22(6):2122. doi: 10.3390/s22062122.
7
A synthesized heuristic task scheduling algorithm.一种综合启发式任务调度算法。
ScientificWorldJournal. 2014;2014:465702. doi: 10.1155/2014/465702. Epub 2014 Sep 1.
8
Community-aware task allocation for social networked multiagent systems.面向社交网络化多智能体系统的社区感知任务分配。
IEEE Trans Cybern. 2014 Sep;44(9):1529-43. doi: 10.1109/TCYB.2013.2289327.
9
A dynamic multiarmed bandit-gene expression programming hyper-heuristic for combinatorial optimization problems.一种用于组合优化问题的动态多臂赌博机-基因表达式编程超启发式算法。
IEEE Trans Cybern. 2015 Feb;45(2):217-28. doi: 10.1109/TCYB.2014.2323936. Epub 2014 Jun 2.
10
A Heuristic Distributed Task Allocation Method for Multivehicle Multitask Problems and Its Application to Search and Rescue Scenario.启发式分布式任务分配方法在多车多任务问题中的应用及其在搜索和救援场景中的应用。
IEEE Trans Cybern. 2016 Apr;46(4):902-15. doi: 10.1109/TCYB.2015.2418052. Epub 2015 Apr 13.

引用本文的文献

1
Research on a hybrid neural network task assignment algorithm for solving multi-constraint heterogeneous autonomous underwater robot swarms.一种用于解决多约束异构自主水下机器人集群问题的混合神经网络任务分配算法研究
Front Neurorobot. 2023 Jan 10;16:1055056. doi: 10.3389/fnbot.2022.1055056. eCollection 2022.
2
Flexible Wolf Pack Algorithm for Dynamic Multidimensional Knapsack Problems.用于动态多维背包问题的灵活狼群算法
Research (Wash D C). 2020 Feb 18;2020:1762107. doi: 10.34133/2020/1762107. eCollection 2020.
3
Dynamic task allocation in multi-hop multimedia wireless sensor networks with low mobility.

本文引用的文献

1
Low memory distributed reconstruction of large digital holograms.大型数字全息图的低内存分布式重建
Opt Express. 2008 Feb 4;16(3):1990-5. doi: 10.1364/oe.16.001990.
2
Optimization by simulated annealing.模拟退火优化。
Science. 1983 May 13;220(4598):671-80. doi: 10.1126/science.220.4598.671.
3
DSEARCH: sensitive database searching using distributed computing.DSEARCH:使用分布式计算进行敏感数据库搜索。
低移动性多跳多媒体无线传感器网络中的动态任务分配。
Sensors (Basel). 2013 Oct 16;13(10):13998-4028. doi: 10.3390/s131013998.
Bioinformatics. 2005 Apr 15;21(8):1705-6. doi: 10.1093/bioinformatics/bti163. Epub 2004 Nov 25.
4
DPRml: distributed phylogeny reconstruction by maximum likelihood.DPRml:基于最大似然法的分布式系统发育重建
Bioinformatics. 2005 Apr 1;21(7):969-74. doi: 10.1093/bioinformatics/bti100. Epub 2004 Oct 28.