当前位置:主页 > 科技论文 > 计算机论文 >

多核实时系统资源预留映射与仿真研究

发布时间:2017-09-05 22:02

  本文关键词:多核实时系统资源预留映射与仿真研究


  更多相关文章: 多核处理器 实时任务调度 遗传算法 鱼群算法 集成仿真平台


【摘要】:随着实时系统越来越多的被应用在多核处理器环境下,人们也越来越重视对多核处理器上实时任务调度问题的研究。当前问题研究的重点是如何保证任务的可调度性、系统的实时性、系统的效率以及如何节省处理器核资源和减少处理器能耗。本文将重点研究任务调度算法来提高系统的资源利用效率。实时程序在多核处理器上以资源预留的方式运行,可将其划分为多个任务,并将各个任务部署到处理器核上。为了节省计算资源占用和减少处理器能耗,在部署时应该使用尽量少的处理器核。本文提出了使用装箱问题(Bin Packing)建模多核处理器实时系统资源预留方法中任务部署问题。为了解决此问题,提出了基于随机种群更换遗传算法(I_GA)实现对基本算法(Genetic Algorithm,下面简称GA)的改进和基于鱼群入侵模式的鱼群算法(I_AFSA)实现对鱼群算法(Artificial Fish Swarm Algorithm,下面简称AFSA)的改进。文章最后利用Matlab软件实现了一个实时调度集成仿真平台。论文主要工作为:(1)第一章主要介绍了实时系统的应用背景,接着介绍了当前实时系统的国内外发展与研究现状,最后对论文的主要内容及其组织结构安排进行了归纳。(2)第二章主要介绍了实时系统的相关理论知识,包括实时系统的相关知识、实时调度、实时系统模型等知识.(3)第三章对多核实时系统中任务映射问题进行了分析与研究。提出了使用一维装箱问题建模多核处理器实时系统资源预留方法中任务部署问题。同时提出了任务调度的模型以及对实时任务调度算法进行了一些研究。(4)第四章提出了基于随机种群更换遗传算法(I_GA)来解决多核实时系统任务调度问题。本章在遗传算法(GA)的基础上提出了基于随机种群更换的优化算子的改进算法(I_GA)。然后从多个方面对比GA算法和I_GA算法的性能。实验结果显示,I_GA算法在节省处理器核资源、提高算法性能和收敛速度等方面优于GA算法,同时在一定程度上满足了实时性的要求。(5)第五章提出了基于鱼群入侵模式鱼群算法(I_AFSA)来解决多核实时系统任务调度问题。本章在人工鱼群算法(AFSA)的基础上提出了基于鱼群入侵模式鱼群算法(I_AFSA)。然后从多个方面对比了AFSA算法和I_AFSA算法。实验结果表明,I_AFSA算法在节省处理器核资源、提高算法效率和收敛速度等方面优于AFSA,同时在一定程度上满足了实时性的要求。(6)第六章设计了一个实时任务调度集成仿真平台。该仿真平台目前集成了GA算法、I_GA算法、AFSA算法和I_AFSA算法。通过此集成仿真平台,可以得到迭代次数与适应值/优化值的关系,还可以得到算法占用的处理器核数量和算法优化所用的时间。为了验证I_GA算法、I_AFSA算法的性能,本文在MATLAB R2012b软件中从算法的效率、节省处理器资源以及初始参数的选择对算法结果影响等角度对比了这两种改进的算法与未改进算法。最后通过实验结果表明,本文提出I_GA算法、I_AFSA算法能够有效解决此问题且使用更少的处理器核资源,并且,在搜索最优解的效率与精度方面都高于未改进的算法。
【关键词】:多核处理器 实时任务调度 遗传算法 鱼群算法 集成仿真平台
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP332;TP18
【目录】:
  • 摘要5-7
  • ABSTRACT7-11
  • 第一章 绪论11-15
  • 1.1 研究背景、目的与意义11-12
  • 1.1.1 实时系统应用背景11
  • 1.1.2 研究目的与意义11-12
  • 1.2 国内外研究现状12-13
  • 1.2.1 国外研究现状12-13
  • 1.2.2 国内研究现状13
  • 1.3 论文主要内容及其组织结构安排13-14
  • 1.4 本章小结14-15
  • 第二章 实时系统中任务调度相关理论15-20
  • 2.1 实时系统15-16
  • 2.1.1 实时系统的特征15
  • 2.1.2 实时系统的分类15-16
  • 2.1.3 实时任务16
  • 2.2 实时调度16-18
  • 2.2.1 实时调度分类17
  • 2.2.2 实时调度方法17-18
  • 2.3 实时系统模型18-19
  • 2.3.1 基本概念18
  • 2.3.2 模型调度18
  • 2.3.3 基本假设18-19
  • 2.4 本章小结19-20
  • 第三章 多核实时系统中映射与调度问题的分析20-23
  • 3.1 多核实时系统中映射问题分析20
  • 3.2 多核实时系统中任务调度算法的研究20-22
  • 3.2.1 多核实时系统中任务调度过程20-21
  • 3.2.2 多核实时系统中任务调度算法21-22
  • 3.3 多核实时系统任务调度模型22
  • 3.4 本章小结22-23
  • 第四章 基于随机种群更换遗传算法(I_GA)的多核实时系统任务调度23-35
  • 4.1 遗传算法的概述及其应用23-27
  • 4.1.1 遗传算法的基本思想23
  • 4.1.2 遗传操作23-24
  • 4.1.3 遗传算法的基本流程及其分析24-27
  • 4.2 基于随机种群更换遗传算法(I_GA)27-30
  • 4.2.1 遗传算法改进综述27-28
  • 4.2.2 基于随机种群更换的优化算子改进策略28-30
  • 4.3 实验结果及算法对比30-34
  • 4.4 本章小结34-35
  • 第五章 基于鱼群入侵模式鱼群算法(I_AFSA)的多核实时系统任务调度35-48
  • 5.1 人工鱼群算法的概述及其应用35-40
  • 5.1.1 人工鱼的一些定义35-36
  • 5.1.2 人工鱼基本行为描述36-38
  • 5.1.3 算法全局收敛的基础38
  • 5.1.4 算法的描述及其流程图38-40
  • 5.2 基于鱼群入侵模式的鱼群算法(I_AFSA)40-42
  • 5.2.1 鱼群算法改进综述40-41
  • 5.2.2 基于鱼群入侵模式的改进策略41
  • 5.2.3 基于鱼群算法聚群和追尾行为的改进策略41-42
  • 5.3 实验结果及算法对比42-46
  • 5.4 本章小结46-48
  • 第六章 实时调度集成仿真平台的设计与实现48-56
  • 6.1 集成仿真平台的概述48
  • 6.2 实时调度集成仿真平台的需求48-49
  • 6.3 实时任务调度仿真与分析49-54
  • 6.4 本章小结54-56
  • 第七章 总结和期望56-58
  • 7.1 研究总结56-57
  • 7.2 研究展望57-58
  • 致谢58-59
  • 参考文献59-64
  • 附录64-65
  • 详细摘要65-67

