Global Grid Forum
   HOME

TheInfoList



OR:

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 fro ...
. 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 standard, Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster ...
(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, 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 fro ...
, 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 is a group of experts working together to achieve specified goals. Such groups are domain-specific and focus on discussion or activity around a specific subject area. The term can sometimes refer to an interdisciplinary collab ...
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 fro ...
'' 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 The Ames Research Center (ARC), also known as NASA Ames, is a major NASA research center at Moffett Federal Airfield in California's Silicon Valley. It was founded in 1939 as the second National Advisory Committee for Aeronautics (NACA) laborat ...
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 the University of Chicago. From 2020 to 2022 he was a senior research scientist at the University of Illinois. He was pre ...
(from
Argonne National Laboratory Argonne National Laboratory is a Federally funded research and development centers, federally funded research and development center in Lemont, Illinois, Lemont, Illinois, United States. Founded in 1946, the laboratory is owned by the United Sta ...
and the
University of Chicago The University of Chicago (UChicago, Chicago, or UChi) is a Private university, private research university in Chicago, Illinois, United States. Its main campus is in the Hyde Park, Chicago, Hyde Park neighborhood on Chicago's South Side, 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 standard, Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster ...
(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 ( , ; ; ) is the capital of the Netherlands, capital and Municipalities of the Netherlands, largest city of the Kingdom of the Netherlands. It has a population of 933,680 in June 2024 within the city proper, 1,457,018 in the City Re ...
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 The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
) in September 2004. The Enterprise Grid Alliance (EGA), formed in 2004, was more focused on large
data center A data center is a building, a dedicated space within a building, or a group of buildings used to house computer systems and associated components, such as telecommunications and storage systems. Since IT operations are crucial for busines ...
businesses such as
EMC Corporation EMC Corporation (stylized as EMC²) was an American multinational corporation headquartered in Hopkinton, Massachusetts, which sold data storage device, data storage, information security, virtualization, analytics, cloud computing and other pro ...
,
NetApp NetApp, Inc. is an American data infrastructure company that provides unified data storage, integrated data services, and cloud operations (CloudOps) solutions to enterprise customers. The company is based in San Jose, California. It has ranked ...
, and
Oracle Corporation Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
. 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 The Aerospace Corporation is an American nonprofit corporation that operates a federally funded research and development center (FFRDC). The corporation provides technical guidance and advice on all aspects of space missions to military, civil ...
became chair.


Technologies

Some technologies specified by OGF include: *
GridFTP GridFTP is an extension of the File Transfer Protocol (FTP) for grid computing. The protocol was defined within the GridFTP working group of the Open Grid Forum. There are multiple implementations of the protocol; the most widely used is that pro ...
: Extensions to the
File Transfer Protocol The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and d ...
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 typically by a relational database management system (RDBMS). The term "wikt:schema, schema" refers to the organization of data as a blueprint of how the ...
, for a uniform representation of grid computing resources. It was originally developed as part of the
Enabling Grids for E-sciencE In psychotherapy and mental health, enabling is the encouragement of some behaviour, especially if said behaviour is either particularly positive or dysfunctional.
(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 data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The Wor ...
(XML),
Lightweight Directory Access Protocol The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Directory serv ...
(LDAP), or
Structured Query Language Structured Query Language (SQL) (pronounced ''S-Q-L''; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling s ...
(SQL). *
SAGA Sagas are prose stories and histories, composed in Iceland and to a lesser extent elsewhere in Scandinavia. The most famous saga-genre is the (sagas concerning Icelanders), which feature Viking voyages, migration to Iceland, and feuds between ...
: The ''Simple API for Grid Applications'' describes an interface for high-level grid application programming. *
Open Grid Services Architecture 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 ...
(OGSA) describes a
service-oriented architecture In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. SOA is a good choice for system integration. By consequence, it is also applied in the field ...
grid computing environment for business and scientific use. *
DRMAA Distributed Resource Management Application API (DRMAA) is a high-level Open Grid Forum (OGF) API specification for the submission and control of jobs to a distributed resource management (DRM) system, such as a cluster or grid computing infra ...
: ''Distributed Resource Management Application API'' is a high-level
application programming interface An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
specification for the submission and control of jobs to one or more
distributed resource management 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' ...
systems (DRMS) within a grid computing architecture. *
Job Submission Description Language Job Submission Description Language is an extensible XML specification from the Global Grid Forum for the description of simple tasks to non-interactive computer execution systems. Currently at version 1.0 (released November 7, 2005), the specificat ...
: An extensible
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
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 GridRPC in distributed computing, is Remote Procedure Call over a grid. This paradigm has been proposed by the GridRPC working group of the Open Grid Forum (OGF), and an API has been defined in order for clients to access remote servers as simpl ...
: ''Grid Remote Procedure Call'' designs OGF recommendations for a grid-enabled,
remote procedure call In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared computer network), which is written as if it were a ...
(RPC) mechanism. *
Data Format Description Language Data Format Description Language (DFDL, often pronounced ''daff-o-dil'') is a modeling language for describing general text and binary data in a standard way. It was published as an Open Grid Forum Recommendation in February 2021, and in April 202 ...
(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 Distributed Resource Management Application API (DRMAA) is a high-level Open Grid Forum (OGF) API specification for the submission and control of jobs to a distributed resource management (DRM) system, such as a cluster or grid computing infra ...
API was implemented in Sun's Grid engine and also in the
University of Wisconsin-Madison A university () is an institution of tertiary education and research which awards academic degrees in several academic disciplines. ''University'' is derived from the Latin phrase , which roughly means "community of teachers and scholars". Uni ...
's program
Condor cycle scavenger HTCondor is an open-source high-throughput computing software framework for coarse-grained distributed parallelization of computationally intensive tasks. It can be used to manage workload on a dedicated cluster of computers, or to farm out wor ...
. The separate Globus Alliance maintains an implementation of some of these standards through the Globus Toolkit. A release of
UNICORE UNICORE (UNiform Interface to COmputing REsources) is a grid computing technology for resources such as supercomputers or cluster systems and information stored in databases. UNICORE was developed in two projects funded by the German ministry ...
is based on the OGSA architecture and JSDL.


See also

*
Open Cloud Computing Interface The Open Cloud Computing Interface (OCCI) is a set of specifications delivered through the Open Grid Forum, for cloud computing service providers. OCCI has a set of implementations that act as proofs of concept. It builds upon World Wide Web fund ...
*
Open Grid Services Infrastructure 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 th ...


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