NorduGrid
   HOME

TheInfoList



OR:

NorduGrid is a
collaboration Collaboration (from Latin ''com-'' "with" + ''laborare'' "to labor", "to work") is the process of two or more people, entities or organizations working together to complete a task or achieve a goal. Collaboration is similar to cooperation. Most ...
aiming at development, maintenance and support of the free
Grid Grid, The Grid, or GRID may refer to: Common usage * Cattle grid or stock grid, a type of obstacle is used to prevent livestock from crossing the road * Grid reference, used to define a location on a map Arts, entertainment, and media * News g ...
middleware Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to implement co ...
, known as the
Advanced Resource Connector Advanced Resource Connector (ARC) is a grid computing middleware introduced by NorduGrid. It provides a common interface for submission of computational tasks to different distributed computing systems and thus can enable grid infrastructures of ...
(ARC).


History

The name ''NorduGrid'' first became known in 2001 as short for the project called "Nordic Testbed for Wide Area Computing and Data Handling" funded by the
Nordic Council of Ministers The Nordic Council of Ministers is an intergovernmental forum established after the Helsinki Treaty. The purpose of the Nordic Council of Ministers is to complement the Nordic Council and promote Nordic cooperation. Structure The governme ...
via the Nordunet2 programme. That project's main goal was to set up a prototype of a distributed computing infrastructure (a ''
testbed A testbed (also spelled test bed) is a platform for conducting rigorous, transparent, and replicable testing of scientific theories, computational tools, and new technologies. The term is used across many disciplines to describe experimental rese ...
''), aiming primarily at the needs of the
High Energy Physics Particle physics or high energy physics is the study of fundamental particles and forces that constitute matter and radiation. The fundamental particles in the universe are classified in the Standard Model as fermions (matter particles) and b ...
researchers in the
ATLAS experiment ATLAS is the largest general-purpose particle detector experiment at the Large Hadron Collider (LHC), a particle accelerator at CERN (the European Organization for Nuclear Research) in Switzerland. The experiment is designed to take advantage ...
. Following evaluation of the then existing
Grid Grid, The Grid, or GRID may refer to: Common usage * Cattle grid or stock grid, a type of obstacle is used to prevent livestock from crossing the road * Grid reference, used to define a location on a map Arts, entertainment, and media * News g ...
technology solutions, NorduGrid developers came up with an alternative
software architecture Software architecture is the fundamental structure of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations. ...
. It was implemented and demonstrated in May 2002, and soon became known as the ''NorduGrid Middleware''. In 2004 this middleware solution was given a proper name, the
Advanced Resource Connector Advanced Resource Connector (ARC) is a grid computing middleware introduced by NorduGrid. It provides a common interface for submission of computational tasks to different distributed computing systems and thus can enable grid infrastructures of ...
(ARC). Until May 2003, NorduGrid headquarters were in the
Niels Bohr Institute The Niels Bohr Institute (Danish: ''Niels Bohr Institutet'') is a research institute of the University of Copenhagen. The research of the institute spans astronomy, geophysics, nanotechnology, particle physics, quantum mechanics and biophysics. ...
; at the 5th NorduGrid Workshop it was decided to move them to the
Oslo University The University of Oslo ( no, Universitetet i Oslo; la, Universitas Osloensis) is a public research university located in Oslo, Norway. It is the highest ranked and oldest university in Norway. It is consistently ranked among the top universit ...
. The present-day formal collaboration was established in 2005 by five Nordic academic institutes (
Niels Bohr Institute The Niels Bohr Institute (Danish: ''Niels Bohr Institutet'') is a research institute of the University of Copenhagen. The research of the institute spans astronomy, geophysics, nanotechnology, particle physics, quantum mechanics and biophysics. ...
in Copenhagen, Denmark, Helsinki Institute of Physics in Finland,
Oslo University The University of Oslo ( no, Universitetet i Oslo; la, Universitas Osloensis) is a public research university located in Oslo, Norway. It is the highest ranked and oldest university in Norway. It is consistently ranked among the top universit ...
in Norway, and
Lund Lund (, , ) is a city in the southern Swedish provinces of Sweden, province of Scania, across the Øresund, Öresund strait from Copenhagen. The town had 91,940 inhabitants out of a municipal total of 121,510 . It is the seat of Lund Municipali ...
and
Uppsala Uppsala (, or all ending in , ; archaically spelled ''Upsala'') is the county seat of Uppsala County and the List of urban areas in Sweden by population, fourth-largest city in Sweden, after Stockholm, Gothenburg, and Malmö. It had 177,074 inha ...
Universities in Sweden) with the goal to develop, support, maintain and popularize ARC. Deployment and support of the Nordic
Grid Grid, The Grid, or GRID may refer to: Common usage * Cattle grid or stock grid, a type of obstacle is used to prevent livestock from crossing the road * Grid reference, used to define a location on a map Arts, entertainment, and media * News g ...
infrastructure itself became the responsibility of the NDGF project, launched in June 2006. This marked clear separation between Grid middleware providers and infrastructure services providers. To further support ARC development, NorduGrid and several other interested partners secured dedicated funding through EU FP6 project
KnowARC Advanced Resource Connector (ARC) is a grid computing middleware introduced by NorduGrid. It provides a common interface for submission of computational tasks to different distributed computing systems and thus can enable grid infrastructures of ...
. NorduGrid Collaboration is based upon a non-binding Memorandum of Understanding and is open for new members.


