DOC PREVIEW
Berkeley COMPSCI 294 - A Location Service for Beacon Vector Routing

This preview shows page 1-2 out of 5 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

A Location Service for Beacon Vector RoutingMotivation and Problem FormulationKey Solution IdeasCurrent Status and Future PlansQuestions?A Location Service for A Location Service for Beacon Vector RoutingBeacon Vector RoutingChris Baker, Daekyeong Moon,Chris Baker, Daekyeong Moon,Jorge OrtizJorge OrtizMotivation and Problem Motivation and Problem FormulationFormulationBeacon Vector Routing (BVR)Beacon Vector Routing (BVR)Point-to-point routing schemePoint-to-point routing schemeDynamic beacon-derived coordinate systemDynamic beacon-derived coordinate systemEach node in network has an associated node id and a runtime-derived Each node in network has an associated node id and a runtime-derived coordinatecoordinateAssumptionsAssumptionsNode id’s are unique and unchangingNode id’s are unique and unchangingBeacon Vector Coordinates are subject to change with topology of the Beacon Vector Coordinates are subject to change with topology of the networknetworkCurrent BVR Current BVR sends [node_id, BVCoords] mapping through Ethernet backchannelsends [node_id, BVCoords] mapping through Ethernet backchannelKey Solution IdeasKey Solution IdeasDistributed Cache/Lookup SchemeDistributed Cache/Lookup SchemeConsistent hashing to spread the lookup-request load amongst Consistent hashing to spread the lookup-request load amongst beaconsbeaconsCache entry replacementCache entry replacementExplore cache size and replacement schemes to minimize Explore cache size and replacement schemes to minimize packets moving through network and balance with system packets moving through network and balance with system constraints (i.e. memory size, power, etc)constraints (i.e. memory size, power, etc)Eavesdropping schemeEavesdropping schemeNodes eavesdrop packets on route to beacons and cache Nodes eavesdrop packets on route to beacons and cache beacon responsesbeacon responsesNodes respond to beacon request to shorten response time and Nodes respond to beacon request to shorten response time and decrease network trafficdecrease network trafficCurrent Status and Future PlansCurrent Status and Future PlansCurrently implemented/tested:Currently implemented/tested:Initial version of BVR Location Service modules in place (no local Initial version of BVR Location Service modules in place (no local caching)caching)Cache modules in progressCache modules in progressCode tested in TOSSIMCode tested in TOSSIMHigh-level simulator (HLS) in progress for testing different High-level simulator (HLS) in progress for testing different caching schemescaching schemesFuture Plans:Future Plans:Integrate local caching into version 0.1 of Location ServiceIntegrate local caching into version 0.1 of Location ServiceTest and implement cache entry replacement in HLS and TOSSIMTest and implement cache entry replacement in HLS and TOSSIMTest BVR Location Service on MotesTest BVR Location Service on MotesTweak and turn knobs to find best performance/overhead Tweak and turn knobs to find best performance/overhead tradeoffs in real test-bedtradeoffs in real test-bedImplement Beacon election algorithmImplement Beacon election


View Full Document

Berkeley COMPSCI 294 - A Location Service for Beacon Vector Routing

Documents in this Course
"Woo" MAC

"Woo" MAC

11 pages

Pangaea

Pangaea

14 pages

Load more
Download A Location Service for Beacon Vector Routing
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view A Location Service for Beacon Vector Routing and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view A Location Service for Beacon Vector Routing 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?