简介:Thisarticlepresentsadatamanagementsolutionbasedonthedatadistributionservice(DDS)communicationmodel.ThebasicDDScommunicationmodelconsistsofaunidirectionaldataexchangewhereapplicationsthatpublishdata'push'therelevantdata,whichisupdatedtothelocalcachesofco-locatedsubscriberstothedata[1].DDShasnospecifiedcenternodetoforwarddatapacketsandmaintainthecommunicationdata.Thistypeofpublish-subscribe(P/S)modelpresentsintegrityandconsistencychallengesindatamanagement.Unlikepeer-to-peer(P2P)distributedstorage,DDSapplicationshaveahardreal-timeenvironmentandfewerdatafeatures,andthecoreproblemisensuringtheintegrityandconsistencyofdataindistributedsystemsunderthishardreal-timeenvironment.ThisarticlebeginswithabriefintroductionofthecommunicationmodelusedbyDDS,thenanalyzespersistentdatamanagementproblemscausedbysuchmodel,andprovidesanappropriatesolutiontotheseproblems.Thissolutionhasbeenimplementedinaprototypesystemofthereal-timeservicebus(RTSB)ofTsinghuaUniversity.