资源描述:
《lightweight recoverable virtual memory》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LightweightRecoverableVirtualMemoryM.Satyanarayanan,HenryH.Mashburn,PuneetKumar,DavidC.Steere,JamesJ.KistlerSchoolofComputerScienceCarnegieMellonUniversityAbstractThiscombinationofcircumstancesismostlikelytobeRecoverablevirtualmemoryreferstoregionsofavirtu
2、alfoundinsituationsinvolvingthemeta-dataofstorageaddressspaceonwhichtransactionalguaranteesarerepositories.ThusRVMcanbenefitawiderangeofoffered.ThispaperdescribesRVM,anefficient,portable,applicationsfromdistributedfilesystemsanddatabases,toandeasilyusedimp
3、lementationofrecoverablevirtualobject-orientedrepositories,CADtools,andCASEtools.memoryforUnixenvironments.AuniquecharacteristicRVMcanalsoprovideruntimesupportforpersistentofRVMisthatitallowsindependentcontrolovertheprogramminglanguages.SinceRVMallowsindep
4、endenttransactionalpropertiesofatomicity,permanence,andcontroloverthebasictransactionalpropertiesofatomicity,serializability.Thisleadstoconsiderableflexibilityinthepermanence,andserializability,applicationshaveuseofRVM,potentiallyenlargingtherangeofconside
5、rableflexibilityinhowtheyusetransactions.applicationsthancanbenefitfromtransactions.ItalsosimplifiesthelayeringoffunctionalitysuchasnestingandItmayoftenbetempting,andsometimesunavoidable,todistribution.ThepapershowsthatRVMperformswelluseamechanismthatisric
6、herinfunctionalityorbetteroveritsintendedrangeofusageeventhoughitdoesnotintegratedwiththeoperatingsystem.Butourexperiencebenefitfromspecializedoperatingsystemsupport.Italsohasbeenthatsuchsophisticationcomesatthecostofdemonstratestheimportanceofintra-andint
7、er-portability,easeofuseandmoreonerousprogrammingtransactionoptimizations.constraints.ThusRVMrepresentsabalancebetweenthesystem-levelconcernsoffunctionalityandperformance,1.IntroductionandthesoftwareengineeringconcernsofusabilityandHowsimplecanatransaction
8、alfacilitybe,whileremainingmaintenance.Alternatively,onecanviewRVMasanapotenttoolforfault-tolerance?Ouranswer,aselaboratedexerciseinminimalism.Ourdesignchallengelaynotininthispaper,isauser-levellibrarywithmin