基于渐进式蚁群优化的多处理器任务分配(英文)
本文选题:蚁群优化 + 列表调度 ; 参考:《Frontiers of Information Technology & Electronic Engineering》2017年04期
【摘要】:任务调度优化是多处理器环境(如并行和分布式系统)取得良好性能所面临的最重要挑战之一。目前大多数任务调度算法基于列表调度法,该方法的基本思路是,以列表的形式准备一系列待调度的节点,赋予这些节点不同优先级,然后不断去除列表中优先级最高的节点,并将其分配给具有最早开始时间(Earliest start time,EST)的处理器。由此可见,该算法的完成时间主要由两大因素决定:(1)任务分配顺序的选择(次序子问题);(2)选定顺序的任务如何分配给处理器(分配子问题)。已有文献提出了许多解决次序子问题的好办法,但分配子问题少有人涉及。本文研究结果显示:传统的按照最早开始时间分配任务的方法并非最优;基于蚁群优化算法,得到一种新的方法,可以获得高效得多的调度方案。
[Abstract]:Task scheduling optimization is one of the most important challenges for multiprocessor environments (such as parallel and distributed systems) to achieve good performance. At present, most task scheduling algorithms are based on list scheduling method. The basic idea of this method is to prepare a series of nodes to be scheduled in the form of lists, give these nodes different priorities, and then constantly remove the highest priority nodes in the list. And assign it to processors with the earliest start time, Earliest start EST. It can be seen that the completion time of the algorithm is mainly determined by two major factors: 1) how to assign the tasks in the selected order to the processor (assignment subproblem). Many good methods have been put forward to solve the order sub-problem, but the allocation sub-problem is seldom involved. The results show that the traditional method of assigning tasks according to the earliest start time is not optimal. Based on ant colony optimization algorithm, a new method can be obtained to obtain a much more efficient scheduling scheme.
【作者单位】: Sama
【基金】:Project supported by Sama Technical and Vocational Training College,Islamic Azad University,Shoushtar Branch,Shoushtar,Iran
【分类号】:TP18;TP332
【相似文献】
相关期刊论文 前10条
1 ;多处理器成为主流技术[J];今日电子;1995年03期
2 柴振荣;群集正在得到公认,多处理器走向成熟[J];管理科学文摘;1999年05期
3 CONI;;多处理器性能分析[J];电脑自做;2003年10期
4 安德思 ,李晶皎;软件交响曲——在多处理器中实时性与高实用性的融合[J];电子产品世界;2005年03期
5 郭松柳;汪东升;姚文斌;;片上多处理器的层次化高速测试和验证技术[J];哈尔滨工程大学学报;2007年05期
6 金海;;《多处理器编程的艺术》[J];计算机教育;2008年19期
7 邵森;;嵌入式测控系统中的多处理器架构设计[J];今日科苑;2009年04期
8 夏磊;岳焱;;基于多处理器虚拟化的云计算应用的安全研究[J];中国新通信;2013年11期
9 黄光奇,凌云翔,周兴铭;单芯片多处理器[J];电子计算机与外部设备;1998年06期
10 ;奔腾Ⅱ至强处理器与高能奔腾处理器比较[J];中国计算机用户;1998年28期
相关会议论文 前4条
1 刘磊;;基于便签式存储器的SoC多处理器访存结构设计与实现[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
2 李永进;周宏伟;邓让钰;张英;潘国腾;曾坤;;片上多处理器中目录控制器的死锁避免设计[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年
3 黄红;;几种建立计算机系统方案的比较[A];OA’97全国办公自动化学术与经验交流会论文集[C];1997年
4 李晓军;邓旭亮;;VXI总线频谱分析仪模块中的多处理器通信接口设计[A];2008中国仪器仪表与测控技术进展大会论文集(Ⅲ)[C];2008年
相关重要报纸文章 前10条
1 姜波;Dell终于靠近AMD[N];网络世界;2006年
2 范荣;AMD推出适用于服务器的多处理器平台[N];通信产业报;2001年
3 ;多处理器服务器[N];网络世界;2001年
4 本报记者 谢文砚;中端计算 小型机面临x86挑战[N];网络世界;2005年
5 本报记者 武汉;AMD2007年 推出四核心皓龙[N];网络世界;2005年
6 ;SCO公布Linux许可条款[N];计算机世界;2003年
7 汪东升;集多处理器于一身的CMP[N];金融时报;2006年
8 吕森林;采用SMP物有所值吗[N];中国电脑教育报;2002年
9 ;超级计算机超越了什么?[N];网络世界;2005年
10 本报记者 赵霞;XteamServer 5.0更重应用支持[N];计算机世界;2004年
相关博士学位论文 前3条
1 顾雄礼;片上多处理器关键技术研究[D];浙江大学;2011年
2 李颀;基于FPGA的片上多处理器建模方法[D];中国科学技术大学;2012年
3 鲁建壮;单芯片多处理器关键技术的研究与实现[D];国防科学技术大学;2005年
相关硕士学位论文 前10条
1 闫建明;异构多处理器中温度感知实时任务调度机制研究与算法设计[D];华东师范大学;2015年
2 于金铭;多核平台上混合关键性任务实时调度算法研究[D];东北大学;2013年
3 宋伟;面向实时的星载多处理器操作系统的研究与实现[D];国防科学技术大学;2006年
4 尹伟;多处理器单调速率任务调度算法研究[D];东华大学;2012年
5 牛英香;嵌入式开源操作系统的多处理器功能扩展及应用[D];北京邮电大学;2013年
6 朱俊超;基于多处理器的双优化级调度算法改进与实现[D];大连理工大学;2010年
7 宋彭涛;系统级模拟器中多处理器间通信模拟技术研究[D];解放军信息工程大学;2010年
8 李松涛;并行多处理器系统容错的研究与实现[D];电子科技大学;2006年
9 由四海;多处理器的时钟同步技术的研究与实现[D];西安工业大学;2010年
10 王鲁光;多处理器片上系统中温度感知的任务调度算法研究[D];山东大学;2012年
,本文编号:1958652
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1958652.html