【相似文献】

中国期刊全文数据库 前10条

1 杨则正;实时系统专家培训问题[J];管理科学文摘;1996年02期

2 李胜利,秦啸,韩宗芬,庞丽萍;分布式实时系统结构的研究[J];计算机工程与科学;2000年02期

3 仇稚军;电力生产实时系统防范攻击对策[J];热力发电;2003年04期

4 于百炼;实时系统(1)[J];电气时代;2004年03期

5 刘惠义,秦益,郑晓东;Windows2000/NT环境下实时系统的开发[J];计算机与现代化;2004年04期

6 于百炼;实时系统的技术要点(三)[J];电气时代;2004年05期

7 张利飞,孙西全,张月红;分布式实时系统结构研究[J];现代计算机(专业版);2005年08期

8 杨贤芳;微机实时系统中的数据快速传送[J];数据采集与处理;1988年02期

9 张志余;;实时系统的语言特征[J];航空计算技术;1990年03期

10 朱晓梅,刘键;分布式实时系统事件关系模型[J];计算机与数字工程;1995年02期

中国重要会议论文全文数据库 前10条

1 康海东;李兴旺;秦毅;郭亚斌;;大唐托电公司生产实时系统的设计与实施[A];全国火电大机组(600MW级)竞赛第9届年会论文集[C];2005年

