欢迎来到天天文库
浏览记录
ID:40405281
大小:242.20 KB
页数:15页
时间:2019-08-01
《The Design and Implementation of a Log-Structured File System》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、TheDesignandImplementationofaLog-StructuredFileSystemMendelRosenblumandJohnK.OusterhoutElectricalEngineeringandComputerSciences,ComputerScienceDivisionUniversityofCaliforniaBerkeley,CA94720mendel@sprite.berkeley.edu,ouster@sprite.berkeley.eduAbstractmagnitudemoreefficientlythancurrent
2、filesystems.ThispaperpresentsanewtechniquefordiskstorageLog-structuredfilesystemsarebasedontheassump-managementcalledalog-structuredfilesystem.Alog-tionthatfilesarecachedinmainmemoryandthatincreas-structuredfilesystemwritesallmodificationstodiskingmemorysizeswillmakethecachesmoreandmoreseq
3、uentiallyinalog-likestructure,therebyspeedingupeffectiveatsatisfyingreadrequests[1].Asaresult,diskbothfilewritingandcrashrecovery.Thelogistheonlytrafficwillbecomedominatedbywrites.Alog-structuredstructureondisk;itcontainsindexinginformationsothatfilesystemwritesallnewinformationtodiskin
4、asequen-filescanbereadbackfromthelogefficiently.Inordertotialstructurecalledthelog.Thisapproachincreaseswritemaintainlargefreeareasondiskforfastwriting,wedivideperformancedramaticallybyeliminatingalmostallseeks.thelogintosegmentsanduseasegmentcleanertoThesequentialnatureofthelogalsoper
5、mitsmuchfastercompresstheliveinformationfromheavilyfragmentedcrashrecovery:currentUnixfilesystemstypicallymustsegments.Wepresentaseriesofsimulationsthatdemon-scantheentiredisktorestoreconsistencyafteracrash,butstratetheefficiencyofasimplecleaningpolicybasedonalog-structuredfilesystemnee
6、donlyexaminethemostcostandbenefit.Wehaveimplementedaprototypelog-recentportionofthelog.structuredfilesystemcalledSpriteLFS;itoutperformsThenotionofloggingisnotnew,andanumberofcurrentUnixfilesystemsbyanorderofmagnitudeforrecentfilesystemshaveincorporatedalogasanauxiliarysmall-filewriteswhi
7、lematchingorexceedingUnixperfor-structuretospeedupwritesandcrashrecovery[2,3].How-manceforreadsandlargewrites.Evenwhentheoverheadever,theseothersystemsusethelogonlyfortemporaryforcleaningisincluded,SpriteLFScanuse70%ofthestorage;thepermanenthomeforinformationisinatradi-diskbandwidthf
8、orwriting,wh
此文档下载收益归作者所有