ETSI SUMMIT ON STANDARDIZATION AND OPEN SOURCE STANDARDIZATION AND OPEN SOURCE Presented by Wolfgang Ziegler, Open Grid Forum
About OGF Open global forum for advanced distributed computing OGF is an open global community committed to driving the rapid evolution and adoption of modern advanced applied distributed computing, including cloud, grid and associated storage, networking and workflow methods OGF is focused on developing and promoting innovative scalable techniques, applications and infrastructures to improve productivity in the enterprise and within the international research, science and business communities. OGF adheres to and endorses the OpenStand principles for open standards development OGF comprises both standards and community activities Development of recommendations at the OGF Most often along with an implementation Two stage process: proposed recommendation, full recommendation 2
Development of recommendations Recommendations are produced by community initiated Working Groups, which are proposed to the Grid Forum Steering Group (GFSG) The proposal includes the draft of a charter that describes the goal of the Working Group and the planned work After some iterations the GFSG approves the charter and the Working Group starts their work Eventually the Working Group produces a specification that undergoes a public comment period after approval by the GFSG The Working Group addresses comments received and submits the new version to the GFSG The GFSG reviews the specification and probably after some iterations the specification is published as proposed recommendation After two years the Working Group may produce an experience document The experience document is reviewed by the steering group and published probably after some iterations The proposed recommendation is published as recommendation 3
Output OGF's significant output includes Open Cloud Computing Interface (OCCI) family of specifications, Network Service Interface (NSI) and other associated advanced networking specifications, Data Format Description Language (DFDL) and related experience documents, Basic Execution Services (BES), Job Submission Definition Language (JSDL), Grid Laboratory Uniform Environment (GLUE) schema, Certificate Authority Operations (CAOPS) working group and Federated Security community group supporting the Interoperable Global Trust Federation (IGTF) for authentication and authorization profiles and protocols used in cloud and grid computing, the WS Agreement and WS Agreement Negotiation specifications for automated machine processible service level agreements More information on OGF documents and specifications https://www.ogf.org/ogf/doku.php/standards/standards 4
OGF and Open Source (1) There are a number of Open Source implementations of OGF specifications. OCCI in OpenNebula, OpenStack, WS Agreement in CompatibleOne In general, OGF encourages the use of Open Source implementations for evaluating specifications and for testing interoperability. Open Source implementations may be used to develop extensions to specifications OGF regularly organizes plugfests to support implementers Low threshold access to a SSO with the possibility to participate in a future JTC 1 PAS Transposition Process Organizing and participating in Plugfest events incl. Testbeds Ideas for future cooperation with the Open Source Community API standardization List of reference installation 5
OGF and Open Source (2) OGF supports findings of the CSC Phase 2 report on Cloud Computing Standards and Open Source Standardization aims at producing specifications that can be implemented in any appropriate technology Open Source projects aim to favor the rapid development of high quality software or reference implementations Open Source could be an important vector of growth and innovation in the Cloud Computing space. Standards and Open source approaches have an important role to play in complementing each other However, only standards provide the stability and technology neutrality The report suggests to change the setting of SSOs to accommodate Open Source projects within the existing organization Due to its openness and its IPR policy the OGF is ready to accommodate Open Source projects without changes 6
OGF and Open Source (3) The report further suggests to define OSS oriented services in SSOs Hosting of OSS project, including the availability of an OSS platform This could be feasible within the current organization and needs to be discussed Testing support, in particular interoperability testing, plugfests, etc. OGF already regularly organized or supports plugfests Quality Assurance Important aspect, however, this is probably beyond OGF s current capabilities Maintenance Important aspect with respect to the long term orientation of SSOs, however, this is probably beyond OGF s current capabilities 7
Conclusion Open access to specifications is crucial for implementation in Open Source Software Specifications of the OGF are always public and may easily be implemented by Open Source projects The normative parts of specifications are machine readable for the ease of implementations Most of the OGF recommendations have been implemented in Open Source Software Due to its openness and its IPR policy the OGF is ready to accommodate Open Source projects without changes, e.g. regarding membership rules OGF provides testing support, in particular interoperability testing, plugfests, etc. OGF is looking forward to take the next steps in cooperating with Open Source projects 8