NorduGrid
   HOME

TheInfoList



OR:

NorduGrid is a collaboration 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 ...
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 c ...
, known as the Advanced Resource Connector (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 govern ...
via the Nordunet2 programme. That project's main goal was to set up a prototype of a distributed computing infrastructure (a '' testbed''), aiming primarily at the needs of the
High Energy Physics Particle physics or high energy physics is the study of Elementary particle, fundamental particles and fundamental interaction, forces that constitute matter and radiation. The fundamental particles in the universe are classified in the Standa ...
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 of ...
. 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 ...
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 (ARC). Until May 2003, NorduGrid headquarters were in the Niels Bohr Institute; 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 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 and
Uppsala Uppsala (, or all ending in , ; archaically spelled ''Upsala'') is the county seat of Uppsala County and the fourth-largest city in Sweden, after Stockholm, Gothenburg, and Malmö. It had 177,074 inhabitants in 2019. Located north of the c ...
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 ...
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 ...
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 ...
infrastructures, conformant with open standards, primarily those developed in the framework of the Open Grid Forum. 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 (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 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 = Kingdom of Denmark , establish ...
,
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 the ...
and Sweden. The NorduGrid Certification Authority is a member of th
European Policy Management Authority for Grid Authentication (EUGridPMA)


See also

* Advanced Resource Connector *
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 * Enabling Grids for E-sciencE *
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 *
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 * 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