资源描述:
《UDAE for sensor network》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、UDAE:UniversalDataAccessEngineforSensorNetworksKrisakornRerkrai,JanneRiihijarvi,PetriM¨ah¨onenandFrankOldewurtel¨RWTHAachenUniversity,DepartmentofWirelessNetworksKackertstrasse9,D-52072Aachen,GermanyEmail:{kre,jar,pma,fol}@mobnets.rwth-aachen.deAbstractWepresentthedesignandimplementationofUDAE,ment
2、ionedabove.AnumberofmodesofinteractionareaUniversalDataAccessEngineforwirelesssensornetworks.Thesupported,includingsynchronousqueryofdata,asynchronousUDAEallowsdeveloperstoaccessdatabothlocallyandoverthenotificationsonthechangeinthedata,andevenactuationandnetworkfromavarietyofsources,suchassensors,c
3、ommunica-configurationofdatasources.tionslinksandplatformcomponentsinaunifiedmanner.Itisalsofullyextensible,allowingdatasourcesanduserstobeaddedThekeycontributionsofthispaperarethedetaileddescrip-flexiblyatrun-time.Thisenablescapabilitiesforcross-componenttionofthearchitectureofUDAE,includinginterface
4、sanddataoptimizationandrun-timeconfiguration.Inordertovalidateourmodelused,togetherwithimplementationdesignsfortwoma-proposedsystem,wehaveimplementedUDAEfortwooperatingjorWSNoperatingsystems(ContikiandTinyOS).TheUDAEsystems(ContikiandTinyOS).WhiletheTinyOSimplementationdesignisuniqueintheWSNdomainby
5、providingacommonhasbeendoneasnativecode,theContikiimplementationisbasedonareconfigurablecomponent-orientedmiddlewareenablingobject-orientedanddatabaseabstractionforalltypesofdatadeveloperstofullybenefitfromtheflexibilityofferedbythesourceswhethertheyarepresentlocallyontheplatformorUDAE.Bothoftheseimpl
6、ementationshavebeenmadepubliclyontheothernodesinthenetwork.Thearchitectureisalsoavailableunderanopensourcelicense.Adetailedperformancecompletelyextendible,allowingfornewdatasourcesbeingevaluationcarriedoutwiththeseimplementationsshowsthattheintroducedatrun-time(givenasuitableoperatingsystem).overhe
7、adinducedbytheadoptionofUDAEintermsofmemory,processingrequirementsandenergyconsumptionisverysmallWealsodiscusskeyapplicationscenariosforUDAEinsomeandtheadditionallatenciesinducedbytheframeworknegligible.det