The Open Grid Forum (OGF) is a community of users, developers, and vendors for standardization of
grid computing
Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from ...
. It was formed in 2006 in a merger of the Global Grid Forum and the Enterprise Grid Alliance.
The OGF models its process on the
Internet Engineering Task Force
The Internet Engineering Task Force (IETF) is a standards organization for the Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster or requirements and ...
(IETF), and produces documents with many acronyms such as
OGSA
Open Grid Services Architecture (OGSA) describes a service-oriented architecture for a grid computing environment for business and scientific use.
It was developed within the Open Grid Forum, which was called the Global Grid Forum (GGF) at the ti ...
,
OGSI The Open Grid Services Infrastructure (OGSI) was published by the Global Grid Forum (GGF) as a proposed recommendation in June 2003. It was intended to provide an infrastructure layer for the Open Grid Services Architecture (OGSA). OGSI takes the ...
, and
JSDL.
Organization
The OGF has two principal functions plus an administrative function: being the
standards organization
A standards organization, standards body, standards developing organization (SDO), or standards setting organization (SSO) is an organization whose primary function is developing, coordinating, promulgating, revising, amending, reissuing, interpr ...
for
grid computing
Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from ...
, and building communities within the overall grid community (including extending it within both academia and industry). Each of these function areas is then divided into groups of three types: ''
working group
A working group, or working party, is a group of experts working together to achieve specified goals. The groups are domain-specific and focus on discussion or activity around a specific subject area. The term can sometimes refer to an interdis ...
s'' with a generally tightly defined role (usually producing a standard), ''research groups'' with a looser role bringing together people to discuss developments within their field and generate use cases and spawn working groups, and ''community groups'' (restricted to community functions).
Three meetings are organized per year, divided (approximately evenly after averaging over a number of years) between North America, Europe and East Asia. Many working groups organize face-to-face meetings in the interim.
History
The concept of a ''forum'' to bring together developers, practitioners, and users of distributed computing (known as ''
grid computing
Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from ...
'' at the time) was discussed at a "Birds of a Feather" session in November 1998 at the SC98 supercomputing conference.
Based on response to the idea during this BOF,
Ian Foster and Bill Johnston convened the first ''Grid Forum'' meeting at
NASA Ames Research Center in June 1999, drawing roughly 100 people, mostly from the US. A group of organizers nominated
Charlie Catlett
Charlie Catlett (born 1960) is a senior computer scientist at Argonne National Laboratory and a visiting senior fellow at thMansueto Institute for Urban Innovationat the University of Chicago. From 2020 to 2022 he was a senior research scientis ...
(from
Argonne National Laboratory
Argonne National Laboratory is a science and engineering research national laboratory operated by UChicago Argonne LLC for the United States Department of Energy. The facility is located in Lemont, Illinois, outside of Chicago, and is the lar ...
and the
University of Chicago
The University of Chicago (UChicago, Chicago, U of C, or UChi) is a private university, private research university in Chicago, Illinois. Its main campus is located in Chicago's Hyde Park, Chicago, Hyde Park neighborhood. The University of Chic ...
) to serve as the initial chair, confirmed via a plenary vote was held at the second ''Grid Forum'' meeting in Chicago in October 1999.
With advice and assistance from the
Internet Engineering Task Force
The Internet Engineering Task Force (IETF) is a standards organization for the Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster or requirements and ...
(IETF), OGF established a process based on the IETF. OGF is managed by a steering group.
During 1998, groups similar to Grid Forum began to organize in Europe (called ''eGrid'') and Japan. Discussions among leaders of these groups resulted in combining to form the ''Global Grid Forum'' which met for the first time in
Amsterdam
Amsterdam ( , , , lit. ''The Dam on the River Amstel'') is the Capital of the Netherlands, capital and Municipalities of the Netherlands, most populous city of the Netherlands, with The Hague being the seat of government. It has a population ...
in March 2001. ''GGF-1'' in Amsterdam followed five ''Grid Forum'' meetings. Catlett served as GGF Chair for two 3-year terms and was succeeded by Mark Linesch (from
Hewlett Packard) in September 2004.
The Enterprise Grid Alliance (EGA), formed in 2004, was more focused on large
data center businesses such as
EMC Corporation,
NetApp, and
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
.
At ''GGF-18'' (the 23rd gathering of the forum, counting the first five GF meetings) in September 2006, GGF became ''Open Grid Forum (OGF)'' based on a merger with EGA.
In September 2007, Craig Lee of the
Aerospace Corporation became chair.
Technologies
Some technologies specified by OGF include:
*
GridFTP: Extensions to the
File Transfer Protocol for high-speed, secure, and reliable data transfer.
* The Grid Laboratory Uniform Environment (GLUE), is an information model, similar to a
database schema
The database schema is the structure of a database described in a formal language supported by the database management system (DBMS). The term " schema" refers to the organization of data as a blueprint of how the database is constructed (divid ...
, for a uniform representation of grid computing resources. It was originally developed as part of the
Enabling Grids for E-sciencE
In psychotherapy
Psychotherapy (also psychological therapy, talk therapy, or talking therapy) is the use of psychological methods, particularly when based on regular personal interaction, to help a person change behavior, increase happin ...
(EGEE) project in Europe, which had worked on a grid information system using tools such as the
Globus Toolkit through about 2004. The working group was formed on 28 January 2007. A GLUE schema version 1.3 was published as a draft in February 2007 and final form in August 2008.
A 2.0 document was published in March 2009.
The abstract schema can be mapped into specific data models using
Extensible Markup Language
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding electronic document, documents in a format that is both Human-readable med ...
(XML),
Lightweight Directory Access Protocol (LDAP), or
Structured Query Language (SQL).
*
SAGA
is a series of science fantasy role-playing video games by Square Enix. The series originated on the Game Boy in 1989 as the creation of Akitoshi Kawazu at Square. It has since continued across multiple platforms, from the Super NES to the Pl ...
: The ''Simple API for Grid Applications'' describes an interface for high-level grid application programming.
*
Open Grid Services Architecture (OGSA) describes a
service-oriented architecture grid computing environment for business and scientific use.
*
DRMAA: ''Distributed Resource Management Application API'' is a high-level
application programming interface specification for the submission and control of jobs to one or more
distributed resource management systems (DRMS) within a grid computing architecture.
*
Job Submission Description Language: An extensible
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
specification for the description of simple tasks to non-interactive computer execution systems. The specification focuses on the description of computational task submissions to traditional high-performance computer systems like
batch scheduler
A job scheduler is a computer application for controlling unattended background program execution of jobs. This is commonly called batch scheduling, as execution of non-interactive jobs is often called batch processing, though traditional ''job'' ...
s.
*
CDDLM: ''Configuration Description, Deployment, and Lifecycle Management'' Specification is a standard for the management, deployment and configuration of grid service lifecycles or inter-organization resources.
*
GridRPC: ''Grid Remote Procedure Call'' designs OGF recommendations for a grid-enabled,
remote procedure call (RPC) mechanism.
*
Data Format Description Language (DFDL), for modeling of general text and binary data.
*
Virtual Organization Membership Service (VOMS): - Automated machine-queriable management of virtual organization membership attributes.
In addition to technical standards, the OGF published community-developed informational and experimental documents.
The first version of the
DRMAA API was implemented in
Sun's Grid engine and also in the
University of Wisconsin-Madison's program
Condor cycle scavenger. The separate
Globus Alliance maintains an implementation of some of these standards through the
Globus Toolkit. A release of
UNICORE is based on the OGSA architecture and JSDL.
See also
*
Open Cloud Computing Interface
*
Open Grid Services Infrastructure
References
External links
*
{{authority control
Grid computing
Organizations established in 2006
Information technology organizations
Network management
Standards organizations in the United States
Technology consortia
Working groups