doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 1 Plans for an open implementation Date: Author: NameAffiliationsAddressPhone Javier Cardonacozybit Inc.165 Jessie St San Francisco CA 94105
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 2 Table Of Contents Goals Platform Description Planned Features Licensing Testing Sponsorship
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 3 Goals 1. To facilitate the adoption of the upcoming standard of s 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 s technology and to promote a community of active developers interested in s.
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 4 Goals 1. To facilitate the adoption of the upcoming standard of s 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 s technology and to promote a community of active developers interested in s.
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 5 Goals 1. To facilitate the adoption of the upcoming standard of s 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 s technology and to promote a community of active developers interested in s.
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 6 Platform (Software) open80211s will run on Linux. based on the generic networking stack (mac80211) aim to merge upstream (Linus tree) –once accepted, forever maintained –vendor independence –good quality code!
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 7 Platform (Hardware) “softmac” wireless network cards. Open Linux driver available, no binary modules. Specific hardware will depend on project sponsors.
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 8 Planned Features Frame format7 Mesh discovery and PLM10.3, 11A.1 Mesh path selection11A.3, 5-8 HWMP, OLSR11A.6, 11A.7 Forwarding11A.3.4 MDA9.21 Mesh beaconing and sync 11A.10 Mesh interworking 11A.3 Security8.8, 11A.2 Power Management 11A.11 Congestion control 11A.9
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 9 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
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 10 Testing Build test infrastructure first, code later. Apply lessons learned from OLPC...
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 11 Testing Lesson #1 Node density is a good thing
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 12 Testing Lesson #2 Blinding Table is a must
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 13 Testing Lesson #2 Blinding Table is a must
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 14 Testing Lesson #3 Give all developers remote access to testbed
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 15 Testing Lesson #3 Give all developers remote access to testbed
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 16 Testing Lesson #3 Give all developers remote access to testbed ORBIT, Open-Access Research Testbed for Next-Generation Wireless Networks
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 17 Testing Lesson #4 Keep Lazy-WDS APs far, far away...
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 18 Testing Lesson #5 Mesh is cool. Let people contribute.
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 19 Sponsorship We would like a diverse set of sponsors for –good for vendor-neutrality –leverage different areas of expertise Contact me for information on sponsoring this open source effort.
doc.: IEEE /2164r1 Submission July 2007 Javier CardonaSlide 20 Thank you!