David E. Culler University of California, Berkeley 2/11/05.
-
Upload
brianna-perry -
Category
Documents
-
view
218 -
download
6
Transcript of David E. Culler University of California, Berkeley 2/11/05.
2/11/05 TinyOS Tech Exchange II
The 2nd TinyOS Technology Echange
2/26/04 TinyOS Tech Exchange
So what is this all about?
• Meeting point for the larger TinyOS community– Beyond UCB, UCLA, Intel, Crossbow, NEST, …– Open developers forum / Users Group
• Starting Point in forming a more interactive open source development effort
– bugs, patches, tools, lessons, subsystems, standards, ….
• Opportunity to learn, share and exchange what we all have done
– or are about to do
• Set Direction– Open hard problems, missing pieces, …– Development plan– Research activities– Working Groups
2/11/05 TinyOS Tech Exchange II
The Core Challenge
• Maintain a rapid pace of innovation– supporting a diverse set of research investigations
– demonstrate implementation of concepts
– “Rough Consensus, Working Code”
while
• Providing a stable platform with predictable growth
– allow industry to grow around it
– allow application deployments (study, demo, pilot, etc.)
– research continually folds back in
» stand on shoulders, not feet
2/11/05 TinyOS Tech Exchange II
Much has happened since TTX
• TinyOS 1.x solidified and widely used– de facto standard in the WSN space
• IEEE standard radio (802.15.4) arrived– Chips sampled late november, working motes by new years
• Many new interesting TinyOS platforms– Telos, MicaZ, Eyes, iMOTE, iMOTE2, TIP, BTNODE 3, CSIRO,
DSYS25,
Today’s first panel• Made good on release plan, working groups,
BSD-like “committers”~monthly 1.1.x releases
– Stable “even” release => TinyOS 1.2
2/11/05 TinyOS Tech Exchange II
An Active Community
Downloads since 02/2004
Version Windows Linux
1.1.0 54,627 2,576
1.1.4 773 865
1.1.5 1228 355
1.1.6 1659 1031
1.1.7 4428 1993
1.1.8 958 262
1.1.9 1269 295
1.1.10 885 186
* from tinyos.net
Mailing lists
598 TinyOS
789 TinyOS-help
Crossbow:
- ships over 100,000 motes, over 2,000 groups, 100 kits/month, 15 training classes
- micaz fcc certified and ARIB certified in japan
2/11/05 TinyOS Tech Exchange II
Important Developments
• Robust, reliable, usable, it really works over-the-air network programming
=> Deluge
• Many substantial applications– 1,000 node tracking demonstration by DARPA NEST
» OSU, UCB, Vanderbilt, Mich, UT, UIUC, UVA, …
– Month in the life of the redwoods
– Intel Fabrication Plant monitoring, BP tanker monitoring
– Building automation, vineyards, microclimate
– and many others
• Multihop network getting pounded into shape=> XMESH
• Management is now critical=> SNMS
2/11/05 TinyOS Tech Exchange II
and international
Canada , 2.1%
Australia , 2.0%
United States , 43.7%
Korea , 7.6%
Japan , 4.6%
Germany , 4.2%
The rest , 20.5%
Taiwan , 4.1%
China , 4.1%
Italy , 3.1%
UK, 2.9%
Unknown , 1.0%
tinyos.net download distribution
2/11/05 TinyOS Tech Exchange II
So…
2/11/05 TinyOS Tech Exchange II
Laying a solid foundation for the future
• TinyOS 2.0– established a community technical working group process
– tackle the most pressing potential barriers to robustness and innovation
» Platform abstraction, Key Interfaces, Network Types, service support
• Large scale testbeds– Understand distributed algorithm dynamics as they emerge
– Selection through demonstration of technical quality
• Nurture the industrial ecosystem
2/11/05 TinyOS Tech Exchange II
and some fun
2/11/05 TinyOS Tech Exchange II
What we’d like to achieve
• Today:– Rich exchange of ideas, accomplishments, experiences
– Good picture of developments of the past year
– Next steps, working groups, tasks
• For TTX III– Continued active research community
– Much more community contribution of source code
– Constellation of active working groups
– Production deployments