异构服务器共享RAID的IO流互扰分析和数据排布优化研究

基本信息
批准号:61202106
项目类别:青年科学基金项目
资助金额:23.00
负责人:刘艳
学科分类:
依托单位:华侨大学
批准年份:2012
结题年份:2015
起止时间:2013-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:谢晓东,肖亮,王世勋,殷超,刘基墙,王慧
关键词:
存储共享异构服务器RAIDIO请求
结项摘要

In IT departments of small to medium size enterprises, RAID storage systems are generally shared by multiple heterogeneous servers.The shared RAID always show a rapid decrease in IO performance, as the direct result of resource contention as well as frequent disk head movements caused by intermix of disk requests from different servers. Which goes against the aim of enterprise storage sharing. Based on online profiling of disk IO operations from multiple servers sharing the disk array, combined with data migration, we propose a new dynamic data relocation technique on shared RAID storages to optimize performance. A physical partition of the entire shared array is constructed as "cache area", providing one sub-RAID for each server sharing the storage. Each sub-RAID forms different RAID configuration to match the IO access pattern of its corresponding server. By analyzing profiling data, we determine optimal data relocation, the portion of hot data and partition of disks in the shared RAID to maximize large sequential block accesses on individual disks and at the same time maximize parallel accesses across disks in the array. Obviously, the "cache area" stores active data and works in a similar way as a second level storage cache with a capacity several orders of magnitude larger than a RAM cache. Besides, each sub-RAID works in a way of "private logic second level cache" for each server sharing the RAID. As a result, disk head movements caused by intermix of disk requests from different servers could be minimized. The shared RAID could achieve load balance among disks in the array, high speed disk accesses, and true storage sharing and consolidation.

当今数量庞大的中小型IT企业中RAID存储子系统往往被多个异构服务器共享,对存储资源的竞争,以及异构服务器的IO流互相干扰引起的RAID磁盘磁头频繁寻道,导致共享RAID性能降低,违背了企业存储共享的初衷。本项目提出基于对IO访问的在线分析,结合数据动态重排,实施优化的共享RAID数据排布方案来解决该问题:在共享RAID的物理存储空间划分一个缓存区,用于为每个服务器配置一个"子RAID";再通过在线的IO访问特征分析,基于对单个磁盘顺序访问的数据块最大化或对多个阵列磁盘并行访问的磁盘数目最大化原则,确定"子RAID"结构,并选择最佳数据集从大磁盘阵列动态重排到"子RAID",使各"子RAID"始终对相应服务器呈现"专有逻辑高速缓存"的功能,从而隔离异构服务器IO流互扰,提高存储系统IO吞吐率。课题研究成果能让共享RAID为异构服务器提供优化、均衡的存储服务,实现真正的企业RAID存储共享。

项目摘要

当今IT企业中的服务器往往是异构的,且应用的多样性也会导致IO流特征的差异,异构服务器和不同应用在共享分布式存储系统时对存储资源的竞争,以及IO流互相干扰可导致存储系统性能降低,违背了存储共享的初衷。虽然分布式文件系统(DFS,Distributed File System)的默认数据策略能为数据存储及集群计算功能提供支撑,并且具有安全性和节点选择简单等优点,但其框架并没有重视现实集群中几个重要特征:节点异构性、应用环境多样化、数据文件访问规律性、节点变动等特征。本项目基于对IO访问的在线分析,结合数据动态重排,实施优化的分布式存储系统数据排布方案来解决该问题:1)以应用为导向,将数据划分为计算型数据和存储型数据两类,并分别为不同数据类型提供不同的放置策略。优化的数据放置策略在为计算型数据选择存储节点时,以节点数据访问负载与节点性能相适应为原则,旨在增加数据计算的“本地化”,即计算节点从本地获得所需计算数据,减少网络传输,提高集群计算效率。针对存储型数据响应用户读写访问为其主要存储目的的特点,优化的数据放置策略以负载均衡为目标,选择综合负载较小的节点作为数据的存储节点。2)分布式存储系统中默认数据副本的写入采用管道方式,第一个存储节点写入失败将导致数据副本在其余节点均存储失败,为了避免这种情况,优化的数据策略在为数据选择了最优的存储节点之后,提出基于数据节点可靠性的写入次序优化方案,最大化副本写入的成功率。3)对零访问数据进行分布调整以平衡节点存储空间。. 本项目搭建了基于Hadoop的真实集群环境对本项目提出的优化数据策略进行对比和验证,结果表明与HDFS默认数据副本策略相比,优化的计算型数据放置策略能够有效提高MapReduce工作时的Map任务本地化比例,进而缩短MapReduce程序的完成时间,并在集群节点出现变动时具有更好的稳定性和恢复能力。优化的存储型数据放置策略能在一定程度上避开繁忙节点,并有目的性地引导副本向性能较优节点进行存储,使集群负载更加均衡,最终缩短存储型数据的写入时间,提高存储效率。. 课题研究成果能让分布式存储系统为异构服务器以及不同类型的应用提供优化、均衡的存储服务,并适应系统对于节点变动,实现真正的多异构服务器、多应用存储共享。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

