Networking

From OLPC
Revision as of 23:04, 20 December 2006 by 63.249.91.56 (talk) (→‎Software: removed sentence fragment)
Jump to navigation Jump to search

Mesh networking, &c. See also : Radio and broadcast

Network connectivity and mesh functionality is being headed by Michail Bletsas, Chief Connectivity Officer of the One Laptop Per Child organization.

Hardware

Two 'bunny ear' anntenae on either side of the display can swivel upwards. Doing this will reveal usb ports that would normally be sealed from the elements, and would also extend the wireless range significantly.

The laptop will come with a built-in wireless card compatible with 802.11b/g standards. Marvell will be developing the wireless chip and writing the device drivers, and have working demonstations in testing. A unique ability of the laptop is that the wireless chip will have very low-level mesh routing capabilties built-in. Because of this, the laptop will be able to act as a router while the main processor is idle (turned off), in this mode, the machine is expected to use roughly .5 watts of battery power.

Wikipedia's article on Ad hoc routing protocol notes that: "Transmitting a signal half the distance requires one fourth of the energy and if there is a node in the middle willing spend another fourth of its energy for the second half, data would be transmitted for half of the energy than through a direct transmission." Marvell's card is designed to scale to very low power usage. Lower power output allows for less wasted battery. Longer range transmissions are also possible with lower power/bandwidth, allowing a great area to be cover by the mesh.

Details on the card itself can be found on the wireless page.

Software

To encourage collaboration and to make maximum use of minimum resources, the laptop will implement 802.11s, a proposed wireless mesh standard from Intel intended for small home/office networks.

Deployment

OLPC is working with schools to saturate a each location as they deploy machines. This solves several problems (jealousy, in-fighting, unequal opportunity to education) but also allows for optimal mesh conditions. Each school is working to have Internet access of some capacity, and a school server. The server will function as a gateway/proxy for many Internet services(web proxy, email server, ntp daemon), and as a beacon for Internet connectivity sharing.

The network itself is expected not to be more than 4-5 hops from any 2 nodes. Actual hop count, latency and bandwidth will require further field testing.

Press Coverage

Ideas

  • Have the laptops be able to intelligently turn themselves off when their routing abilities do not improve the network's mesh. In dense networks such as might be found in a classroom or apartment complex, having all idle machines function as routers may be inefficient for the overall network. This would further save battery on the machines, and simplify the network topology.
  • Could simplistic packet shaping improve overall network throughput?