Thoughts on an Open TinyOS Alliance David Culler NEST Retreat 6/4/04.

Slides:



Advertisements
Similar presentations
1 open alliance to network the physical world 2 Nov David E. Culler.
Advertisements

David E. Culler University of California, Berkeley 2/11/05.
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
IT Asset Management Status Update 02/15/ Agenda What is Asset Management and What It Is Not Scope of Asset Management Status of Key Efforts Associated.
Distributed Data Processing
OpenDaylight Overview for Developers David Meyer Chair, OpenDaylight Technical Steering Committee OpenDaylight | ONS Developer Breakout.
UNIVERSITY OF TWENTE - FACULTY OF GEO-INFORMATION SCIENCE AND EARTH OBSERVATION (ITC) Human Sensor Web project h2.0 Inform and Empower Initiative Human.
Jason Ming Sun ICT Academic Systems University of South Africa Government CIO Summit Towards reducing costs of doing business in government.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
OpenStack Update Infrastructure as a Service May 23 nd 2012 Rob Hirschfeld, Dell.
Towards a Sensor Network Architecture: Lowering the Waistline Culler et.al. UCB.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Introducing the AllSeen Alliance The Broadest Cross-Industry Effort to Accelerate the Internet of Everything January 2014.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
1 Intellectual Architecture Leverage existing domain research strengths and organize around multidisciplinary challenges Institute for Computational Research.
Alachua County Post-Disaster Redevelopment Plan Alachua County Board of County Commissioners Meeting April 27, 2010.
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Building the LTER Network Information System. NIS History, Then and Now YearMilestone 1993 – 1996NIS vision formed by Information Managers (IMs) and LTER.
1 Collective Efficiencies Development Finance Architecture Workshop Prerna Banati - July
Business Models and Exploitation Heritiana Ranaivoson WP500 Leader.
Computing in Atmospheric Sciences Workshop: 2003 Challenges of Cyberinfrastructure Alan Blatecky Executive Director San Diego Supercomputer Center.
.NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development.
Introduction to XBRL Consortium Newcomers Session Presenter: Grant Boyd - Chair XBRL-Marcomm. General Manager - Corporate Services - Institute of Chartered.
Roles and Responsibilities
IBM Governmental Programs Open Computing, Open Standards and Open Source Recommendation for Governments.
The OMII Perspective on Grid and Web Services At the University of Southampton.
The rSmart Group Kuali Days Successful Financial System Implementation Indianapolis April 11,
1 OpenSEA Alliance – Enabling Ubiquitous Secure Network Access | 9/15/2015 Opening Wireless Security at the Open1X Project Matthew Gast
Organizational Development: Towards developing a professional organization in Cambodia Prepared and presented by: Leng Chhay Organizational Development.
ICANN LAC Regional Strategy Final Results URUGUAY February 7-8, 2013.
Sharing Research Data Globally Alan Blatecky National Science Foundation Board on Research Data and Information.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
IEEE SCC41 PARs Dr. Rashid A. Saeed. 2 SCC41 Standards Project Acceptance Criteria 1. Broad market application  Each SCC41 (P1900 series) standard shall.
Internet2 Middleware Initiative. Discussion Outline  What is Middleware why is it important why is it hard  What are the major components of middleware.
Responsibilities of ROC and CIC in EGEE infrastructure A.Kryukov, SINP MSU, CIC Manager Yu.Lazin, IHEP, ROC Manager
Critical Communications World, 21st-24th May © 3GPP 2012 © 3GPP 2013 LTE Standards for Public Safety – 3GPP view Balazs Bertenyi Chairman of 3GPP.
W HAT IS I NTEROPERABILITY ? ( AND HOW DO WE MEASURE IT ?) INSPIRE Conference 2011 Edinburgh, UK.
Boston | Geneva | Mumbai | San Francisco | Seattle | Washington FSG.ORG Building Backbone Organizations for Collective Impact October 24, 2012.
The Impact of Evolving IT Security Concerns On Cornell Information Technology Policy.
WELCOME David Culler 2/26/04. TinyOS Tech Exchange So what is this all about? Meeting point for the larger TinyOS community –Beyond UCB, UCLA, Intel,
Interoperability Standards and Next Generation Interconnectivity Pankaj Batra Chief (Engineering) CERC.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
Marv Adams Chief Information Officer November 29, 2001.
Future & Emerging Technology for Multimedia Wilky Chan ( ) University of Ulster BSc Interactive Multimedia Design Final Research Report.
© GTRC Community Technology Roadmapping Greg Laudeman, Program Director
Internet of Things (Ref: Slideshare)
ArXiv Update David Ruddy (for Cornell arXiv team) AAHEP6 November 14-15, 2012 CERN.
Millman—Nov 04—1 An Update on Digital Libraries David Millman Director of Research & Development Academic Information Systems Columbia University
ATIS Overview December 9, ATIS in Brief Alliance for Telecommunications Industry Solutions (ATIS): With a focus on interoperability and innovation,
STREP Research Project HOBNET (FP7- ICT , ) HOlistic Platform Design for Smart Buildings of the Future InterNET (
Open Geospatial Consortium Overview and why we are adopting the standards.
History Initial eclipse.org Board of Stewards: Borland IBM Red Hat SuSE MERANT QNX Software Systems Rational Software TogetherSoft Webgain.
The Data Documentation Initiative (DDI) Fostering Community Engagement and Adoption Breakout 9 RDA Sixth Plenary, Paris Mary Vardigan, ICPSR, University.
IAB Involvement in ERCs: Assessing and Strengthening the Role.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Spring 2004 Internet2 Member Meeting NLR Service Center Update Dave Jent Indiana University.
Introduction to XBRL Consortium Newcomers Session Presenter: Grant Boyd - Vice Chair XBRL-Marcomm. General Manager - Corporate Services - Institute of.
MDL Information Systems, Inc. Powering the Process of Invention Donna del Rey Director, Business Planning
Responsive Innovation for Disaster Mitigation Gordon A. Gow University of Alberta.
In the Framework of: Financed by: Developed by: Business Planning for Water Associations Prepared by Water Supply and Sewerage Association of Albania SHUKALB.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
A Shared Commitment to Digital Preservation and Access.
Open Mainframe Project Len Santalucia Vicom Infinity CTO
IoT R&I on IoT integration and platforms INTERNET OF THINGS
International Planetary Data Alliance Registry Project Update September 16, 2011.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Ian Bird GDB Meeting CERN 9 September 2003
Presentation transcript:

Thoughts on an Open TinyOS Alliance David Culler NEST Retreat 6/4/04

TinyOS Alliance Situation today de facto research platform for sensor nets 500+ mote groups 70 downloads/day (20k, 200k views) Lots of HW platforms –We know some of them Lot of student development Small core “staff” Real international community Monthly minor (RPM) release –One month behind sourceforge availability Beta process but all informal

6/4/04TinyOS Alliance Why build a more formal Alliance? Create a organizational structure to support the advance of an open source software infrastructure for wireless embedded devices

6/4/04TinyOS Alliance Why build a more formal Alliance? Create a organizational structure to support the advance of an open source software infrastructure for wireless embedded devices –Sufficiently stable platform for application deployment and commercial development »Release process, prioritization, roadmap »Innovation is usage –Rapid (transparent) uptake of new technology »Predictable progress –Code base from which research efforts can branch off, prototype, and innovate –Process for folding back in successful innovations –Enable a rich set of potential hardware platforms »innovation in devices –Suite of tools for development, testing, benchmarking, etc. –Proactive Clearing House

6/4/04TinyOS Alliance Why build a more formal Alliance? Create a organizational structure to support the advance of an open source software infrastructure for wireless embedded devices Enable Quality Community Process –Effective communication and sharing of best practices –Build consensus around analysis of running code »Consolidate in areas of strength »Resolution –Encourage development in weak areas –Seed work in substantially new areas Maximize impact

6/4/04TinyOS Alliance What does it take to do that? People –Not just graduate students $ Meetings Access to emerging technology Level playing field Open exchange As broad participation as possible

6/4/04TinyOS Alliance Typical structure Rings of membership –Platinum, gold, silver, pewter, … The more you pay the more/earlier access you have The more influence you can assert

6/4/04TinyOS Alliance A different tack Open means all members have access to everything More important to maximize participation than to maximize $s. Members join because the success of the effort brings value to themselves BSD. Period. Applns devices system/network

6/4/04TinyOS Alliance Structure Alliance Industrial and Academic Members –Spectrum of membership classes based on depth of involvement –Not strictly $ Alliance Advisory Board –Representatives of key members providing oversight, prioritization, policy Alliance Director –Execute alliance operations and manage staff group Alliance Staff Group (at UCB) –Supported by members and other grants TinyOS Core Technical Group –Decision making apparatus for technical development of the platform –Oversee various technical working groups –Resolve technical matters TinyOS Committer Group –Members with rights to commit updates to the code base

6/4/04TinyOS Alliance Membership Primary Members –Industrial and academic institutions that have made a substantial commitment to the alliance. –May take the form of financial support, software development, hardware development, contribution of technology, ip, or other in-kind –Determined by board with input from primary members Members –Industrial and academic institutions that have agreed to be members of the alliance »Appear on the web site as members »Typically involved in TinyOS development or usage –Sliding scale membership fee based on the value to the member ands its ability to pay »Encourage small companies and start ups Participants –General user and developer community

6/4/04TinyOS Alliance What’s on our plate? Power Management System Management Time Coordination Sensor-Net Protocol Security Discovery Carrier Sense Physical Architecture TransmitReceive Data Link Media AccessTimestampingCodingACKAssembly Sensor-Net Application Address-Free ProtocolsName-Based Protocols PredicatesSuppressionEstimationNamingGraphs In-Network Storage Caching Custody TransferTriggers Energy StorageSensing

6/4/04TinyOS Alliance Platefull Release process, documentation Collection of meaningful phy and mac layers Clean hardware abstraction Local subsystems –Flash, power mgmt, watchdog Universal, expressive “link” abstraction Canonical Network Layer Protocols –Dissemination, collection, nbrhoods, pt-pt Canonical Services Set of APIs Higher-level Dial tone(s) Programming models Canonical external interfaces –Xml, RMI, … Toolchains Application harnesses

6/4/04TinyOS Alliance Your thoughts