面向多核虚拟集群的并行应用性能优化方法研究

基本信息
批准号:61702499
项目类别:青年科学基金项目
资助金额:26.00
负责人:彭亚琼
学科分类:
依托单位:中国科学院信息工程研究所
批准年份:2017
结题年份:2020
起止时间:2018-01-01 - 2020-12-31
项目状态: 已结题
项目参与者:郝志宇,崔磊,李伦,王冲华,高云强,张寅艳,肖恒星
关键词:
程序优化云计算虚拟集群并行计算模型
结项摘要

With the prevalence of multicore and cloud computing, multicore virtual clusters become important platforms to run parallel applications because of their cost-effectiveness and flexibility. Synchronization and load balancing are key problems to the performance of parallel applications. However, when running on virtual clusters, parallel applications tend to contend for CPU resources, so as to degrade the performance of synchronization and load balancing policy. This project attempts to optimize parallel applications for multicore virtual clusters based on two critical points including synchronization and dynamic load balancing. Specifically, we firstly formulate a model for analyzing the performance of parallel application in over-committed virtualized environments. Based on this model, we conduct research on two key techniques: wait-free concurrent data structures with high performance and two-level dynamic load balancing based on adaptive work-stealing. Finally, we develop the prototype systems, and verify the proposed techniques on our IaaS platform. We believe that the results of this project will help to guarantee the benefits of both the cloud service providers and consumers, and thus help to promote the healthy development of the cloud computing platform as well as its services.

随着多核处理器和云计算技术的普及,多核虚拟集群以其低成本、按需灵活配置的优点,成为运行并行应用的重要平台。同步通信和负载均衡是影响并行应用性能的关键问题。然而,虚拟集群容易使其承载的应用陷于对CPU资源的竞争,从而导致现有并行应用的同步通信和负载均衡机制性能低下。本项目以优化并行应用的同步通信机制和动态负载均衡特性为切入点,进行面向多核虚拟集群的并行应用性能优化方法研究。具体内容包括:基于过载虚拟机条件的并行应用性能分析模型,在此基础上,重点针对高性能无等待并发数据结构的构建技术、基于自适应任务创建与窃取的两级负载均衡技术两项关键技术方面开展研究,并依托我们已建立的IaaS实验平台进行系统集成,结合并行应用性能分析模型开展关键技术的评测和验证。本项目有助于同时保障云服务提供商和客户的利益,从而为推动云计算平台及其支撑业务的健康发展具有重要的应用价值。

项目摘要

随着多核处理器和云计算技术的普及,多核虚拟集群以其低成本、按需灵活配置的优点,成为运行并行应用的重要平台。同步通信和负载均衡是影响并行应用性能的关键问题。然而,虚拟集群容易使其承载的应用陷于对CPU资源的竞争,从而导致现有并行应用的同步通信和负载均衡机制性能低下。针对这一问题,本项目首先提出面向虚拟集群的行为记录重放方法与系统,通过记录多核虚拟集群中各类应用行为,重放并行应用的运行过程,为分析和解决并行应用在多核虚拟集群环境下的性能瓶颈问题提供了条件。在此基础上,以优化并行应用的同步通信机制为切入点,重点针对高性能无等待并发数据结构的构建技术开展研究,为虚拟机内通过共享数据结构进行同步通信的操作提供无等待的进度保障,从根本上缓解同步通信操作对CPU资源的浪费,并为并行应用的负载均衡提供了底层数据结构方面的支撑,提升多核虚拟集群的构建效率。此外,本项目探索了无等待数据结构在并行机器学习算法中的应用。经过三年潜心深入的研究,本项目工作进展顺利,完成了预期的研究内容和目标,并取得丰硕的研究成果,在重要国际学术期刊和会议发表论文6篇,其中IEEE Transactions顶级期刊论文3篇、中国计算机学会规定的CCF B类国际学术会议论文1篇;获批国家发明专利2项,申请国家发明专利3项。本项目的研究成果对于推动云计算平台及其支撑业务的健康发展来说,具有重要的应用价值。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
2

中国参与全球价值链的环境效应分析

中国参与全球价值链的环境效应分析

DOI:10.12062/cpre.20181019
发表时间:2019
3

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

DOI:
发表时间:2022
4

基于细粒度词表示的命名实体识别研究

基于细粒度词表示的命名实体识别研究

DOI:10.3969/j.issn.1003-0077.2018.11.009
发表时间:2018
5

货币政策与汇率制度对国际收支的影响研究

货币政策与汇率制度对国际收支的影响研究

DOI:
发表时间:2022

彭亚琼的其他基金

相似国自然基金

1

面向多核集群的并行仿真支撑技术研究

批准号:61802422
批准年份:2018
负责人:林忠伟
学科分类:F0202
资助金额:23.00
项目类别:青年科学基金项目
2

面向海量数据处理的多核学习算法及其并行优化方法研究

批准号:61005045
批准年份:2010
负责人:胡明清
学科分类:F0603
资助金额:20.00
项目类别:青年科学基金项目
3

多核体系结构下并行应用的性能评测与优化技术研究

批准号:60603052
批准年份:2006
负责人:张宝印
学科分类:F0204
资助金额:7.00
项目类别:青年科学基金项目
4

面向通用计算集群的全局GPU虚拟化理论与方法研究

批准号:61300038
批准年份:2013
负责人:石林
学科分类:F0204
资助金额:23.00
项目类别:青年科学基金项目