首页> 中文学位 >面向高并发数据访问的并行I/O性能优化机制研究
【6h】

面向高并发数据访问的并行I/O性能优化机制研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1. 绪论

1.1研究背景和意义

1.2国内外研究现状

1.3研究内容

1.4论文框架结构

2. IBCS系统架构与设计

2.1系统概述

2.2相关系统简介

2.3系统体系结构与功能模块

2.4系统工作机制与工作流程

2.5系统关键问题与难点分析

2.6小结

3. IBCS系统关键技术

3.1 I/O访问模式和数据物理存储布局的获取与分析

3.2代理进程的选择与文件域划分

3.3 I/O请求重组织

3.4小结

4. 系统测试和性能分析

4.1测试环境

4.2基准测试程序性能测试

4.3小结

5. 总结与展望

致谢

参考文献

附录1 攻读硕士学位期间参加的主要科研项目

附录2 攻读硕士期间申请的发明专利目录

附录3 攻读学位期间发表的论文

展开▼

摘要

在当今大数据时代下,很多科学计算应用正从传统的计算密集型向数据密集型模式进行转变。在这些科学计算应用中,多个进程同时访问一个共享文件是一种非常常见的并行I/O访问模式,其I/O性能始终是制约并行程序运行效率的一个重要因素,为了提高程序性能,针对这种访问模式进行I/O优化的MPI-IO库被广泛采用,得到了良好的效果。与此同时,为了适应大数据存储与访问需求,诸如Lustre等并行文件系统也被越来越多地部署在高性能计算环境中,这为传统并行I/O中高并发数据访问优化带来了新的挑战。
  为了解决新环境下面临的并行I/O性能问题,面向高并发数据访问的并行I/O性能优化系统,通过采用将应用I/O访问模式与数据物理布局相匹配的设计思路,重新组织I/O请求顺序,使得I/O代理进程与I/O节点之间形成“一对一”的匹配模式,从而减少高并发数据访问时的数据访问竞争。该优化系统先通过获取分析应用I/O访问模式,从而将其转换成数据物理存储访问信息。然后综合两者信息,设计实现优化的代理进程选择方法与文件域划分方式,使得各I/O节点都能保证均衡的I/O负载,同时将待访问的文件数据段按锁边界对齐,减少锁竞争的发生。最后对I/O请求进行重新组织调整,得到最优的请求顺序,从而保证将一个大的数据请求分成若干子请求时,在完成每个子请求的迭代过程中,不会产生资源访问竞争。这种基于迭代过程这一更细的并行粒度的优化策略,为I/O请求重组织提供了更高的灵活性,保证减少数据访问竞争的同时,不会引入额外的进程间通信开销。
  基于Lustre分布式文件系统和MPI-IO访问模式的实验测试结果分析表明,该优化系统与传统的优化策略系统相比,在不同的中间缓存大小、条块分布的存储对象设备数量以及计算进程数量条件下,对高并发数据访问的并行I/O性能可以达到平均30%以上的提升效果。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号