Computer and Modernization

Previous Articles     Next Articles

DoFFT:AFastFourierTransformMethodBasedonDistributedDatabase

  

  1. (1.CollegeofComputerScienceandTechnology,GuizhouUniversity,Guiyang550025,China;
    2.GuizhouEngineeringLabforACMIS,Guiyang550025,China)
  • Received:2018-03-13 Online:2018-07-05 Published:2018-07-05

Abstract: FastFouriertransformhasawiderangeofapplicationsinastronomy.Forexample,pulsarsignalsoftenrequirecoherentdeclerprocessingbasedonfastFouriertransforms.Asthesignaldataisusuallystoredinthedatabase,andexecutingfastFouriertransformalgorithmoutsideofdatabaseaftergettingdatafromthedatabasewillhavealotofI/Oandnetworkoverheadandthusseriouslyaffecttheoverallperformance.Tosolvethisproblem,thispaperdesignsaDoFFT(DatabaseoptimizedFFT)algorithmwhichcanexecuteandoptimizefastFouriertransformsinparallelintheformofuser-definedfunctions(UDF).Inaddition,differentloadofeachnodeinthedatabaseclusterandunevendistributionofdatamaysometimesleadtoinefficientimplementation,DoFFTmethodbasedontheCPU,I/O,networkandtransmissionrates,andothercosts,redistributesdatatofurtheroptimizetheparallelexecutionoffastFouriertransform.TheexperimentalresultsshowthattheperformanceofDoFFTalgorithmisimprovedeffectivelywiththeoptimizationbasedondataredistribution.

Key words: distributeddatabase, fastFouriertransform, parallel, datadistribution, costmodel

CLC Number: