XO Laptop School Server (John Watlington)

1,427 views

Published on

OLPC Country Meetings May 21, 2008.
http://wiki.laptop.org/go/Presentations/May_2008_Country_Workshop

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,427
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

XO Laptop School Server (John Watlington)

  1. 1. One Laptop per Child School Server May 20, 2008 One Laptop per Child
  2. 2. School Server <ul><li>A set of software which provides: </li></ul><ul><ul><li>A Network Gateway </li></ul></ul><ul><ul><li>Centralized school services </li></ul></ul><ul><ul><li>Content services </li></ul></ul><ul><li>(future) A reference design for a low power, low cost server hardware platform </li></ul>
  3. 3. School Server <ul><li>Networking </li></ul><ul><li>Services </li></ul><ul><li>Hardware </li></ul>
  4. 5. A Network Gateway <ul><li>Provides the connection between the school network and the “Internet” </li></ul><ul><li>Allows the school server to provide: </li></ul><ul><ul><li>Network filtering </li></ul></ul><ul><ul><li>Content caching </li></ul></ul><ul><li>Not required for larger school w. dedicated network infrastructure </li></ul>
  5. 6. Networking Services <ul><li>Full function IPv4 network gateway </li></ul><ul><li>Address assignment (DHCP) </li></ul><ul><li>Name resolution (DNS) </li></ul><ul><li>HTTP Caching </li></ul><ul><ul><li>Maximizes use of Internet connection </li></ul></ul>
  6. 7. School Server <ul><li>Networking </li></ul><ul><li>Services </li></ul><ul><li>Hardware </li></ul>
  7. 8. Services (now) <ul><li>Time </li></ul><ul><li>Registration </li></ul><ul><ul><li>Associates a laptop with a school </li></ul></ul><ul><li>Presence & Collaboration </li></ul><ul><ul><li>Centralized service needed when more than 30 laptops together </li></ul></ul><ul><li>HTTP caching </li></ul><ul><ul><li>Efficient use of Internet connection </li></ul></ul>
  8. 9. Registration <ul><li>One-time process linking a laptop and a school </li></ul><ul><li>Essential for a student to collaborate in school </li></ul><ul><li>Currently in menu -> </li></ul><ul><li>Automatic in future laptop releases </li></ul>
  9. 10. School Collaboration <ul><li>In a school, a centralized presence service aids presence and collaboration </li></ul><ul><li>Without service, collaboration limited to small number (< 15-30) of laptops </li></ul><ul><li>Currently XMPP (jabber) based </li></ul><ul><li>Laptops may collaborate remotely, if: </li></ul><ul><ul><li>They are registered to the same school, and </li></ul></ul><ul><ul><li>They can both connect to presence service </li></ul></ul>
  10. 11. Services (3Q 2008) <ul><li>Laptop backup to XS </li></ul><ul><li>Moodle </li></ul><ul><ul><li>User/Group management </li></ul></ul><ul><ul><li>Partially Sugar-ized UI </li></ul></ul><ul><ul><li>Web-based collaborative activities </li></ul></ul><ul><li>MediaWiki </li></ul><ul><ul><li>Editable copy of Wikipedia slice </li></ul></ul><ul><ul><li>Content updates </li></ul></ul><ul><li>Tools for bundling HTML content </li></ul>
  11. 12. Services (2009) <ul><li>Smarter HTTP proxy behavior </li></ul><ul><li>HTTP Filtering </li></ul><ul><li>Cross-school content sharing </li></ul><ul><li>Some support for disconnected operations </li></ul><ul><li>Bitfrost-integrated white/blacklisting </li></ul>
  12. 13. School Server Administration <ul><li>(Future releases) </li></ul><ul><li>Tools for a Network Operations Center </li></ul><ul><li>Remote school server management and monitoring </li></ul><ul><li>Software and content updates </li></ul><ul><li>Backup of school server </li></ul><ul><li>Scalable --- small network operations team can handle a large server base </li></ul><ul><li>Bitfrost blacklist/whitelist maintenance </li></ul>
  13. 14. School Server <ul><li>Networking </li></ul><ul><li>Services </li></ul><ul><li>Hardware </li></ul>
  14. 15. Server Hardware <ul><li>No single solution provided by OLPC </li></ul><ul><li>Currently recommending off-the-shelf hardware: </li></ul><ul><ul><li>1+ GHz x86 processor </li></ul></ul><ul><ul><li>1 Gbyte of RAM </li></ul></ul><ul><ul><li>Two network interfaces </li></ul></ul><ul><ul><li>Four USB 2.0 ports </li></ul></ul><ul><ul><li>400+ GB of Hard Drive </li></ul></ul>
  15. 16. Rural School Server <ul><li>Difficult to find low cost hardware for environmental extremes </li></ul><ul><li>Water drip resistant </li></ul><ul><li>50C operation </li></ul><ul><li>No critical fans </li></ul><ul><li>Little economies of scale </li></ul>

×