Download UIA - University of Colorado Boulder

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Computer vision wikipedia , lookup

Technological singularity wikipedia , lookup

Speech-generating device wikipedia , lookup

Computer Go wikipedia , lookup

Human–computer interaction wikipedia , lookup

Artificial intelligence in video games wikipedia , lookup

Ethics of artificial intelligence wikipedia , lookup

Intelligence explosion wikipedia , lookup

Philosophy of artificial intelligence wikipedia , lookup

History of artificial intelligence wikipedia , lookup

Existential risk from artificial general intelligence wikipedia , lookup

Transcript
UIA:
Unmanaged Internet Architecture
Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean
Rhea, Frans Kaashoek, Robert Morris
http://www.pdos.lcs.mit.edu/uia
Supported by NSF and Quanta Computer Inc.
MIT Computer Science and Artificial Intelligence Laboratory
Personal devices everywhere
• Internally they are like real computers
• They are increasingly networked
• They store data that people want to share
MIT Computer Science and Artificial Intelligence Laboratory
Problem: many limitations on
how devices connect and share
USB sync
Bluetooth
USB OTG
MIT Computer Science and Artificial Intelligence Laboratory
well-known
public servers
Concept: sharing via simple, zeroconfiguration global connectivity
Alice & Bob meet locally,
assign personal names
Bluetooth
USB OTG
“Alice”
“Bob”
“Alice”
MIT Computer Science and Artificial Intelligence Laboratory
“Alice”
“Bob”
“alice1234.dyndns.org”
Later: Alice & Bob
connect remotely
using same names
Goals
• Simple: no management; as easy to use as
plugging devices together via USB cable
• Consistent: same names, user interfaces
whether local or remote
• Secure: all data & communication protected
w/o user understanding keys, PKI, ...
• Scalable: millions of users hooking their
heterogeneous devices into social networks
MIT Computer Science and Artificial Intelligence Laboratory
Status
Prototype “works” on Research Results:
several OS's, devices • Persistent personal
names [OSDI '06]
• Alpaca extensible
security [CCS '07]
Linux, FreeBSD, Mac
• Structured streams
[SIGCOMM '07]
• Scalable routing
Nokia N800
Xda Atom
[in progress]
MIT Computer Science and Artificial Intelligence Laboratory