context & group addressing jason tam scott xu david shen

18
Context & Group Addressing Jason Tam Scott Xu David Shen /summer.winlab.rutgers.edu/projects/wiki/2012/Projects/MobilityFirs

Upload: brenda-hill

Post on 05-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Context & Group Addressing

Context & Group Addressing Jason Tam Scott Xu David Shen

http://summer.winlab.rutgers.edu/projects/wiki/2012/Projects/MobilityFirst/Context1PurposeExplore applications of group addressing and context aware messaging in the MobilityFirst frameworkNew branch of applications opened up

Group by sensor data context2Architecture

3Data Server - PHP Query Construction1_KR3DM 3-axis Accelerometer.csvDelimited by an underscore to determine table to insert into`timestamp`,`x`,`y`,`z`Comma delimited field names for insertion field1345066313885,-0.77469909,-0.3807226,9.442732Insertion values[id, GUID, and ip added]Final query to runINSERT INTO `1`(`timestamp`, `x`, `y`, `z`, `id`, `guid`, `ip`) VALUES (1345066313885, -0.77469909, -0.3807226, 9.442732, A000002241E787, 30B57BFBB820273207483858911A00377BD558A3, 174.226.197.69)

4Data Server - MYSQL Contents

5Robust UploadDivision of file into chunksGrab last successfully uploaded timestampTimeout & increase wait time

6Data Server - ScalabilityReplication (simple)Default LAMP installInclude our php scriptsInitialize

7Archival ResolutionQueries data server to determine membershipApp determined (may or may not result in an addition/removal from GCRS)

8Immediate ResolutionUses immediate data pull to determine membershipClient reads apps def fileClient adds/removes itself

9Abstraction for AppsCombine base contextsCreate new (app specific) contextGCRS assigns group GUIDApps needs only to communicate with group GUID for messaging

U4BZ7EFBXF6W173817483778HE1R05327BD55923

10Prevailing App IdeaiClickerAddress truthful attendance issueNovel context reliant features

11Smartphone (Indoor) Localization[mini digression]12Smartphone (Indoor) LocalizationGPSUnreliable indoorsWifi trilateration/SVMRequires multiple WLANBluetoothSelf sufficient for dense networksFor all phonesSet discoverableDiscoverSend results (MAC & RSSI) to server to compute

13

Algorithm Test with Generated Grid

Grid truthsLocalization Algorithm[Modified Algorithm via Robust Distributed Network Localization with Noisy Range Measurements, David Moore, John Leonard, Daniela Rus, Seth Teller MIT Computer Science and Artificial Intelligence Laboratory; 2004]

1415RSSI -> Distance[Formula via Indoor Location Using Trilateration Characteristics, B Cook, G Buckberry, I Scowcroft, J Mitchell, T Allen, 2005 ]

16Anchor PointsOne globally positioned -> all globally positionedWifi localization can resolve ambiguities

17?18