Presentation is loading. Please wait.

Presentation is loading. Please wait.

Plans for an open implementation

Similar presentations


Presentation on theme: "Plans for an open implementation"— Presentation transcript:

1 Plans for an open implementation
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Plans for an open implementation Date: Author: Name Affiliations Address Phone Javier Cardona cozybit Inc Jessie St San Francisco CA 94105 Javier Cardona Guenael Strutt, Motorola

2 Table Of Contents Goals Platform Description Planned Features
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Table Of Contents Goals Platform Description Planned Features Licensing Testing Funding Javier Cardona Guenael Strutt, Motorola

3 March 2007 doc.: IEEE yy/xxxxr0 July 2007 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. Javier Cardona Guenael Strutt, Motorola

4 March 2007 doc.: IEEE yy/xxxxr0 July 2007 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. Javier Cardona Guenael Strutt, Motorola

5 March 2007 doc.: IEEE yy/xxxxr0 July 2007 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. Javier Cardona Guenael Strutt, Motorola

6 Platform (Software)‏ open80211s will run on Linux.
March 2007 doc.: IEEE yy/xxxxr0 July 2007 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! Javier Cardona Guenael Strutt, Motorola

7 Platform (Hardware)‏ “softmac” wireless network cards.
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Platform (Hardware)‏ “softmac” wireless network cards. Open Linux driver available, no binary modules. Specific hardware will depend on project sponsors. Javier Cardona Guenael Strutt, Motorola

8 Planned Features Frame format 7 Mesh discovery and PLM 10.3, 11A.1
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Planned Features Frame format Mesh discovery and PLM , 11A.1 Mesh path selection A.3, 5-8 HWMP, OLSR A.6, 11A.7 Forwarding A.3.4 MDA Mesh beaconing and sync 11A.10 Mesh interworking A.3 Security , 11A.2 Power Management A.11 Congestion control A.9 Javier Cardona Guenael Strutt, Motorola

9 Licensing General Public License (GPL)‏
March 2007 doc.: IEEE yy/xxxxr0 July 2007 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 Javier Cardona Guenael Strutt, Motorola

10 Testing Build test infrastructure first, code later.
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Build test infrastructure first, code later. Apply lessons learned from OLPC... Javier Cardona Guenael Strutt, Motorola

11 Testing Lesson #1 Node density is a good thing July 2007
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Lesson #1 Node density is a good thing Javier Cardona Guenael Strutt, Motorola

12 Testing Lesson #2 Blinding Table is a must July 2007
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Lesson #2 Blinding Table is a must Javier Cardona Guenael Strutt, Motorola

13 Testing Lesson #2 Blinding Table is a must July 2007
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Lesson #2 Blinding Table is a must Javier Cardona Guenael Strutt, Motorola

14 Testing Lesson #3 Give all developers remote access to testbed
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Lesson #3 Give all developers remote access to testbed Javier Cardona Guenael Strutt, Motorola

15 Testing Lesson #3 Give all developers remote access to testbed
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Lesson #3 Give all developers remote access to testbed Javier Cardona Guenael Strutt, Motorola

16 Testing Lesson #3 Give all developers remote access to testbed
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Lesson #3 Give all developers remote access to testbed ORBIT, Open-Access Research Testbed for Next-Generation Wireless Networks Javier Cardona Guenael Strutt, Motorola

17 Testing Lesson #4 Keep Lazy-WDS APs far, far away... July 2007
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Lesson #4 Keep Lazy-WDS APs far, far away... Javier Cardona Guenael Strutt, Motorola

18 Testing Lesson #5 Mesh is cool. Let people contribute. July 2007
March 2007 doc.: IEEE yy/xxxxr0 July 2007 Testing Lesson #5 Mesh is cool. Let people contribute. Javier Cardona Guenael Strutt, Motorola

19 Funding Funded by sponsors, as many other open source projects.
March 2007 doc.: IEEE yy/xxxxr0 July 2007 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. Javier Cardona Guenael Strutt, Motorola

20 Thank you! July 2007 doc.: IEEE 802.11-yy/xxxxr0 March 2007
Javier Cardona Guenael Strutt, Motorola


Download ppt "Plans for an open implementation"

Similar presentations


Ads by Google