Goals

The NorduGrid Collaboration is the consortium behind the ARC middleware, and its key goal is to ensure that ARC is further developed, maintained, supported and widely deployed, while remaining a free
open-source software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
, suitable for a wide variety of high-throughput
Grid Grid, The Grid, or GRID may refer to: Common usage * Cattle grid or stock grid, a type of obstacle is used to prevent livestock from crossing the road * Grid reference, used to define a location on a map Arts, entertainment, and media * News g ...
computational tasks. The ultimate goal is to provide a reliable, scalable, portable and full-featured solution for
Grid Grid, The Grid, or GRID may refer to: Common usage * Cattle grid or stock grid, a type of obstacle is used to prevent livestock from crossing the road * Grid reference, used to define a location on a map Arts, entertainment, and media * News g ...
infrastructures, conformant with open standards, primarily those developed in the framework of the
Open Grid Forum The Open Grid Forum (OGF) is a community of users, developers, and vendors for standardization of grid computing. 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 I ...
. While ARC software development may and does often take place outside NorduGrid, the Collaboration coordinates contributions to the code and maintains the code and software repositories, as well as a build system, an issue tracking system and other necessary software development services. NorduGrid defines strategical directions for development of ARC and ensures financial support for it.


ARC Community

The term "ARC Community" is used to refer to various groups of people willing to share their computational resources via ARC. A
tit-for-tat Tit for tat is an English saying meaning "equivalent retaliation". It developed from "tip for tap", first recorded in 1558. It is also a highly effective strategy in game theory. An agent using this strategy will first cooperate, then subseque ...
user group is formalized as a
virtual organisation A virtual organization is a temporary or permanent collection of geographically dispersed individuals, groups, organizational units, or entire organizations that depend on electronic linking in order to complete the production process (working defi ...
(VO), allowing the mutual use of such community resources. Contrary to the popular belief, NorduGrid members are not required to provide computing or storage resources; neither offering such resources grants an automatic membership. Still, ARC community as a whole owns a substantial amount of computing and storage resources. On a voluntarily basis, and for the purpose of the open-source development process, community members may donate CPU cycles and some storage space to the developers and testers. Such resources constitute the
testbed A testbed (also spelled test bed) is a platform for conducting rigorous, transparent, and replicable testing of scientific theories, computational tools, and new technologies. The term is used across many disciplines to describe experimental rese ...
for the ARC middleware. Other than such donated community resources, NorduGrid does not provide or allocate any computational resources and does not coordinate worldwide deployment of ARC. Actual deployment and usage of ARC-based distributed computing infrastructures is coordinated by the respective infrastructure projects, such as e.g. NDGF
Swegrid
(Sweden)
Material Sciences National Grid Infrastructure (M-grid)
(Finland)
NorGrid
(Norway) etc.. Apart from contributing computational resources, many groups develop higher-level software tools on top of ARC (e.g.). This kind of development is not coordinated by NorduGrid, but assistance is provided by the Collaboration upon request.


NorduGrid Certification Authority


NorduGrid Certification Authority
(CA) is currently the only major infrastructure service provided by the NorduGrid. This Authority issues electronic certificates to users and services, such that they can work in Grid environments. Present day Grid implementations require
X.509 In cryptography, X.509 is an International Telecommunication Union (ITU) standard defining the format of public key certificates. X.509 certificates are used in many Internet protocols, including TLS/SSL, which is the basis for HTTPS, the secu ...
certificates to validate identity of Grid participants. NorduGrid CA provides such certificates to individuals and machines associated with research and/or academic institutions in
Denmark ) , song = ( en, "King Christian stood by the lofty mast") , song_type = National and royal anthem , image_map = EU-Denmark.svg , map_caption = , subdivision_type = Sovereign state , subdivision_name = Danish Realm, Kingdom of Denmark ...
,
Finland Finland ( fi, Suomi ; sv, Finland ), officially the Republic of Finland (; ), is a Nordic country in Northern Europe. It shares land borders with Sweden to the northwest, Norway to the north, and Russia to the east, with the Gulf of B ...
,
Norway Norway, officially the Kingdom of Norway, is a Nordic country in Northern Europe, the mainland territory of which comprises the western and northernmost portion of the Scandinavian Peninsula. The remote Arctic island of Jan Mayen and t ...
and
Sweden Sweden, formally the Kingdom of Sweden,The United Nations Group of Experts on Geographical Names states that the country's formal name is the Kingdom of SwedenUNGEGN World Geographical Names, Sweden./ref> is a Nordic country located on ...
. The NorduGrid Certification Authority is a member of th
European Policy Management Authority for Grid Authentication (EUGridPMA)


