UIA - University of Colorado Boulder

Download Report

Transcript UIA - University of Colorado Boulder

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