2012年11月第33卷 第11期
计算机工程与设计
COMPUTERENGINEERING ANDDESIGN
Nove.2012
Vol.33 No.11
基于对象存储文件系统的协作式缓存一致性策略
蒋 溢,姜军君+,熊安萍
()重庆邮电大学计算机科学与技术学院,重庆400065
摘 要:基于对象存储文件系统引入了客户端缓存机制以加快文件访问速度,由此也带来了缓存数据一致性问题。针对多客户端访问共享文件时缓存更新策略存在的延时、网络和服务器负载过大及网络消耗大等问题,基于Lustre对象存储文件系统实现了一种改进的协作式缓存一致性策略。实验结果表明,改进后的缓存更新策略,不仅可以保证缓存数据的一致/性,而且减少了客户端与服务器交互次数,降低了访问延迟,提高了系统IO性能。关键词:对象存储;缓存;一致性;协作;更新
)1中图法分类号:TP316.4 文献标识号:A 文章编号:10007024(20121420405---
Collaborativecacheconsistencstratebasedon ygy
obectbasedstoraefilesstem- jgy
+
,,uninJIANGYiJIANGJunXIONG An --pjg
(,ColleeofComuterScienceandTechnoloChoninUniversitofPostsand gpgygqgy
,)CommunicationsChonin400065,Chinagqg
:T,Abstractoseedufileaccessseedobectbasedstoraefilesstemintroducestheclientcachinmechanism,whichalso - pppjgyg ,,brouhttheroblemofthecacheddataconsistenc.Whenmulticlientstrtoaccesstosharedfilesiventhedelaheavload - gpyygyy ,,ofnetworkandservertoomuchnetworkconsumtionandotherissuesofcacheudatestrateobectbasedstoraeLustrefile - ppgyjgachievedanimrovedcollaborativecachecoherencstrate.Theexerimentalresultsshowthatimrovedcacheudatesstem pygypppy ,strateuaranteenotonlcantheconsistencofcacheddatabutalsoreduceinteractionsbetweenclientandserverandtheac -gygyy /cesslatencandthesstemIOisimroved.erformance yypp
:;;;;Kewordsobectbasedstoraecacheconsistenccollaborativeudate- jgypy
0 引 言
当前高性能计算由传统的主机方式逐步向网络化集群演变,传统的基于主机的存储架构已经成为新的瓶颈,网
]12-。针对集群对存储系统高性能络化存储已成为研究热点[
性,并保证文件系统的性能,具有一定的现实意义。
1 Lustre客户端缓存机制
1.1 Lustre客户端缓存机制概述
作为首个开源的基于对象存储设备的分布式并行文件系统,Lustre已经被广泛的应用到商业与科学研究的各个领域。它采用高度模块化的结构设计,使用客户端()通过与元数据服务器(,MDClientMetaDataserverS) ,O以及对象存储目标器(obectstoraetaretST)结合在 jgg一起运行,客户端向用户提供一个目录树结构,同OST进行文件数据的交互,同MDS进行元数据的交互。OST主要负责实际数据的存储,处理所有客户端和物理存储之间
[]
的交互。MDS则主要负责提供元数据和负载均衡服务4。
——基于对象存储及文件共享等需求,一种新的存储架构—
的文件系统被广泛研究及应用,它以对象作为数据存储管
3]
,采用缓存技术来提高文件系统的性能,理的基本单位[
利用程序访问局部性原理,将最近访问的文件数据保存在客户端缓存中,下次访问相同的文件数据时则不需要再次与文件服务器建立连接访问低速的磁盘,直接从缓存中得/到,从而获得较高的IO性能。然而缓存机制的引入使得数据一致性问题更加突出,如何解决缓存与主本数据一致
;修订日期:2收稿日期:201202230120520----
,男,重庆人,硕士,副教授,C,男,河南作者简介:蒋溢(1969CF会员,研究方向为软件体系结构;+通讯作者:姜军君(1986-)-),女,四川泸州人,副教授,研究方向为操作系统与高性能计算。焦作人,硕士,研究方向为高性能计算;熊安萍(1970-):E-mailcenerali..com@vqgpqq
实现一种自适应的动 态预取策略,提高了预取的命中...针对对象存储文件系统的特点,HUSTOBS 使用缓存、聚合...能共享数据,同时能保持所有节点上的 Cache 一致性。...
分布式文件存储系统中"缓存技术被广泛用于提高系统性能$论文针对 '!' 环境下分布式文件存储系统的特 点"提出了一种兼顾用户访问效率和复本一致性的灵活的缓存策略"...
云存储系统中基于更新日志的元数据缓存同步策略_IT/...但是会带来一致性问题 ,以及维 护一致性所带来的...对象 (目录 / 文件)创建请求、对象删除请求和对象...
一种基于对象存储的文件系统的设计_IT/计算机_专业资料。一种基于对象存储的文件...3个高速缓存 , 分别用来存放经 常访问 连续块 分配策略一次 为文件分 配多...
海量存储系统中磁带文件缓存管理_专业资料。针对磁带库...网络上不同节点上的磁盘组成,这些磁盘之间相互协作。还对该缓存策略的目录管理、更新算法、一致性等问题...
数据感知的预取和缓存 ? 健壮性,多个客户端的共享...组由国家存储工业协会(NSIC)组织的业界 合作者的...对象存储文件系统的设计... 80页 2下载券...
网络文件系统的数据一致性研究_专业资料。针对网络文件系统中存在的三种主要的数据一致性问题:缓存一致性、元数据一致性和节点间数据一致性,分别设计和总结了相应的解...
多核处理器内部存储机制的研究 SMP 系统中帧听高速缓存一致性协议的设计 1 实验原理 SMP(SymmetricalMulti-Processing)又叫对称多处理机,是指在一个计算机 上汇集...
存储系统都要求能够以一种一致有效并且可 靠的方式...较高可 扩展性和 I/O 性能的多节点文件缓存系统。...这两 种节点需要互相协作共同为上层应用服务:当缓存...
存储设备; 3) 分布式文件系统的具体配臵和实现可以...第九章 分布式文件系统 9.4 缓存 ?更新策略、缓存...整个文件而创建的,使用这 种语义,缓存一致性问题...
热门文档