【摘 要】
:
随着实时系统应用的日趋广泛,保证系统的实时性变得尤为重要。与此同时,多核系统的飞速发展让多核系统中的实时任务调度问题成为当今IT技术领域的热点问题。新时代的研究焦点
论文部分内容阅读
随着实时系统应用的日趋广泛,保证系统的实时性变得尤为重要。与此同时,多核系统的飞速发展让多核系统中的实时任务调度问题成为当今IT技术领域的热点问题。新时代的研究焦点是,在任务并行运行的同时,如何保证多核系统的实时性、提高系统的运行效率、缩短任务调度长度以及保持系统的负载平衡。因此,提高多核系统性能最直接的手段是设计出一个好的实时任务调度算法,这也是本课题研究的意义所在。针对多核系统的实时性,本文算法考虑了任务的到达时间、就绪时间和截止期。再结合多核系统的复杂环境,本文研究的是异构多核系统,算法考虑了各内核不同的运行速率和内核间不同的通信带宽。根据目前这个领域的研究成果得知,本文的课题是一个NP完全问题,而智能算法能获取此类型问题的近似最优解决方案。于是本文结合蚁群算法和遗传算法提出了一种新型混合算法用于解决异构多核系统的实时任务调度问题。本文首先建立了异构多核系统的系统模型,包括任务模型、处理器模型、调度模型、约束条件模型,为算法的实现提供了目标环境。其次,详细描述了混合算法的操作步骤,包括任务到任务选择操作、任务选择处理核操作、交叉操作、变异操作、信息量更新操作,同时又涉及若干公式的设计。最后,考虑到交叉和变异操作对原可行解的影响,还提出了一定的筛选机制,从而保证了最终解的质量。为了验证混合算法的性能,本文用C++语言在集成开发环境Microsoft Visual C++ 6.0中实现了该算法,验证了算法的可行性、参数取值分析结果的正确性以及与同类型算法相比的优越性。最终证实,本文的混合算法能够有效解决异构多核系统中的实时任务调度问题。
其他文献
本文以静态灰度图像为研究对象,主要对信息隐藏置乱技术和空域信息隐藏技术进行了理论研究与实验分析。针对Arnold变换置乱前后图像的灰度直方图不发生任何变化,安全性略显不足
认知无线电是在软件无线电的基础上发展而来的能够自适应外界环境变化的无线通信技术,其核心思想是通过频谱感知和系统的智能学习能力,实现动态频谱分配和频谱共享;博弈论是
在当前的算法框架下,图上的NP难问题不大可能存在多项式时间的精确算法(除非P=NP)。关于NP难问题的研究主要集中在参数算法、近似算法、启发式算法和精确算法等多方面。核心
微博,是通过关注机制分享简短实时信息的广播式社交网络平台。其中包含了大量的突发话题,处理不当会造成谣言的滋生和蔓延,破坏网络秩序,影响社会治安,不利于社会的安定团结。本文
网络的发展带来了前所未有的技术革新,而作为一种社交媒体,网络论坛正在成为人们日常交流的重要工具。在网络论坛中,用户通过自己的账户发布和回复信息。一个论坛常常涉及各
伴随着互联网的飞速发展,为人们带来便利的同时,信息安全问题日益突出。如何保证信息安全在今天变得尤为重要。现有的安全防范体系因其技术的滞后性、被动性等因素并不能从根本
计算机网络把我们带入了一个信息化的社会。在信息社会里,计算机网络已成为现代社会赖以生存的物质基础,人们希望通过电子设备实现快速、远距离的交易,于是数字签名便应运而生,并
随着Internet的迅猛发展以及各种无线技术的广泛部署,各种入侵攻击对网络的危害日益严重,尤其是利用“跳板”、匿名信道等技术实施的新型隐秘入侵攻击,不仅对攻击信息进行加密,而
随着大的公司、组织机构中人员、应用系统、信息系统设备的不断增多,最初的用户管理已经扩展到对所有主体(包括人员、应用系统和信息系统设备)的身份管理。不同组织为了资
RSA算法实现作为USBKEY认证中的关键技术之一。本文研究了USBKEY中的RSA算法,目的是充分利用USBKEY中有限的硬件条件,提高RSA算法的运行效率。本文通过对传统RSA算法进行分析