ubicomp systems: topics & challenges. new computing model heterogeneous devices interaction: ...

17
UBICOMP SYSTEMS: TOPICS & CHALLENGES

Upload: harry-ball

Post on 18-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

UBICOMP SYSTEMS: TOPICS & CHALLENGES

Page 2: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

New computing model

Heterogeneous devices Interaction:

Many-to-many Possibly implicit, invisible, through natural

interactions Networking:

Wireless Ad-hoc

Page 4: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Ubicomp systems research

Some core challenges: Resource impoverished devices (resource-

aware computing) Execution environments:

Volatile Heterogeneous Fluctuating

Invisible computing Security and privacy

Page 5: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Resource impoverished devices Energy:

Consumption Foraging

Page 6: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Reducing consumption

Example: FSI current wave meter:

Sleep/wake f[Hz]↓

current meter and pressuresensor in frame

tilt

Page 7: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Power for wireless comm

Example: in-network processing

Page 8: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Foraging

Power Cyber

Page 9: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Volatile execution environments Volatility:

Devices come and go Communication structure changes

Service discovery

Page 10: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Heterogeneous execution environments

Ubicomp application: may span several devices

Patchwork of technologies: Bell, G., Dourish, P., 2006,

Yesterday’s tomorrows: notes on ubiquitous computing’s dominant vision. Personal Ubiquitous Computing Better in the future? Is messiness the norm?

Heterogeneous hardware – fundamental!

Page 11: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Fluctuating execution environments

PC: static Ubicomp devices:

Multiple devices Mobile Distributed applications

Page 12: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Fluctuating execution environments

Research focus areas: Context-aware computing:

User, others present, temperature, light, etc… UCF Chapter 8

Location (location-based computing) A type of context! UCF Chapter 7 LoCA: http://loca2009.context-aware.org/

Integration ABC Project54

Page 13: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Integration

Example: Project54 Kun, A.L., Miller,

W.T., Lenharth, W. H., 2004, Computers in Police Cruisers. IEEE Pervasive Computing 3(4): 34-41

Page 14: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Invisible computing

Computers for Weiser’s Sal: Physically invisible – hidden Mentally invisible – not centers of attention

How to handle errors, notifications, upgrades? Some ideas in Friday A. et al., 2005,

Guidelines and open issues in systems support for Ubicomp: reflections on UbiSys 2003 and 2004. Personal Ubiquitous Computing

Page 15: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Security and privacy

Security = confidentiality, integrity, authenticity of information

Privacy = ability to reveal oneself selectively

UCF Chapter 3

Page 16: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Security and privacy - issues Trust Assumptions from conventional protocols Security based on location and context Privacy challenges

E.g. sensors Security challenges

Page 17: UBICOMP SYSTEMS: TOPICS & CHALLENGES. New computing model  Heterogeneous devices  Interaction:  Many-to-many  Possibly implicit, invisible, through

Sensors, privacy: Minority Report