80 likes | 158 Views
Internet 0. Raffi Krikorian Center for Bits and Atoms. An Internet of devices. Bringing IP to the leaf node Devices are fundamentally different from general purpose computers Computationally constrained Small memory footprints Extremely bandwidth limited. The rules are different.
E N D
Internet 0 Raffi Krikorian Center for Bits and Atoms
An Internet of devices • Bringing IP to the leaf node • Devices are fundamentally different from general purpose computers • Computationally constrained • Small memory footprints • Extremely bandwidth limited
The rules are different • Configuring and installing devices is harder than computers • Much higher density of devices/Many more devices
Building a distributed system • No single “processor” running the system • Each device houses information pertinent to itself • data • pointers • threads • Inherent fault tolerance
Current engineering • PIC microcontrollers • plenty of space for networking code • “black box” IP • just a few dollars • Cheap transports • RS-485 • powerline • ultrasonic
One of CBA’s first contributions • Have preliminary prototypes • Has already left the building • Sun Microsystems has volunteered to chair a sister project to Java for Internet 0
Routing • Software P2P systems do “layer 7 routing” • Gnutella • JXTA • Trying to get routing/naming to be an intrinsic part of the network (again)
Central control vs. ad-hoc • Servers are bad! • Passive wired devices cannot handle full ad-hoc • Grand test problem - trying to emerge distributed router