2 李亚茹;;国华太电生产实时系统的几项应用开发[A];二○○九年全国电力企业信息化大会论文集[C];2009年

3 胡光明;苏冉冉;刘利;;强实时系统高程数据库设计方法[A];第五届中国卫星导航学术年会论文集-S8 卫星导航模型与方法[C];2014年

4 邱承武;宓群超;;电力实时网的数据无缝扩接[A];浙江电力科学发展[C];2005年

5 李斌兵;孙文海;;基于消防实时系统的QoS技术研究[A];第六届全国计算机应用联合学术会议论文集[C];2002年

6 邹沐昌;赵北光;;分布式实时系统中控制模型及其坚定性研究[A];1992年中国控制与决策学术年会论文集[C];1992年

7 毕小龙;王洪跃;朱大海;徐治皋;;基于COM+组件的电站实时系统的设计和实现[A];2004电站自动化信息化学术技术交流会议论文集[C];2004年

8 陈耀;李慕君;冯志彪;;基于MATLAB的单机实时系统的应用研究[A];2004全国测控、计量与仪器仪表学术年会论文集(上册)[C];2004年

9 卢云鹏;刘振安;徐昊;赵京伟;;CRC校验在实时系统中的应用研究[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年

10 杨仕平;熊光泽;桑楠;;基于双超时检测机制的三维容错实时系统[A];第十届全国容错计算学术会议论文集[C];2003年

中国重要报纸全文数据库 前3条

1 记者 王玮;华电五大管理实时系统建成开通[N];中国电力报;2012年

2 广东省电信科学技术研究院多媒体部 张宇飞 卢燕青;实时系统软件分析和设计方法综述[N];中国计算机报;2000年

3 ;可信赖的生产帮手[N];中国冶金报;2002年

中国博士学位论文全文数据库 前10条

1 王玺;实时系统的基于优先级的实时重构和不基于优先级的条件剥夺调度算法[D];西安电子科技大学;2016年

2 邹勇;开放式实时系统的调度方法研究[D];中国科学院研究生院(软件研究所);2003年

3 陈艾;面向能耗优化的分布式实时系统调度算法研究[D];中国科学技术大学;2007年

4 姬孟洛;实时系统最差情况执行时间分析的研究[D];国防科学技术大学;2006年

5 陈宇;高可靠容错实时系统的支撑技术研究[D];电子科技大学;2001年

6 谭朋柳;开放式实时系统任务调度的研究[D];华中科技大学;2008年

7 杨仕平;分布式任务关键实时系统的防危(Safety)技术研究[D];电子科技大学;2004年

8 王立刚;开放式混合实时系统中的调度方法研究[D];中国科学技术大学;2006年

9 周正勇;实时系统的容错调度技术研究[D];华中科技大学;2014年

10 阳春华;工业实时系统多任务容错调度技术及应用研究[D];中南大学;2002年

中国硕士学位论文全文数据库 前10条

1 王思琪;基于时序故障树的实时系统安全性验证方法研究[D];南京航空航天大学;2016年

2 冯博洋;基于模型的实时系统形式化验证方法研究与实现[D];杭州电子科技大学;2016年

3 武奎俊;多核实时系统资源预留映射与仿真研究[D];杭州电子科技大学;2016年

4 向智林;基于软件能力成熟度模型的实时系统开发过程研究[D];广东工业大学;2005年

5 罗秉安;软件能力成熟度模型在实时系统开发中的应用[D];广东工业大学;2003年

6 张稳;模糊Petri网在实时系统中的应用研究[D];华东师范大学;2006年

7 陈艳;并发实时系统的模型及其形式化[D];广西师范大学;2008年

8 赵天慧;网格环境下异构动态分布式实时系统的面向方面的资源模型[D];广东工业大学;2008年

9 周劲;基于消息的分布式实时系统的时间记账机制[D];重庆大学;2006年

10 徐敏;分布式实时系统的时序分析方法研究[D];南京航空航天大学;2011年



本文编号:800407

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/800407.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户cff15***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com