See also

*
Advanced Resource Connector Advanced Resource Connector (ARC) is a grid computing middleware introduced by NorduGrid. It provides a common interface for submission of computational tasks to different distributed computing systems and thus can enable grid infrastructures of ...
*
KnowARC Advanced Resource Connector (ARC) is a grid computing middleware introduced by NorduGrid. It provides a common interface for submission of computational tasks to different distributed computing systems and thus can enable grid infrastructures of ...
*
Nordic Data Grid Facility The Nordic Data Grid Facility, or NDGF, is a common e-Science infrastructure provided by the Nordic countries (Denmark, Finland, Norway, Sweden and Iceland) for scientific computing and data storage. It is the first and so far only internationall ...
*
Enabling Grids for E-sciencE In psychotherapy and mental health, enabling has a positive sense of empowering individuals, or a negative sense of encouraging dysfunctional behavior.European Grid Initiative European Grid Infrastructure (EGI) is a series of efforts to provide access to high-throughput computing resources across Europe using grid computing techniques. The EGI links centres in different European countries to support international res ...
* European Middleware Initiative *
Open Science Grid The Open Science Grid Consortium is an organization that administers a worldwide grid of technological resources called the Open Science Grid, which facilitates distributed computing for scientific research. Founded in 2004, the consortium is com ...
*
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 ...
*
Open Grid Forum The Open Grid Forum (OGF) is a community of users, developers, and vendors for standardization of grid computing. 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 I ...
* NGIn: Innovative Tools and Services for NorduGrid


External links


NorduGrid Web siteNorduGrid Certification AuthorityKnowARC
EU project contributing to the ARC middleware development
Nordic DataGrid Facility
a Nordic project contributing to the ARC middleware development


References

{{reflist Grid computing projects Grid computing products Information technology organizations based in Europe