面向共享存储多核系统的吞吐率和性能公平性的任务调度方法研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:ilbgsm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
共享存储的多处理器系统是当今最流行的并行计算系统结构,在高端服务器、桌面计算到嵌入式系统都有广泛应用。在这种体系结构上,并发执行的程序之间对共享存储资源的竞争,尤其是对片外主存系统的竞争,成为了制约系统性能的的最主要因素。如果不能进行有效管理,会导致两个主要的问题:第一,系统吞吐率受损;第二,并发执行的程序性能不可预测,违背了服务质量(Quality of Service,QoS)的需求。   本文研究了竞争敏感的任务调度来缓解上述问题。当系统中的程序数量超过可用的处理器核数时,在每个调度时间片,通过合理选择程序并发执行,能够很好的缓解程序之间对共享资源的竞争。任务调度手段具有相对容易实现部署、改善效果明显等优点,并且可以和已有的基于硬件的方法协同使用,所以很多相关工作对它进行了研究。   在本文中,我们首先在实际系统上对并发程序的性能规律做了大量测试,并发现了一些被已有工作完全忽略的重要现象和性能规律。基于程序带宽需求波动的研究,本文提出了一个面向吞吐率的竞争敏感调度策略,数学证明和实际测试验证了它可以有效的提高系统吞吐率。其次,本中还提出了一个改善系统性能公平性的调度策略,其中最为挑战的工作是在程序并发执行时估算它的独占执行性能。将上述两个策略结合,本文提出了一个兼顾系统吞吐率和性能公平的调度策略。最后,本文提出了对用户透明的,支持竞争敏感调度策略的跨执行优化框架,使程序在多次执行中获得持续稳定的调度效果。   本文的贡献如下:   ●发现并定量研究了程序在细粒度上的带宽需求波动和竞争。研究发现,当并发程序的总带宽利用率逐渐逼近系统峰值带宽时,它们遭受的性能下降是超线性增加的。   ●提出了一个新的面向吞吐率的任务调度策略,其原则是使程序组总的访存带宽需求在调度时间片之间均匀分布,经过数学证明和实际系统上的随机程序组测试,该策略获得的系统吞吐率提升平均为4.0%,对某些程序组达11.7%。   ●提出了一个基于软件的、在程序并发执行时估算其独占执行性能的方法。其思想是在程序的“低竞争”执行状态下对其性能进行收集,并利用程序的阶段性行为(Phase),把信息扩展到程序的其它执行部分中。   ●提出了一个面向性能公平和服务质量的任务调度策略。在四核私有cache和共享cache系统上,该策略能分别消除53.5%和65.0%的系统不公平性,还能支持不同的程序权重,并且提供了有效的吞吐率.公平性调整接口。   ●提出了兼顾系统吞吐率和性能公平性的调度策略。构建了一个支持竞争敏感调度的跨执行优化方法。该方法对用户透明,使得竞争敏感的调度策略不再需要用户提供程序执行的先验知识,并且提高了调度的效果。
其他文献
多目标优化问题(Multi-ObjectiveProblems),在理论科学研究和实际工程应用中常常遇到的一类问题。它一般包含多个相互冲突的子目标,要找到满足所有目标约束的最优解(集),通常将问题
随着多媒体和网络技术的迅速发展,多媒体信息与日俱增,然而如何有效地对这些视频数据进行组织、表达、存储和管理,以及如何对其进行快速检索与浏览已成为视频领域中急需解决的重
互联网络节点间的距离估测技术一直是网络测试领域的研究热点之一,在分布式系统得到越来越广泛应用的今天,越来越显示出其重要性,是确保应用与服务质量及对网络实施有效管理的基
大数据背景下,分布式机器学习算法和系统的研究得到广泛关注。机器学习作为大数据挖掘的主要方法之一,提高其算法收敛速度和精度、算法可扩展性、学习系统的易用性和稳定性具有
为了增强微波辐射计的探测能力,近年来对各种新体制辐射计的研究逐渐成为热点,其中具有代表性的有:采用稀疏天线阵列的综合孔径辐射计可有效提升被动微波遥感的空间分辨率;极
随着计算机网络和通信技术的飞速发展,网络环境已经从早期相对静态的、面向特定组织和用户群体的封闭式网络,转变为可公共访问的、面向大量动态用户的开放式网络。访问控制是保
随着计算机存储能力和计算速度的不断提高,真实场景的三维模型越来越多地出现在各种应用中,成为计算机表现现实世界的一种重要方式。三维模型具有真实、直观、方便观察等优点
自从人类创建和应用计算机网络以来,如何保障网络的安全一直是一个摆在我们面前的研究难题。随着网络技术的日益进步,网络规模的不断扩大和网络应用种类的不断增加,让网络安全的
随着计算机应用技术的飞速发展,以网络和信息技术为基础的网络教育已经越来越普遍,题库系统的建设及计算机智能组卷减轻了教师大量重复性的工作;同时计算机智能组卷有助于提高教
P2P技术去“中心化”的特性及“对等、共享”理念使网络资源得到了合理配置,带来了P2P应用的蓬勃发展。尤其是随着网络技术的不断升级,P2P流媒体应用的发展尤为迅速,逐渐取代了