6'964 Pervasive Computing ContextAware Networking - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

6'964 Pervasive Computing ContextAware Networking

Description:

Omar Aftab, David Andersen, Magda Balazinska, Deepak Bansal, Nick Feamster, Jason Gift, Greg Harfst, ... Nikos Michalakis, Ronnie Misra, Allen Miu, Todd Nightingale, ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 15
Provided by: haribalakr2
Category:

less

Transcript and Presenter's Notes

Title: 6'964 Pervasive Computing ContextAware Networking


1
6.964 Pervasive ComputingContext-Aware Networking
  • Stephen J. Garland
  • October 4, 2001
  • MIT Laboratory for Computer Science
  • Networks Mobile Systems
  • http//nms.lcs.mit.edu/

2
Networks Mobile Systems
  • Faculty
  • Hari Balakrishnan, John Guttag
  • Research staff
  • Stephen Garland, Dorothy Curtis
  • Students
  • Omar Aftab, David Andersen, Magda Balazinska,
  • Deepak Bansal, Nick Feamster, Jason Gift, Greg
    Harfst,
  • Karin Iancu, Kyle Jamieson, Jaeyon Jung, Kalpak
    Kothari,
  • Nikos Michalakis, Ronnie Misra, Allen Miu, Todd
    Nightingale,
  • Bodhi Priyantha, Jon Salz, Ali Shoeb, Alex
    Snoeren,
  • Zeeshan Syed, Godfrey Tan

3
Demonstration
4
Ingredients of Demonstration
  • Resource discovery
  • Context-aware applications
  • Nomadic, adaptive mobility

5
Context-Aware Networking
  • Resource discovery
  • Name resources by what they do, not where they
    are
  • Intentional Naming System (INS)
  • Location discovery
  • Adapt operation to current location
  • Cricket location-support system
  • Not just in space
  • Nomadic, adaptive mobility
  • Switch among multiple networks
  • Migrate application-controlled end-to-end mobile
    routing
  • Adjust to current network conditions, application
    needs
  • SpectrumWare software-based digital signal
    processing

6
Resource Discovery
  • Services advertise/register resources
  • Consumers issue queries for services
  • System matches services and consumers
  • Really a naming problem
  • Attach names to services
  • Treat queries as name resolution requests
  • Problem most of todays naming systems name by
    (network) locations
  • Names should refer to what, not where

7
Intentional Names
  • Expressive name language (like XML)
  • Service providers announce attributes
  • Clients issue queries
  • Attribute-value matches
  • Wildcard matches
  • Ranges

service mit.edu/camera building NE43 room
510 resolution800x600 access
public status ready
8
INS Architecture
camera510.lcs.mit.edu
Lookup
image
Resolver self-configuration
  • Overlay network of
  • intentional name resolvers

Late binding integrate resolution and message
routing
9
(No Transcript)
10
(No Transcript)
11
(No Transcript)
12
Location Discovery
  • Recognize spaces, not just physical position
  • Good boundary detection is important
  • Operate inside buildings
  • GPS only operates out of doors
  • Preserve user privacy
  • Help users discover location without tracking
    them
  • Minimize administration, deployment costs
  • Decentralized architecture and control
  • Low cost and power consumption

13
Traditional Approach
Location DB
ID u ?
Networked Sensor Grid
ID u !
Responder
Problems privacy administration granularity
cost
14
Cricket Approach
Listener
Beacons
Infer nearest space a1
  • No central beacon control, location database
  • Privacy from passive listeners, active beacons
  • Straightforward deployment
Write a Comment
User Comments (0)
About PowerShow.com