Globus verktygslåda

Globus verktygslåda
Utvecklare Globus Alliance
Stabil frisättning
5.2.5 / 2013
Operativ system Linux , FreeBSD , Solaris , Mac OS X , HP-UX och AIX .
Plattform PC
Typ Grid computing
Licens Apache-licens
Hemsida www .globus .org /toolkit /

Globus Toolkit är ett verktygspaket med öppen källkod för grid computing utvecklat och tillhandahållet av Globus Alliance . Den 25 maj 2017 meddelades att stödet med öppen källkod för projektet skulle upphöra i januari 2018 [ 1] , på grund av bristande ekonomiskt stöd för det arbetet. Globus-tjänsten fortsätter att vara tillgänglig för forskarvärlden under ett freemium- tillvägagångssätt, utformat för att upprätthålla programvaran, med de flesta funktioner fritt tillgängliga men några begränsade till abonnenter [2] .

I slutet av 2017 skapade Grid Community Forum (GridCF) en gaffel av Globus Toolkit som heter Grid Community Toolkit eller kortfattat GCT och tog över underhåll och utveckling av kodbasen. GridCF lade till stöd för TLS 1.3 och även kompatibilitet med OpenSSL 3.0 till sin gaffel i Globus Toolkit. GCT-paket är tillgängliga från EPEL/Fedora för Red Hat Enterprise Linux 7 till 9 och kompatibla distributioner och Fedora Linux , för Debian GNU/Linux och Ubuntu från de officiella paketförråden och även SUSE Linux Enterprise och openSUSE -distributioner från Open Build Service .

Introduktion

Globus verktygslåda innehåller en uppsättning bibliotek och program som förser utvecklarna av specifika verktyg eller appar med lösningar för vanliga problem som man stöter på när man skapar ett distribuerat system, tjänster och applikationer.

Globus är en programvara med komponenter och funktioner som inkluderar:

  1. En uppsättning tjänsteimplementationer som indikerar resurshantering, dataändringstjänstsökning och relevanta frågor
  2. Verktyg för att bygga webbtjänster
  3. En kraftfull standardbaserad säkerhetsförutsättning för autentisering och auktorisering.
  4. Olika tjänster i java c och python för klienter av API och kommandoradsprogram
  5. Detaljerad dokumentation om dessa olika komponenter

Implementering av standarder

Globus Toolkit följer eller tillhandahåller implementeringar av följande standarder:

Globus Toolkit har implementeringar av OGF-definierade protokoll för att tillhandahålla:

  1. Resurshantering : Grid Resource Allocation & Management Protocol (GRAM)
  2. Informationstjänster: Monitoring and Discovery Service (MDS)
  3. Säkerhetstjänster: Grid Security Infrastructure (GSI)
  4. Datarörelse och hantering: Global åtkomst till sekundär lagring (GASS) och GridFTP

Följande Globus Toolkit-komponenter stöds av OGF-definierade SAGA C++/Python API :

  1. GRAM (2 och 5) via SAGA jobb API
  2. GridFTP via SAGA filsystem API
  3. Replica Location Service via SAGA C++ Reference Implementation API

Kompatibel programvara från tredje part

Ett antal verktyg kan fungera med Globus Toolkit, inklusive:

XML -baserade webbtjänster erbjuder ett sätt att komma åt olika tjänster och applikationer i en distribuerad miljö.

2004 började Univa Corporation tillhandahålla kommersiellt stöd för Globus Toolkit med en affärsmodell som liknar Red Hat .

Jobbschemaläggare

GRAM ( Grid Resource Allocation Manager ), en komponent i Globus Toolkit, stöder officiellt följande jobbschemaläggare eller batchkösystem :

Inofficiella jobbschemaläggare som kan användas med Globus Toolkit:

Utvecklingsplaner

Globus Alliance tillkännagav en release av Globus Toolkit version 5 (GT5) i slutet av 2009. [4] [5] En stor förändring kommer att vara att överge GRAM4 (även om fortsatt stöd åtminstone till och med december 2010) till förmån för en förbättrad GRAM2, kallad GRAM5, som kommer att lösa skalbarhetsproblem och lägga till funktioner. Tjänsten Reliable File Transfer (RFT) kommer att ersättas av en ny Globus.org-tjänst. Globus.org är en värdbaserad onlinetjänst (dvs. Software-as-a-Service) som tillhandahåller en högre nivå, end-to-end Grid-kapacitet, initialt koncentrerad på pålitlig, högpresterande, brand-och-glöm-dataöverföring . För att behålla webbtjänstens funktionalitet utan att teknik och standarder som nu anses vara föråldrade har ett nytt projekt kallat Globus Crux [ 6] startats, som förväntas släppa en alfaversion i slutet av 2009. Övervaknings- och upptäcktsuppgifterna som för närvarande utförs av MDS kommer att tas upp av en ny, Crux-baserad Integrated Information Services (IIS). Inga releaser av IIS är planerade förrän någon gång under 2010.

Släppningen av GT 5.0.2 tillkännagavs den 19 juli 2010. GT 5.0.3 rapporteras att släppas i februari 2011.

Använda sig av

Se även

  1. ^ I. Foster. "Globus Toolkit Version 4: Programvara för serviceorienterade system" ( PDF) . Hämtad 13 feb 2006 .
  2. ^ I. Foster, C. Kesselman. "The Globus Project: A Status Report" (PDF) .
  3. ^ FAQ: Kan SLURM användas med Globus?

externa länkar