1 / 20

Plans for an open implementation

Plans for an open implementation. Date: 2007-07-11. Author:. Name Affiliations Address Phone email Javier Cardona cozybit Inc. 165 Jessie St. +1 415 974 6770 javier@cozybit.com San Francisco CA 94105. Table Of Contents. Goals Platform Description Planned Features

hudsond
Download Presentation

Plans for an open implementation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Javier Cardona Plans for an open implementation Date: 2007-07-11 Author: Name Affiliations Address Phone email Javier Cardona cozybit Inc. 165 Jessie St. +1 415 974 6770 javier@cozybit.com San Francisco CA 94105

  2. Javier Cardona Table Of Contents Goals Platform Description Planned Features Licensing Testing Funding

  3. Javier Cardona Goals 1. To facilitate the adoption of the upcoming standard of 802.11s by providing its first open implementation. 2. To replace the numerous existing, non-interoperable, incomplete mesh implementations with one based on the standard. 3. To raise visibility of 802.11s technology and to promote a community of active developers interested in 802.11s.

  4. Javier Cardona Goals 1. To facilitate the adoption of the upcoming standard of 802.11s by providing its first open implementation. 2. To replace the numerous existing, non-interoperable, incomplete mesh implementations with one based on the standard. 3. To raise visibility of 802.11s technology and to promote a community of active developers interested in 802.11s.

  5. Javier Cardona Goals 1. To facilitate the adoption of the upcoming standard of 802.11s by providing its first open implementation. 2. To replace the numerous existing, non-interoperable, incomplete mesh implementations with one based on the standard. 3. To raise visibility of 802.11s technology and to promote a community of active developers interested in 802.11s.

  6. Javier Cardona Platform (Software)‏ • open80211s will run on Linux. • based on the generic 802.11 networking stack (mac80211)‏ • aim to merge upstream (Linus tree)‏ • once accepted, forever maintained • vendor independence • good quality code!

  7. Javier Cardona Platform (Hardware)‏ • “softmac” wireless network cards. • Open Linux driver available, no binary modules. • Specific hardware will depend on project sponsors.

  8. Javier Cardona Planned Features Frame format 7 Mesh discovery and PLM 10.3, 11A.1 Mesh path selection 11A.3, 5-8 HWMP, OLSR 11A.6, 11A.7 Forwarding 11A.3.4 MDA 9.21 Mesh beaconing and sync 11A.10 Mesh interworking 11A.3 Security 8.8, 11A.2 Power Management 11A.11 Congestion control 11A.9

  9. Javier Cardona Licensing • General Public License (GPL)‏ • No risk for vendors (won't compete with proprietary implementations)‏ • No risk for good hearted developers (contributions will not be “hijacked”)‏ • ... and no choice if it is to be accepted in the Linux kernel

  10. Javier Cardona Testing • Build test infrastructure first, code later. • Apply lessons learned from OLPC...

  11. Javier Cardona Testing Lesson #1 • Node density is a good thing

  12. Javier Cardona Testing Lesson #2 • Blinding Table is a must

  13. Javier Cardona Testing Lesson #2 • Blinding Table is a must

  14. Testing Lesson #3 • Give all developers remote access to testbed Javier Cardona

  15. Testing Lesson #3 • Give all developers remote access to testbed Javier Cardona

  16. Testing Lesson #3 • Give all developers remote access to testbed ORBIT, Open-Access Research Testbed for Next-Generation Wireless Networks Javier Cardona

  17. Testing Lesson #4 • Keep Lazy-WDS APs far, far away... Javier Cardona

  18. Testing Lesson #5 • Mesh is cool. Let people contribute. Javier Cardona

  19. Javier Cardona Funding • Funded by sponsors, as many other open source projects. • Looking for sponsor abundance and diversity • good for vendor-neutrality • leverage different areas of expertise • Talk to me if you want to know more.

  20. Javier Cardona • Thank you!

More Related