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.
湖南百纵科技有限公司是一家具有ISP ICP 电信增值许可证的正规公司,多年不断转型探索现已颇具规模,公司成立于2009年 通过多年经营积累目前已独具一格,公司主要经营有国内高防服务器,香港服务器,美国服务器,站群服务器,东南亚服务器租用,国内香港美国云服务器,以及全球专线业务!活动方案:主营:1、美国CN2云服务器,美国VPS,美国高防云主机,美国独立服务器,美国站群服务器,美国母机。2、香港C...
快快云怎么样?快快云是一家成立于2021年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,快快云目前提供有香港云服务器、美国云服务器、日本云服务器、香港独立服务器、美国独立服务器,日本独立服务器。快快云专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经验,遍布亚太地区的海量节点为业务推进提供强大...
昔日数据怎么样?昔日数据新上了湖北十堰云服务器,湖北十堰市IDC数据中心 母鸡采用e5 2651v2 SSD MLC企业硬盘 rdid5阵列为数据护航 100G高防 超出防御峰值空路由2小时 不限制流量。目前,国内湖北十堰云服务器,首月6折火热销售限量30台价格低至22元/月。(注意:之前有个xrhost.cn也叫昔日数据,已经打不开了,一看网站LOGO和名称为同一家,有一定风险,所以尽量不要选择...
阵列卡为你推荐
急救知识纳入考试在中国急救员可以纳入医护人员吗?关键字数据库:什么是关键字?关键字编程中,什么是关键字原代码什么是原代码百度关键词工具常见百度关键词挖掘方法分别是什么请列举?百度关键词分析关键词怎么分析?www.e12.com.cn有什么好的高中学习网?336.com求一个游戏的网站 你懂得www.sesehu.comwww.121gao.com 是谁的网站啊www.kanav001.com长虹V001手机小游戏下载的网址是什么
域名查询软件 sharktech 免费网站监控 淘宝双十一2018 免费smtp服务器 200g硬盘 最好的免费空间 hkg cdn加速原理 如何用qq邮箱发邮件 免费蓝钻 godaddy空间 nnt .htaccess 标准机柜 低价 热云 g6950 主机游戏 电脑主机 更多