农超对接模式中利益分配问题研究

农超对接模式中利益分配问题研究

DOI:10.16517/j.cnki.cn12-1034/f.2015.03.030
发表时间:2015
2

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018
3

倒装SRAM 型FPGA 单粒子效应防护设计验证

倒装SRAM 型FPGA 单粒子效应防护设计验证

DOI:
发表时间:2016
4

基于BP神经网络的滑坡监测多源异构数据融合算法研究

基于BP神经网络的滑坡监测多源异构数据融合算法研究

DOI:10.12090/j.issn.1006-6616.2020.26.04.050
发表时间:2020
5

兰州大学电镜中心-大型仪器共享平台的建设及核心竞争力

兰州大学电镜中心-大型仪器共享平台的建设及核心竞争力

DOI:10.3969/j.issn.1000-6281.2021.03.017
发表时间:2021

刘艳的其他基金

批准号:20805037
批准年份:2008
资助金额:18.00
项目类别:青年科学基金项目
批准号:11702284
批准年份:2017
资助金额:26.00
项目类别:青年科学基金项目
批准号:51505393
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:81401277
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:81172741
批准年份:2011
资助金额:56.00
项目类别:面上项目
批准号:81703948
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:51077052
批准年份:2010
资助金额:35.00
项目类别:面上项目
批准号:81202598
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:11001209
批准年份:2010
资助金额:17.00
项目类别:青年科学基金项目
批准号:31871938
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:31501465
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:51108022
批准年份:2011
资助金额:26.00
项目类别:青年科学基金项目
批准号:31560123
批准年份:2015
资助金额:39.00
项目类别:地区科学基金项目
批准号:21203120
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:41901367
批准年份:2019
资助金额:26.00
项目类别:青年科学基金项目
批准号:21502023
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:11802239
批准年份:2018
资助金额:22.00
项目类别:青年科学基金项目
批准号:51876021
批准年份:2018
资助金额:56.00
项目类别:面上项目
批准号:71872135
批准年份:2018
资助金额:48.00
项目类别:面上项目
批准号:81172990
批准年份:2011
资助金额:57.00
项目类别:面上项目
批准号:11704296
批准年份:2017
资助金额:26.00
项目类别:青年科学基金项目
批准号:31260403
批准年份:2012
资助金额:50.00
项目类别:地区科学基金项目
批准号:41202093
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:30972537
批准年份:2009
资助金额:31.00
项目类别:面上项目
批准号:21503150
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:51276027
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:51206168
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:30971219
批准年份:2009
资助金额:31.00
项目类别:面上项目
批准号:81903781
批准年份:2019
资助金额:21.00
项目类别:青年科学基金项目
批准号:61604112
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:60707007
批准年份:2007
资助金额:20.00
项目类别:青年科学基金项目
批准号:21708038
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:41402003
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:81302939
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:41876072
批准年份:2018
资助金额:62.00
项目类别:面上项目
批准号:81301884
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:30800991
批准年份:2008
资助金额:20.00
项目类别:青年科学基金项目
批准号:31171820
批准年份:2011
资助金额:52.00
项目类别:面上项目
批准号:31300173
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:41907004
批准年份:2019
资助金额:24.00
项目类别:青年科学基金项目
批准号:31871781
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:51708422
批准年份:2017
资助金额:23.00
项目类别:青年科学基金项目
批准号:30860180
批准年份:2008
资助金额:26.00
项目类别:地区科学基金项目
批准号:31200743
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:11804297
批准年份:2018
资助金额:30.00
项目类别:青年科学基金项目
批准号:41101345
批准年份:2011
资助金额:18.00
项目类别:青年科学基金项目
批准号:81601339
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:10726047
批准年份:2007
资助金额:3.00
项目类别:数学天元基金项目
批准号:51677071
批准年份:2016
资助金额:56.00
项目类别:面上项目
批准号:41075081
批准年份:2010
资助金额:36.00
项目类别:面上项目
批准号:11704388
批准年份:2017
资助金额:27.00
项目类别:青年科学基金项目
批准号:81702012
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:41872146
批准年份:2018
资助金额:66.00
项目类别:面上项目
批准号:30973531
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:81673366
批准年份:2016
资助金额:54.00
项目类别:面上项目

相似国自然基金

1

阵列排布柱体群绕流与涡激振动互扰机理研究

批准号:11602214
批准年份:2016
负责人:涂佳黄
学科分类:A0910
资助金额:20.00
项目类别:青年科学基金项目
2

服务器共享排队系统的分析及优化

批准号:19901037
批准年份:1999
负责人:刘斌
学科分类:A0407
资助金额:4.50
项目类别:青年科学基金项目
3

感知异构车载网络中多维资源协同优化和高效数据共享

批准号:61871416
批准年份:2018
负责人:王莉
学科分类:F0102
资助金额:66.00
项目类别:面上项目
4

基于本体的地球科学异构数据共享框架研究

批准号:40802080
批准年份:2008
负责人:董少春
学科分类:D0213
资助金额:19.00
项目类别:青年科学基金项目