ad loc: location-based infrastructure-free annotation derek j. corbett and daniel cutting university...
Post on 19-Dec-2015
216 views
TRANSCRIPT
![Page 1: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/1.jpg)
Ad Loc: Location-based Infrastructure-free Annotation
Derek J. Corbett and Daniel Cutting
University of Sydney
University College Dublin, 16th October 2006
![Page 2: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/2.jpg)
Dated 16th October 2006
University College Dublin Slide 2
Motivation
• Mobile devices are increasingly common
• Carried with us everywhere• Powerful, capacious, wireless
• Location technologies also appearing
• GPS, Galileo• PlaceLab
• Location-based services are appealing
• “Does this café serve good coffee?”
![Page 3: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/3.jpg)
Dated 16th October 2006
University College Dublin Slide 3
Ad Loc
• Annotation of physical environment (Post-It notes)
• Tie persistent virtual “notes” to physical locations via a mobile device
• Notes publicly and asynchronously available
• No embedded infrastructure or Internet access needed
Mock application
![Page 4: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/4.jpg)
Dated 16th October 2006
University College Dublin Slide 4
Publishing and Querying
• User composes a note and publishes it at their current location
• Others arrive at locations and query for published notes
• Empty queries return all notes at a user’s location
• Constraints can be applied
• Return all notes with a given subject• Limit to recently published notes• Etc.
![Page 5: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/5.jpg)
Dated 16th October 2006
University College Dublin Slide 5
Background
• Stick-e notes, Place-Its, …
• Notes with contextual triggers placed in the environment
• Location-based reminders on mobile phones• Location detection
• GPS now very mature (Assisted GPS, etc.)• Galileo designed to work well indoors• PlaceLab uses WiFi detection + DB• Mobile phone cells can provide imprecise location
• E-graffiti, CampusAware
• Social studies of environmental annotation• People like using them and contributing notes
![Page 6: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/6.jpg)
Dated 16th October 2006
University College Dublin Slide 6
Infrastructure-free
![Page 7: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/7.jpg)
Dated 16th October 2006
University College Dublin Slide 7
Mobile Device Density
500m square region, 82m broadcast radiusRelationship Between The Number of Nodes and the Resulting Average Density
0
12
3
4
5
6
7
8
910
11
12
13
14
15
16
0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200
Number of Nodes
Average Node Density
![Page 8: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/8.jpg)
Dated 16th October 2006
University College Dublin Slide 8
Cache Replication Policies
• Basic
• Any broadcast notes overheard by devices are cached
• Publish
• Broadcast a note to neighbours upon generation
• Periodic
• Periodically broadcast the least overheard cached notes
• Location-aware Periodic
• Periodically broadcast cached notes relevant to the current area
• All
• Combination of Basic, Publish and Location-aware Periodic
![Page 9: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/9.jpg)
Dated 16th October 2006
University College Dublin Slide 9
Area of Relevance
• Notes are relevant to specific locations of different sizes
• Inefficient / unnecessary to cache notes on all devices
• Area of Relevance (AOR) definesarea where a note is relevant
• Notes are cached on devicesin or near AOR
• As more distant users find anote relevant, its AOR growsto encompass all such points
![Page 10: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/10.jpg)
Dated 16th October 2006
University College Dublin Slide 10
Ad Loc Summary
• Ad Loc is an infra-structure free, localised persistent and asynchronous platform for collaboratively annotating the physical environment
• Localised: notes are relevant to specific locations
• Persistent: notes remain in the environment
• Asynchronous: publisher and consumer need not be simultaneously present
• Collaborative: anyone can publish or read any note
• Infrastructure-free: no servers or Internet connections
![Page 11: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/11.jpg)
Dated 16th October 2006
University College Dublin Slide 11
Evaluation
• OMNeT++ simulation using the Mobility Framework
• WiFi-enabled devices with a broadcast range of 82m
• Simulation duration: 3000s
• Network size: 500m x 500m
• Mobility: 1m/s random waypoint model (no pause)
• Cache flush: 500s
• Periodic replication: 20s randomly offset
![Page 12: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/12.jpg)
Dated 16th October 2006
University College Dublin Slide 12
Metrics
• Recall
• Traffic Overhead Ratio (TOR)
• Ad Loc Satisfied Internet Queries (ASIQ)
Queries Resolved by Ad LocTotal Queries
Total Packets SentTotal Queries Made
Relevant Notes Found on QueryTotal Published Relevant Notes
![Page 13: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/13.jpg)
Dated 16th October 2006
University College Dublin Slide 13
Scenarios
• “City Blocks” scenario
• 400 small locations of radius 10m (e.g. shop fronts)
• “Sporting Venue” scenario
• 4 large locations of radius 100m (e.g. stadium sections)
• In each scenario the total area covered by the locations was approximately half of the network area
• Initial experiments tested recall and overhead of user-created notes
![Page 14: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/14.jpg)
Dated 16th October 2006
University College Dublin Slide 14
Note Availability:City Blocks
![Page 15: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/15.jpg)
Dated 16th October 2006
University College Dublin Slide 15
Note Availability:Sporting Venue
![Page 16: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/16.jpg)
Dated 16th October 2006
University College Dublin Slide 16
Note Overhead:City Blocks
![Page 17: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/17.jpg)
Dated 16th October 2006
University College Dublin Slide 17
Note Overhead:Sporting Venue
![Page 18: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/18.jpg)
Dated 16th October 2006
University College Dublin Slide 18
Discussion
• Critical mass of participants required
• Surprisingly small!• ~14 enough for 60-70% recall (density of 1)
• Good recall properties
• ~28 gives 90% recall (density of 2)• Diminishing returns with more nodes
• Linear scaling overhead with the number of users
• Cache Replication Policy not too important to recall
• Basic works “well enough” with less overhead if enough queries
• Otherwise Periodic performs well with low overhead
![Page 19: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/19.jpg)
Dated 16th October 2006
University College Dublin Slide 19
Extension: Internet Cache
• Ad Loc can be used to cache data from the Internet
• Data available on internet may be pertinent to particular locations
• Train timetables at stations• Movie trailers at cinemas• Company websites at company headquarters
• This data can be downloaded once from the Internet and then cached in Ad Loc for others
• Probe Ad Loc before having to download content
![Page 20: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/20.jpg)
Dated 16th October 2006
University College Dublin Slide 20
Scenarios
• How much Internet traffic is replaced by Ad Loc traffic?
• Same two scenarios as previous experiment
• Each location had a set of relevant Internet objects
• City Blocks: 20 data items available per location• Sporting Venue: 2000 data items available per
location
• Queried objects chosen from Zipf distribution
![Page 21: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/21.jpg)
Dated 16th October 2006
University College Dublin Slide 21
Internet Cache Availability:City Blocks
![Page 22: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/22.jpg)
Dated 16th October 2006
University College Dublin Slide 22
Internet Cache Availability:Sporting Venue
![Page 23: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/23.jpg)
Dated 16th October 2006
University College Dublin Slide 23
Internet Cache Overhead:City Blocks
![Page 24: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/24.jpg)
Dated 16th October 2006
University College Dublin Slide 24
Internet Cache Overhead:Sporting Venue
![Page 25: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/25.jpg)
Dated 16th October 2006
University College Dublin Slide 25
Discussion
• Reduces the number of Internet lookups
• A third of queries satisfied locally with just 28 nodes
• Works best for many small nearby locations
• Less reliable for large locations
![Page 26: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/26.jpg)
Dated 16th October 2006
University College Dublin Slide 26
Conclusion
• Ad Loc provides essentially free access to serendipitously available content
• Doesn’t require huge number of participants
• Algorithms scale well
• Interesting property: notes may disappear at night when all devices leave a location
• But may return next morning!• May have different sets of notes at a location
depending on time of day and function of location
![Page 27: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/27.jpg)
Dated 16th October 2006
University College Dublin Slide 27
Future Work
• More detailed simulations, realistic mobility models
• Polygonal AORs
• User Interface
• Ranking functions for notes• Content filters for spam
• Proxy servers to augment caching
• Allow notes to be cached overnight, etc.• Proxies can be integrated with no extra work
![Page 28: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/28.jpg)
Dated 16th October 2006
University College Dublin Slide 28
Questions?
Daniel Cutting [email protected]
Corbett. D. and Cutting. D.Ad Loc: Location-based Infrastructure-free Annotation3rd International Conference on Mobile Computing and Ubiquitous Networking (ICMU2006)London, UKOctober 11—13, 2006
![Page 29: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/29.jpg)
Dated 16th October 2006
University College Dublin Slide 29
AD LOC Notes
• < id, timestamp, AOR, subject, data >
• ID: A digest of the subject and the data segment
• Timestamp: Time when the note was last cached
• Subject: A short description of the note
• Data: MIME data component
![Page 30: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/30.jpg)
Dated 16th October 2006
University College Dublin Slide 30
AD LOC: What does it mean?
• Abbreviation of “Ad Locum”
• Ad Locum (Latin) = “To/At the Place/Location”
![Page 31: Ad Loc: Location-based Infrastructure-free Annotation Derek J. Corbett and Daniel Cutting University of Sydney University College Dublin, 16 th October](https://reader034.vdocument.in/reader034/viewer/2022051618/56649d2a5503460f949fe63b/html5/thumbnails/31.jpg)
Dated 16th October 2006
University College Dublin Slide 31
Enabling Technologies
• Location Awareness
• (A/D)GPS, E911, APS, Base Station Triangulation
• Ad Hoc Communication
• 802.11(abg), Bluetooth
• Infrastructure Based Communications
• 3G, WiMax, WiBro, GPRS/EDGE