Upload
stan-curtis
View
389
Download
4
Embed Size (px)
DESCRIPTION
Teeter award-winning presentation on SmartGrid and the vision for GREENBUTTON as "the kernel" for "utility-grade" internet-of-things (2.0) .. better services!
Citation preview
#GridInterop
Open Source Open Source and theand the
Smart GridSmart GridA Tail of PossibilitiesA Tail of Possibilities
John TeeterJohn Teeter –– Chief ScientistChief ScientistPeople Power CompanyPeople Power Company
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 2
AbstractTitle: Open Source and the Smart Grid.
Abstract: Open Source initiatives have created platforms for innovation in numerous domains. The global internet is the best example of this, but infrastructure elements as diverse as Health Services Delivery to Voice Communications to Community Education have all benefited from the development of Open Source, Publicly Licensed information technologies.
The Smart Grid infrastructure likewise will benefit from numerous open source implementations of the body of open standards being cataloged by the SGIP. This paper surveys the current open source efforts and how they are being used within the deployments today as well as articulating a vision for "Utility Grade" open source platforms that provide end-2-end operational stacks for global energy infrastructure.
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 3
History of the Web
The WebThe Web
••19901990
••20092009
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 4
Led by Open Source
The WebThe Web
••19901990
••20092009
OpenOpen
SourceSource
PublicPublic
LicenseLicense
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 5
In Technology Innovation
WWW ServersWWW Servers
•• 19951995
•• 20092009
Apache (blue)Apache (blue)
Microsoft (red)Microsoft (red)
Source: Netcraft.com
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 6
Open Source ImpactLanguagesLanguages
OperatingOperating
SystemsSystems
The InternetThe Internet
Where there exist open, available implementations of almost Where there exist open, available implementations of almost
All Things All Things The The OpenOpen Internet of ThingsInternet of Things
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 7
In the Market Place
PlatformsPlatforms•• Mobile: 2010Mobile: 2010
•• Desktop: 2009Desktop: 2009
•• Super ComputerSuper Computer–– 19941994--20102010
Open Source is ourOpen Source is our
Platform of choicePlatform of choice
In all but the desktop!In all but the desktop!
Source: wikipedia.org
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 8
Explosive GrowthThe doubling rate of Open Source projects (and people) is decreasing steadilyThe doubling rate of Open Source projects (and people) is decreasing steadily
-- Should we have a Should we have a ““StallmanStallman’’s Laws Law”” of Open Source?of Open Source?
••2001: 24 months2001: 24 months
••2004: 18 months2004: 18 months
••2008: 12 months2008: 12 months
••2010 : 8 months 2010 : 8 months
••2011: ??2011: ??
Example:Example:
••GitHub was launched in April 2008.GitHub was launched in April 2008.
••On 24 February 2009, GitHub announced that during the first year it accumulated 46,000 On 24 February 2009, GitHub announced that during the first year it accumulated 46,000 public repositories, 17,000 of them in the last month alonepublic repositories, 17,000 of them in the last month alone
••On July 2009 On July 2009 -- Github announced they reached the 100,000 users mark.Github announced they reached the 100,000 users mark.
••On 27 July 2009, Tom PrestonOn 27 July 2009, Tom Preston--Werner announced a total of 135,000 repositories.Werner announced a total of 135,000 repositories.
••July 2010 GitHub announced that it hosts 1 million repositories.July 2010 GitHub announced that it hosts 1 million repositories.
••April 2011, Github announced that it is hosting 2 million repositories. April 2011, Github announced that it is hosting 2 million repositories.
••September 21, 2011 GitHub announced it had reached over 1 million users.September 21, 2011 GitHub announced it had reached over 1 million users.
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 9
Linux: 20 Years1991 1991 -- Linux Project Initiated: Linux Project Initiated:
‘’‘’ Hello everybody out there using minix Hello everybody out there using minix -- I'm doing a (free) operating system I'm doing a (free) operating system (just a hobby, won't be big and (just a hobby, won't be big and professional like gnu) for 386(486) AT professional like gnu) for 386(486) AT clones. This has been brewing since clones. This has been brewing since april, and is starting to get ready….april, and is starting to get ready….””
–– Linus Torvolds posting to minix listLinus Torvolds posting to minix list
2007 2007 –– Linux FoundationLinux Foundation
The Linux Foundation serves as a neutral The Linux Foundation serves as a neutral spokesperson for Linux and generates original spokesperson for Linux and generates original content that advances the understanding of the content that advances the understanding of the Linux platform. It also fosters innovation by hosting Linux platform. It also fosters innovation by hosting collaboration events collaboration events -- solve pressing issues facing solve pressing issues facing Linux.Linux.
20002000-- Open Source Development Labs Open Source Development Labs ––
OSDL had investment backers that included: 7 OSDL had investment backers that included: 7 funders funders -- Computer Associates, Fujitsu, Computer Associates, Fujitsu, Hitachi, HP, IBM, Intel Corporation, NEC, as Hitachi, HP, IBM, Intel Corporation, NEC, as well as a large collection of independent well as a large collection of independent software vendors, endsoftware vendors, end--user companies and user companies and educational institutions.educational institutions.
A steering committee composed of A steering committee composed of representatives from the investment backers representatives from the investment backers directed OSDL, which also had a significant directed OSDL, which also had a significant staff of its own.staff of its own.
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 10
Linux and an ExampleThe Global Linux Effort:The Global Linux Effort:
Some Stats:Some Stats:••@3,621 lines were added; 1,550 lines were removed &1,425 @3,621 lines were added; 1,550 lines were removed &1,425 lines were changed lines were changed ••Every day for the past 2.5 yearsEvery day for the past 2.5 years
••A small number of companies are responsible for a large A small number of companies are responsible for a large number of changes. number of changes. ••A "long tail" of companies made significant changes.A "long tail" of companies made significant changes.
••There is a new Linux kernel release every 2.7 months.There is a new Linux kernel release every 2.7 months.
••The top 10 individual developers have contributed almost 15 The top 10 individual developers have contributed almost 15 ••the top 30 developers have contributed 30 %.the top 30 developers have contributed 30 %.••70% of the kernel development is done by developers who are 70% of the kernel development is done by developers who are being paid by companies for their work.being paid by companies for their work.••Individual development community has doubled in the last 3 Individual development community has doubled in the last 3 years.years.
There are few developers who contribute a lot andThere are few developers who contribute a lot andlots of developers which contribute a bit. lots of developers which contribute a bit.
Passion Drives the Effort!Passion Drives the Effort!
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 11
Application DomainsApache Foundation Apache Foundation –– 100+ Projects used by 400 of the worlds Fortune 500 companies100+ Projects used by 400 of the worlds Fortune 500 companies
Eclipse Foundation Eclipse Foundation –– 175+ Members 175+ Members –– 1M+ Eclpise plug1M+ Eclpise plug--ins ins –– Dominant Development PlatformDominant Development Platform
Health, Finance, Media Health, Finance, Media … The list goes on. … The list goes on.
Tracks from the 2011 OTracks from the 2011 O’’Rielly Open Source Conference:Rielly Open Source Conference:BusinessBusinessCitizen ScienceCitizen ScienceCloud ComputingCloud ComputingCommunityCommunityEducationEducationEmerging LanguagesEmerging LanguagesGeek LifestyleGeek LifestyleGovernmentGovernmentHealthcarJavascript & HTML5HealthcarJavascript & HTML5Mobile Platforms Mobile Platforms
Energy is MissingEnergy is Missing------ The Smart Grid is Missing!!!The Smart Grid is Missing!!!
And our goals of transformation and interoperability And our goals of transformation and interoperability ––
Our goals of innovation and sustainability Our goals of innovation and sustainability ––
Are all suffering without a platform to sustain, nurture, and enable our success!Are all suffering without a platform to sustain, nurture, and enable our success!
Open DataOpen DataOpen HardwareOpen HardwareOperations & System AdministrationOperations & System AdministrationPerlPerlPHPPHPProgrammingProgrammingPythonPythonRubyRubyTools and TechniquesTools and Techniques
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 12
Open Source for the Smart Grid
Built on the StrengthBuilt on the StrengthOf those who have comeOf those who have come
before usbefore us
Focused on Application Focused on Application Level Interoperability & ServicesLevel Interoperability & Services
Through collaboration with Through collaboration with Industry, Policy, & ConsumerIndustry, Policy, & Consumer
StakeholdersStakeholders
Developing a Platform for Developing a Platform for Innovation & TransformationInnovation & Transformation
Leveraging the organization and evolution fostered by the SGIPLeveraging the organization and evolution fostered by the SGIP
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 13
Our Vision:Our Vision: A Transformed Energy Infrastructure BuiltA Transformed Energy Infrastructure Built
Through Collaborative Efforts Toward Common GoalsThrough Collaborative Efforts Toward Common Goals
Our Mission: Our Mission: To provide a Platform for Innovation To provide a Platform for Innovation -- Enabling Enabling
The Realization and Rapid Evolution of Interoperable TechnologiesThe Realization and Rapid Evolution of Interoperable Technologies
www.energyos.orgwww.energyos.org [email protected]@energyos.org
Board Of Advisors:Board Of Advisors:
Dr. Wilfred Pinfold Dr. Wilfred Pinfold –– Intel Corp.Intel Corp.
Dr. Kurt Yeager Dr. Kurt Yeager -- Galvin Energy InitiativeGalvin Energy Initiative
Dr. James Mater Dr. James Mater -- QualityLogicQualityLogic
John Nunneley John Nunneley -- Gridata/Sunspec/SGIP.GBGridata/Sunspec/SGIP.GB
Stan Curtis Stan Curtis -- OpenCommonsOpenCommons
EnergyOS.Org
John Teeter John Teeter -- People Power CompanyPeople Power Company
Irv Badr Irv Badr -- IBMIBM
Dr. Richard Soley Dr. Richard Soley –– CEO, Object Management GroupCEO, Object Management Group
Stuart Cohen Stuart Cohen –– CEO Collaborative Software InitiativeCEO Collaborative Software Initiative
Mike Coop Mike Coop -- Think Smart GridThink Smart Grid
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 14
Utility Grade Smart Grid Deployment Stacks
For FacilitiesFor Facilities••ResidentialResidential••CommercialCommercial••IndustrialIndustrial
For Transmission & DistributionFor Transmission & Distribution••SubstationSubstation••ManagementManagement••FacilitiesFacilities
For Service ProvidersFor Service Providers••Interoperability LibrariesInteroperability Libraries••Program modulesProgram modules••Business ProcessesBusiness Processes••Distributed Energy ResourcesDistributed Energy Resources
Top2Bottom Top2Bottom -- End2End End2End -- Smart Grid Platfroms for InnovationSmart Grid Platfroms for Innovation
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 15
-- Open Source Energy Services Providers InterfaceOpen Source Energy Services Providers Interface
Standards: NAESB REQStandards: NAESB REQ--22 Energy Services Provider Interface (ESPI)22 Energy Services Provider Interface (ESPI)
NAESB RECNAESB REC-- �18/19 PAP10 Energy Usage Information Model (EUI)�18/19 PAP10 Energy Usage Information Model (EUI)
Project Page: Project Page: http://www.openespi.orghttp://www.openespi.org
OpenESPI
Conformant
Grid-Interop 2011
#GridInterop Phoenix, AZ, Dec 5-8, 2011 16
Till the Next Release!
Join UsJoin Us
Building Building the the FutureFuture
Platform for InnovationPlatform for Innovation
Thank YouThank You
John TeeterJohn Teeter
Chief ScientistChief Scientist
People Power CompanyPeople Power Company
Grid-Interop 2011