ResearchonmassivedatastorageinvirtualroamingsystembasedonRAID5RANFeipeng,DAIHuayang,XINGWujie,WANGXiang,LiXuesongCollegeofGeoscienceandSurveyingEngineering,ChinaUniversityofMining&Technology,Beijing100083,ChinaKeywords:virtualroamingsystem,RAID5,PDSS,panoramicdataAbstract.
AmassivedatamanagementmethodwasproposedbasedonRAID5againstlimitationsofdataexpansion,andalackofautomaticdatarecoverycapabilityincurrentvirtualroamingsystem:thepanoramicdataisseparatedfromtheroamingsystemasanindependentpanoramicdataservicesystem(PDSS),anddistributedtomultiplenodestoperformanceparallelservicetakingadvantageofdiskparallelismofRAID5.
Inthisway,wecanenhancethedatastoragecapacityandfaulttoleranceoftheserverinalargeextend.
Finally,aprototypevirtualroamingsystemwasdesignedbasedonPDSS.
Theresultsshowedthatthismethodhadagoodapplicationprospect.
IntroductionVirtualroamingtechnologybasedonthePanoramaandcombinedwiththeadvantageofGISisanimportantapproachtorealizethevisualizationofGIS[1]-[2].
Withthecontinuousarealexpansioncoveredbythevirtualroamingandgreaterdetailedpanoramaspatialinformation,thestoragenodesindatacenterunderthemassivedatastorageenvironmentareverylarge,itsefficiencyandfaulttoleranceinfluencetheefficiencyandstabilityofvirtualroamingsystem.
Itisdifficulttomeetthepracticaldemands[3],thoughtherearesomesolutionssuchasdatacompressionortheimprovementofthebroadbandtoreleasethepressureoftheserver.
Thesemethodsarenotthebestwaytosolvetheseproblems,becausetheP2Pstructurehasalargenumberofnodesandcomplexencryptionalgorithm[4]-[5].
RedundantArraysofIndependentDisks(RAID)[6]putsapluralityofdiskstogethertoformaunifiedlogicalstoragedevice,thecommonmethodsofwhichwerediskimaging,stripinganderrorcorrection[7].
Forexample,RAID5scattersdatastoredindifferentdisksarraysforthepurposeofmassivestorageandhightransmissionrate,datasecurityandstoragecost,soithasbeenwidelyused[8]-[9].
Inthispaper,anewmethodwasproposedtosolvethemassivedataprobleminvirtualroamingsystembasedonRAID5.
Datastoragestructureandfault-toleranceMechanismTakingonesectionoftheroadforexample,supposingthatthereareipanoramicdataandnisomorphiccorrespondingstorageunits,thethroughputisk.
Theloadingtimeisdifferunderthesamenetworkduetothedifferentsizeofthepanoramicdata,named12,,.
.
.
nttt,thewholeloadingtimeis12,,.
.
.
nTttt=;theaveragenumberoftherequestingaccessisλ,theoretically,therejectionrateis:1(1)rrNTkTrλ1)Nrrepresentsthenumberofdatarejections,Trthetotalaccesstime.
Therefore,toreducetherejectionrateρ,weneedtoreduceT.
Ifthepanoramicdataarestoredonndifferentstorageunits,theservicetimeofeachunitswouldreducetoT/n,theacceptancesuccessfulrequestratewouldrisefromk/(1+λ*T)uptok/(1+λ*T/n),whichmeansthattheactualparallelismoftheapplicationserverisnearlyntimescomparedtosingledisk.
Hence,inordertoimprovedataservicesperformance,aserverstructurewasadoptedwhichissimilartothefeaturesofRAID5[6].
AsisshowninFig1,thepanoramicdataisseparatedfromtheroamingsystemanddistributedtomultiplenodestoestablishadataserverconnectedbyhighspeednetworkbetweenservicenodesandcontrolnodes.
Theservicenodesareusedtodynamicallystorepanoramicdata,whilethecontrolnodesusedtoresponsetotherequestfromtheroamingsystemtoassigntheservicenode.
Datanodesstoreandsendthedatatoservicenodesviathehighspeednetworkaccordingtotheinstructionfromtheservicenodes.
Fig.
1StructureofclusteredparallelpanoramicdataservicesystemTheFig.
2showsthepanoramadataunitandtheparityunitblock.
Ineachrow,Prepresentsparitysectioninformation,andthedataineachnodearestoredintheremainingmodules.
ThepanoramadataaredividedintoseveralStripeUnit,andarowdataunitandverificationunitsarecombinedintoonestripe.
Thelocalpanoramadataarestoredindataunit,andtheparityunitwhichisusefulindatarecoveryisusedtostoreinformationonothernodes.
Wetakeadvantageofrandomallocationalgorithmtoassignthepanoramadata,inotherwords,thestorageunitaredepositedtoeachnodethroughapseudorandomfunctiontosolvetheproblemofnodeoverload.
Fig.
2StorageconfigurationforparallelpanoramicdataThedataandthesystemareoftencombinedtogetherintraditionalvirtualroamingsystemwhichwillreducethestabilityandfaulttolerance,thatistosaythewholesystemwillbeparalyzedoncefatalerrorordiskdamageoccursonthelocalserver.
EVENODDcode[10]isadualfault-tolerancecodingalgorithmwhichiscommonlyusedinarraystoragesystem.
Iftheerroroccursonanytwodisks,theredundantinformationoftwodisksinthesystemwillbeincreasedtorecoverthelostdata.
EVENODDcodeisbasedonthearrayof(p-1)*(p+2),andthefirstPcolumnsisusedtostorerawdata,andthelasttwocolumnswhichisthecheckingcolumnisusedtostoretheredundancycheckingdata.
di,j(0≤i≤p-2,0≤j≤p+1)representsthelineidataofdiskj,ThecolumnPiscalledforrow-bestcheckingcolumn.
Thecheckingblockdi,pwasgainedbyexclusiveORoperationwithalltheoriginaldatainthelinei;Thep+1columnisdiagonal-bestcheckinglist,wecangetthecheckingblockthroughtheexclusiveorbetweentheregulatorsandthecorrespondingrawdatablocks.
Thestructuralformulaisasfollows:1,,0pijijjdd==(2))(,101,jjipjpipdsd>Similarly,therow-bestcheckingcolumnisusedforrecoveringthedataindamageddisk.
Iferroroccurredoncheckingdisk,alldataindisksshouldbereadtorecoveritaccordingtotheformula(2)-(4).
ThevirtualroamingsystembasedonPDSSThelogicalstructuredesign.
AsisshowninFig3,thesystemconsistsofimageprocessingsubsystem,parallelledstoragesubsystemandvirtualroamingsubsystem.
ThevirtualroamingsystemconsistsofIFRAMmoduleandGISmodulewhichisresponsibleforspatialinformationdisplay,query,analysisandoutput.
Thispaperusethemethodinreference[11],whichtransmitsthepanoramicdatatovirtualroamingsystemasthesourceofIFRAM,meanwhilethepanoramicdataservicesystemwillbelinkedtogetherwiththevirtualroamingsystem.
Thispaperonlydiscussthestoragemethodofpanoramicdata,sothestoragemethodaboutgeographicdatawillnotbediscussed.
Fig.
3FrameworkofthesystemfunctionsDesignofSystemFunctionModule.
Fromthepractical,easyoperabilityandotherprinciples,thesystemisdividedintoninemodulesincludingdocumentmanagement,mapoperation,layersettings,tools,geographicanalysis,datamanagement,imageediting,visualfieldlabelsandoutput,asshowninFig4.
Thesystemwillloadthecorrespondingpanoramicviewwhenauserchoosethestartpointandendpointalongtheroadintheelectronicroamingmap,atthesametime,panoramicviewcanbesetindependentlyintheimportantregion.
Thesysteminterfaceincludesdisplaywindow,electronicnavigationmapandviewcontroltoolbar.
Fig.
4FrameworkofthesystemfunctionsSystemperformanceanalysisTheperformanceofPDSShasadirecteffectonwholeroamingsystem.
Wearetoevaluatethesystemperformanceseparatelyfromthroughputrate,reliabilityandresponsetime.
WeSelected80harddiskswiththecapacityis80GB(theharddrivespeedis10000RPM,channelseekingtimeVirtualSpaceSystemGISbasicfunctionsSpatialDatabaseManagementSpatialinformationqueryDataOutputIFRAMEComponentsImageprocessingsubsystemRealdataservicesystemURLURLImageacquisitionImageprocessingGeneratingpanoramaDataconversionFileMapLayersToolsGeographiclDataVisionlblOutputTheimage-basedvirtualspacesystemLoadCloseSaveSaveasPrintExitZoominZoomoutPanFullViewPointlayerrenderingLinelayerrenderingArealayerrenderingRasterlayerrenderingVisionadjustmentScenerotationWalkingsimulationDirectionalradarPauseShortestpathanalysisBufferanalysisTimingAnalysisAddrealdataDeleterealdataAddimagearrayDeleteimagearrayStationsHospitalBusStationHotelShoppingFitnessExportingSWFExportImageExportingPDFMapOutputPrintis5ms,therateofdatatransmissionis200MB/sec),SCSI/FCinterface,MTBF1200000h,and16paritygroups.
Datathroughput.
Throughputrepresentsthespeedofdatatransmissioninstoragesystem,whichusedtobeexpressedintwoways:I/Orateanddatatransferrate.
ThispaperadoptedI/Orate,becauseeachvolumeofrequestissmallinvirtualroamingsystem.
450networkservicesstartedoneachnodeinclientterminalatonetime.
Thereisasimulationtestinwhichdataisrequestedbyseveralusersatonetime.
Experimentsshowthattheserverapplicationcaneasilyhandle10000datarequestandsupport4200concurrentrequests,whichbrokenthroughthelimitsoftraditionalstoragesystem.
Theresponsetimeofdataacquisition.
Theresponsetimereferstothetotaltimeofobtainingthedata.
Usersandreconstructionprocesshaveahigherpriorityincontentionforthediskbandwidth,onthecontrary,thewriteoperationwillhavetowaitfortheendofthereconstructionprocess.
Theresponsetimeisrelativelyfaster.
SimultaneouslytheoperationofdatareconstructionhasalimitonthenumberofreconstructedStripsubmittedbydisks,whichcanensurethattherecoveryworkflowcanevenlydistributedamongthedisks.
Theworkingstateofthesystemisrelativelybalanced.
Reliabilityanalysis.
Reliabilityisoneofthemostimportantindexes[12]totheperformanceofthesystem.
TheindexesofreliabilityconsistofMTTF(averagetimeoffailure),MTTR(meantimetorepair)andMTBF(meantimebetweenfailures),amongthem:MTBFMTTFMTTR=+(5)Foreachdisk,MTBF=1,200,000h,MTTR=1h.
FromMTTR<9999928.
Thatis,theMTTFhasincreasedto1000timesoftraditionalcopyingbackup.
Thefailuretimeperyearis3.
8min,whichismeettherequirements.
ConclusionsTakingadvantageoftheRAID5suchaseasinessinstorageextension,storageefficiency,cheapness,andautomaticdatarecovery,asolutionsofthemassivedatastorageandfault-toleranceinvirtualroamingsystemmethodwaspresented.
Thepanoramicdatawasseparatedfromtheroamingsystemanddistributedtomultiplenodes.
Inthisway,theexpansioncapabilityofthevirtualroamingspatialwouldbeenhancedinlargeextend.
Inaddition,thesystemhadautomaticdatarecoverycapability.
Finally,thePDSSthroughput,reliabilityandresponsetimewastested,theresultsshowedthatthismethodprovidedanewwayofsolvingthedatalimitationofvirtualroamingtechnology.
References[1]JSurong,WSong,FGang,TechnologyofPanoramicViewBasedonImages,ComputerApplications.
16(2002)85-87.
[2]DEREKBRADLEY,ALANBRUNTON,MARKFIALA,GERHARDROTH.
Image-basedNavigationinRealEnvironmentsUsingPanoramas[C],IEEEInternationalWorkshoponHapticAudioVisualEnvironmentsandtheirApplications,Ontario,Canada,2005.
[3]ZHUB,LIK,PATTERSONH.
AvoidingtheDiskBottleneckintheDataDomainReduplicationFileSystem[C].
Proceedingsofthe6thUSENIXConferenceonFileandStorageTechnologies(FAST'08),SanJose,CA,USA,2008.
[4]JibfTian,YaFeiDai.
studyondurablepeer-to-peerstoragetechniques.
[J]Journalofsoftware2007,18(6):1379-1399.
[5]E.
Pinheiro,W.
D.
Weber,L.
A.
Barroso.
Failuretrendsinalargediskdrivepopulation[C].
Proceedingsofthe5thUSENIXconferenceonFileandStorageTechnologies,SanJose,2007,17-28.
[6]HAYESB.
CloudComputing[J].
CommunicationsoftheACM,2008,51(7):9-11[7]HuanQingDong,ZhanHuaiLi,WeiLin.
RAIDVCR:ANewRAIDArchitectureforToleratingTripleDiskFailures[J].
ChineseJournalofcomputers2006,29(5):792-800[8]WenWuNa,JianKe,XuDongKe,etal,ANetworkRAIDSystemwithBackendCentralizedRedundancyManagement[J],ChineseJournalofcomputers,2011,34(5):912-923[9]SUNGHOONBAEK,KYUHOPARK.
Prefetchingwithadaptivecachecullingforstripeddiskarrays[C].
USENIXAnnualTechnicalConference,USA,2008[10]BlaumM,BradyJ,BruckJ.
EVENODD:anefficientschemefortoleratingdoublediskfailuresinRAIDarchitectures[J].
IEEETransactionsonComputers,1995,44(2):192-202[11]FeipengRan,TaoJiang,HuayangDai,etal,Keytechnologyofdigitalcampusestablishmentbasedonflexframework,JournalofGeo-InformationScience,15(2013)123-127(InChinese).
[12]LiangZhao,KeytechnologyofRedundantArraysofIndependentDisks(RAID)[D].
NationalUniversityofDefenseTechnology.
2002.
在上个月的时候也有记录到 NameCheap 域名注册商有发布域名转入促销活动的,那时候我也有帮助自己和公司的客户通过域名转入到NC服务商这样可以实现省钱续费的目的。上个月续费转入的时候是选择9月和10月份到期的域名,这不还有几个域名年底到期的,正好看到NameCheap商家再次发布转入优惠,所以打算把剩下的还有几个看看一并转入进来。活动截止到9月20日,如果我们需要转入域名的话可以准备起来。 N...
ZJI本月新上线了香港葵湾机房站群服务器,提供4个C段238个IPv4,支持使用8折优惠码,优惠后最低每月1400元起。ZJI是原Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,所选数据中心均为国内普遍访问速度不错的机房。葵湾二型(4C站群)CPU:I...
justhost怎么样?justhost服务器好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯6个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!总体来说,性价比很高,性价比不错,有需要的朋友可以...
阵列卡为你推荐
1头牛168万人民币1头700千克的牛多少钱小度商城小度智能屏Air哪里可以买?大家都怎么入手的?安徽汽车网中国汽车十大品牌funnymudpee京东的显卡什么时候能降回正常价格啊,想买个1060www.20ren.com求此欧美艳星名字http://www.sqsmm.com/index.php?album-read-id-1286.html关键字关键词编故事8090lu.com8090向前冲电影 8090向前冲清晰版 8090向前冲在线观看 8090向前冲播放 8090向前冲视频下载地址??www.119mm.com看电影上什么网站??m.kan84.net电视剧海派甜心全集海派甜心在线观看海派甜心全集高清dvd快播迅雷下载partnersonline国外外贸平台有哪些?
域名解析 哈尔滨域名注册 国外永久服务器 godaddy主机 wordpress技巧 unsplash 193邮箱 服务器合租 cdn加速是什么 网页提速 便宜空间 畅行云 防cc攻击 摩尔庄园注册 酷锐 symantec 瓦工招聘 winscpiphone 主机箱 衡天主机 更多