【摘 要】
:
随着多核架构成为处理器发展的主要方向,多核系统上的实时调度问题已经成为了学术界与工业界的热点研究问题。在固定优先级调度中,目前已知的全局和局部固定优先级调度的最大
论文部分内容阅读
随着多核架构成为处理器发展的主要方向,多核系统上的实时调度问题已经成为了学术界与工业界的热点研究问题。在固定优先级调度中,目前已知的全局和局部固定优先级调度的最大利用率上限是50%,人们迫切地需要一种具有较高利用率上限以及较少抢占次数的多核调度算法。准划分调度算法将大部分任务固定分配到特定的处理器上,以降低运行时开销,同时为了改善可调度性,一小部分任务被切割为可以运行在多个处理器上的多个子任务。和局部策略相比,这类准划分调度算法对可调度性提供了重要的改善,而比较全局策略,它又具有较少的抢占和迁移。软实时系统允许任务的某些作业错过截止期。在错过截止期的情况下,如果能够确知任务的执行时间延迟具有一个可计算的上限,那么处理器资源就会得到正确的分配,这对于软实时系统具有重要意义。但是目前基于该类调度算法的延迟上限的研究尚不充分,本文研究了基于固定优先级调度的准划分调度算法的延迟上限问题,并以速率单调算法(Rate Monotonic, RM)为例,给出了准划分调度算法的延迟上限的计算方法。在允许抢占和核间迁移的情况下,准划分调度算法极大地改善了多核调度的CPU利用率。但是目前该算法在实际操作系统中的实现工作还很欠缺,本文设计实现了一个支持准划分调度策略的多核实时调度器。本文首先分析了实现该调度器的关键技术,包括任务切割、任务迁移等。在此基础上,给出了基于Linux2.6.20内核的准划分调度器的具体实现。同时,本文设计了一个用户函数库,允许将不同的准划分调度算法扩展到本系统中。通过大量实验,验证了本文准划分调度器的功能正确性。该部分工作对于开展准划分实时调度的研究,以及推进准划分调度策略在实际系统中的应用将起到重要作用。
其他文献
2008年8月,IETF NetLMM标准化了一种基于网络的移动性管理协议,称之为代理移动IPv6(PMIPv6)。PMIPv6是基于网络的移动性管理协议,MN不需要参与任何的移动性信令管理,网络中的
遗传算法发展到现在,仍然是演化计算领域研究的热点,对旅行商问题的求解是其应用之一。传统的遗传算法对于大规模的旅行商问题不再适用,必须开发新的算法,或对现有的相对来说
随着信息技术和互联网的飞速发展,在这个信息知识大爆炸的时代里,人们正面临着信息的飞速激涨,所以迫切需要可以很好的协助人们从这海量的信息文本中快速而准确的找到真正所
随着信息技术的飞速发展,互联网已经在全球范围内得以迅速普及,已经成为了人们工作、生活不可或缺的信息承载工具。而伴随网络技术的发展,网络规模的迅速扩大,网络服务的种类
隧道工程是交通基础设施建设的控制性工程,从设计、施工到运营维护,地质结构对于隧道全寿命周期的安全性具有关键性作用。特别是在隧道工程施工阶段,为了确保施工的合理以及
主题模型(Topic Model),顾名思义就是对文字中隐含主题的一种建模方法。主题模型在机器学习和自然语言处理领域中有广泛应用。通常被用来在-系列文档中去发现与本文档语义相近
随着微处理器技术的不断发展和应用需求对计算能力要求的不断提升,片上多核处理器已经成为了处理器发展的趋势。多核系统的出现,加剧了程序对共享资源访问的冲突。因此,针对
随着互联网技术的发展,传统软件已经不能满足用户和服务提供商的需求,使得软件开发质量下降。因此,在软件实际开发过程中通过使用可以重用的组件高效地进行软件产品的开发。通过
语义信息在信息处理中起着极为重要的作用,自然语言的语义分析和内容的理解,都离不开语义信息的支持。语义知识库作为语义信息的表现形式已成为自然语言处理领域的不可或缺的
普适计算是在分布计算、移动计算基础上发展起来的新一代计算技术。与传统的Web服务组合相比,普适环境所具有的移动性和异构性使得普适服务组合往往更容易失效,为了应对这种