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

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:yxrlxggd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着实时系统越来越多的被应用在多核处理器环境下,人们也越来越重视对多核处理器上实时任务调度问题的研究。当前问题研究的重点是如何保证任务的可调度性、系统的实时性、系统的效率以及如何节省处理器核资源和减少处理器能耗。本文将重点研究任务调度算法来提高系统的资源利用效率。实时程序在多核处理器上以资源预留的方式运行,可将其划分为多个任务,并将各个任务部署到处理器核上。为了节省计算资源占用和减少处理器能耗,在部署时应该使用尽量少的处理器核。本文提出了使用装箱问题(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算法能够有效解决此问题且使用更少的处理器核资源,并且,在搜索最优解的效率与精度方面都高于未改进的算法。
其他文献
系统负载是衡量互联网应用可用性的一个重要指标,如何降低中心服务器在应对大规模资源请求时的系统负载一直是研究热点。传统上业界采用内容分发网络,即CDN技术来减小中心服
自动规划是人工智能中的一个重要研究领域,在机器人的动作规划,货运码头调度,以及工厂的车间作业调度,现代物流管理以及宇航技术等领域中都有着广泛的应用,因此受到了研究者越来越
随着计算机技术不断发展,软件的变化特性越来越受到广泛关注。特别是在动态异构的网络环境成为主流软件运行环境之后,网络的动态性和开放性使得硬件资源与客户需求更加频繁地
随着大规模集成电路、多媒体数据压缩、高宽带网络和大容量存储器件等技术的发展,目前视频应用领域在系统应用、数据压缩、传输和存储等诸多方面的瓶颈限制已被逐个打破。这
汽车交通事故是当今全球性公害之一,从全世界的统计数字来看,每年因道路交通事故而死亡的人数己高达40万人之多,伤1000万人以上,财产损失超过500亿美元,由汽车交通事故导致的
随着信息科技、网络技术和通信技术的迅速发展,电子文档是如今信息传播和分享的主要载体。信息的不断膨胀对电子文档的存储产生巨大压力,因此需要对这些信息进行分层压缩。分
随着网络的飞速普及,网络的安全问题日益严重。为了应对这种危机,人们研究了众多的安全技术和相关模型。在这些技术中,协议异常检测技术是一种新型的入侵检测技术。与传统的
学位
路面破损图像识别是图像处理和模式识别研究中的热点问题,近年来受到越来越多研究者的重视[1]。本文主要内容就是围绕路面破损图像的识别问题,研究各种破损图像的分类识别技术
网络应用已渗透到社会的各行各业,网民对网络安全的要求也日渐提高,网络安全逐渐成为了各界日益关注的焦点。网络应用的本质是软件,因此软件的安全问题是网络安全的核心。如