Pervasive Computing for a Nomadic Lifestyle *

Document technical information

Format pdf
Size 133.0 kB
First found May 22, 2018

Document content analysis

Category Also themed
Language
English
Type
not defined
Concepts
no text concepts found

Persons

Organizations

Places

Transcript

Pervasive Computing for
*
a
Nomadic Lifestyle
Victor Zue ([email protected])
MIT Computer Science and
Artificial Intelligence
Laboratory
Cambridge, MA 02139, USA
* Lessons Learned from Project Oxygen
How Pervasive Is Computing?
• >1.5B mobile phones
– China, USA, Japan, Germany, Italy, …
• >300M pagers
– USA dominates
• >120M laptops
• >2.3M hotspots by 2007
– China, Europe, US, …
• >16M PDAs
•...
ÖPeople and devices are increasingly mobile, so
technologies must be developed to support this
nomadic lifestyle
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Some System-Level Challenges
• Pervasive: Be available everywhere, at any time, for
anybody
• Nomadic: Allow people and devices to move around
freely
• Embedded: Live in our world, sensing and affecting it
• Human-centered: Understand and respond to human
intent; solve real problems
• Non-intrusive: Preserve privacy while ensure security
• Adaptable: Provide flexibility in response to changes
• Eternal: Must never shut down or reboot
• Organic: Allow applications and services to be added
easily
•...
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Some Technical Challenges
•
•
•
•
•
•
•
•
Devices
Networks
Security and Privacy
Interfaces
Operating Systems
Collaboration
Information Management
...
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Smart Devices
• Many special purpose devices Ö One flexible,
anonymous device
• Technical challenges
– A new, programmable, energy efficiency computer
architecture
– Software-centric application development
– —Customizable,
yet
provide
security
and preserve privacy
Victor Zue
MIT Computer Science
and Artificial
Intelligence
Laboratory
2004/9/1
Networks for a Nomadic Lifestyle
• People and devices will be moving, and available
computing resources will be changing
• New technologies must be developed to support
this context-aware, nomadic lifestyle
– Location awareness: Where am I?
– Resource discovery: What is available near me? How do I
find them?
– Session migration: What’s the best way to achieve
connectivity?
– P2P computing and communication
– Ad hoc networks
– Sensor networks
– Privacy and security
–...
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Nomadic Networks
Print this
on the
nearest
color
printer.
Resource
Discovery
Indoor
Navigation
Temperature, light,
sound sensors,
buzzer
Stream
Migration
Location
Aware
Sensing
video
Cricket Location Support
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Security and Privacy
• How can we improve security of cell phones, PDAs,
and other mobile devices?
– OS improvement to malicious attacks
• How can we securely utilize a multitude of
inexpensive, potentially untrustworthy, potentially
indistinguishable devices?
– Security automation of cheap devices (proxy-based
protocols?)
– User/proxy authentication for untrusted devices
• How can we ensure that privacy is preserved
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Proxy-based Security
Protocols
Proxy-to-Proxy
Security Protocol
Proxy-to-Proxy
Security Protocol
Routing
Routing
Network
Network
Proxy
Proxy
Device-toProxy Security
Protocol
Proxy
Device-toProxy Security
Protocol
K21
User
VCR
K21= Electronic ID +
Location + Wireless
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Putting It All Together . . .
“Print foo.doc on nearest printer”
K21
Proxy
Cricket
Beaco
n
Room 226
Cricket
Listene
r
Query
Intentional
Name
Routers
PrinterA,
PrinterB
K21
Wireless
Comm.
Print foo.doc Print foo.doc
ACL: Reject
ACL: Accept
PrinterA
Proxy
PrinterB
Proxy
foo.doc
video
Proxy-based Security & Location-based Service
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
We Need Anthropomorphic
Interfaces
• Computers should interact with humans in the
same ways humans interact with humans
• Next-generation interfaces should be human
centric:
– Carry on a conversation with the user
– Combine speech, vision, gesture and sketching
– Permit multi-modal interactions
• Technical challenges
–
–
–
–
Multilinguality video
Monolingual Ö Multilingual systems
On-line interactions Ö Off-line delegation Delegation video
Uni-modal Ö Multi-modal interactions
Multimodality video
Adaptation and learning
Adaptation video
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Operating Systems
• Pervasive computing systems need to support
dynamic assembly of distributed applications
• The operating system must be able to
– Continuously adapt to changes in user locations and needs
– Respond to component failures and newly available resources
– Maintain continuity of service as the resources evolve
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
Summary
• Pervasive computing is fast becoming a reality
• Many fundamental technological problems must be
solved
–
–
–
–
–
–
Devices
Networks
Security/Privacy
Interfaces
Information management
...
• Major challenges include robustness, reconfigurability, privacy, and security
• An overarching architecture and SW infrastructure
is critical
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
To Be Successful, Taiwan Should .
..
• Adopt a software-centric approach
– The value-added in the end result is largely in software
• Promote a systems perspective
– High level conceptualization, not low level mechanism
• Acquire an application-driven perspective
– Intel doesn’t care much about what people do with the PCs
– Microsoft cares about what people do with PCs everyday
Victor Zue — MIT Computer Science and Artificial Intelligence Laboratory
2004/9/1
×

Report this document