* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download UIA - University of Colorado Boulder
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
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