[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki25\/2021\/10\/30\/glite-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki25\/2021\/10\/30\/glite-wikipedia\/","headline":"gLite \u2013 Wikipedia","name":"gLite \u2013 Wikipedia","description":"before-content-x4 Dieser Artikel behandelt Grid-Middleware. Informationen zum ADSL-Modulationsmodus G.lite finden Sie in ITU G.992.2. gLite (ausgesprochen “gee-lite”) ist ein Middleware-Computersoftwareprojekt","datePublished":"2021-10-30","dateModified":"2021-10-30","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki25\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki25\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":100,"height":100},"url":"https:\/\/wiki.edu.vn\/wiki25\/2021\/10\/30\/glite-wikipedia\/","wordCount":2410,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Dieser Artikel behandelt Grid-Middleware. Informationen zum ADSL-Modulationsmodus G.lite finden Sie in ITU G.992.2.gLite (ausgesprochen “gee-lite”) ist ein Middleware-Computersoftwareprojekt f\u00fcr Grid-Computing, das von den CERN-LHC-Experimenten und anderen wissenschaftlichen Dom\u00e4nen verwendet wird. Es wurde durch gemeinsame Anstrengungen von mehr als 80 Personen in 12 verschiedenen akademischen und industriellen Forschungszentren in Europa umgesetzt. gLite bietet ein Framework zum Erstellen von Anwendungen, die verteilte Computer- und Speicherressourcen \u00fcber das Internet nutzen. Die gLite-Dienste wurden von mehr als 250 Rechenzentren \u00fcbernommen und von mehr als 15000 Forschern in Europa und weltweit genutzt. Table of ContentsGeschichte[edit]Middleware-Beschreibung[edit]Sicherheit[edit]Benutzeroberfl\u00e4che[edit]Rechenelement[edit]Speicherelement[edit]Informationsservice[edit]Workload-Management[edit]Verweise[edit]Externe Links[edit]Softwarekomponenten[edit]Geschichte[edit]Nach Prototyping-Phasen in den Jahren 2004 und 2005 wurde die Konvergenz mit der LHC Computing Grid (LCG-2)-Distribution im Mai 2006 erreicht, als gLite 3.0 ver\u00f6ffentlicht wurde und die offizielle Middleware der Enabling Grids for E-Science (EGEE) wurde. Projekt, das 2010 endete.Die Entwicklung der gLite Middleware wurde dann von der European Middleware Initiative \u00fcbernommen und wird nun als Teil des EMI Software Stack gepflegt. Die von EGEE aufgebaute verteilte Computerinfrastruktur wird nun von der European Grid Infrastructure unterst\u00fctzt. Es betreibt die von der “European Middleware Initiative” produzierte Grid-Middleware, von der viele Komponenten aus der gLite-Middleware stammen.Middleware-Beschreibung[edit]Sicherheit[edit]Die gLite-Benutzergemeinschaft ist in Virtual Organizations (VOs) gruppiert.[1] Ein Benutzer muss einer VO beitreten, die von der Infrastruktur unterst\u00fctzt wird, auf der gLite ausgef\u00fchrt wird, um authentifiziert und zur Verwendung von Grid-Ressourcen autorisiert zu werden.Die Grid Security Infrastructure (GSI) in WLCG\/EGEE erm\u00f6glicht eine sichere Authentifizierung und Kommunikation \u00fcber ein offenes Netzwerk.[2] GSI basiert auf Public-Key-Verschl\u00fcsselung, X.509-Zertifikaten und dem Kommunikationsprotokoll Secure Sockets Layer (SSL) mit Erweiterungen f\u00fcr Single Sign-On und Delegierung.Um sich selbst zu authentifizieren, ben\u00f6tigt ein Benutzer ein digitales X.509-Zertifikat, das von einer Zertifizierungsstelle (CA) ausgestellt wurde, der die Infrastruktur der Middleware vertraut. Die Autorisierung eines Benutzers f\u00fcr eine bestimmte Grid-Ressource kann auf zwei verschiedene Arten erfolgen. Die erste ist einfacher und basiert auf dem Grid-Mapfile-Mechanismus. Der zweite Weg beruht auf dem Virtual Organization Membership Service (VOMS) und dem LCAS\/LCMAPS-Mechanismus, die eine detailliertere Definition von Benutzerrechten erm\u00f6glichen.Benutzeroberfl\u00e4che[edit]Der Zugangspunkt zum gLite Grid ist die Benutzeroberfl\u00e4che (UI). Dies kann jeder Computer sein, auf dem Benutzer ein pers\u00f6nliches Konto haben und auf dem ihr Benutzerzertifikat installiert ist. \u00dcber eine Benutzeroberfl\u00e4che kann ein Benutzer authentifiziert und autorisiert werden, die WLCG\/EGEE-Ressourcen zu verwenden, und kann auf die Funktionalit\u00e4ten zugreifen, die von den Informations-, Arbeitslast- und Datenmanagementsystemen angeboten werden. Es bietet CLI-Tools zum Ausf\u00fchren einiger grundlegender Grid-Operationen:alle Ressourcen auflisten, die f\u00fcr die Ausf\u00fchrung eines bestimmten Jobs geeignet sind;Auftr\u00e4ge zur Ausf\u00fchrung \u00fcbermitteln;Jobs abbrechen;Abrufen der Ausgabe abgeschlossener Jobs;den Status der \u00fcbermittelten Jobs anzeigen;Abrufen der Protokollierungs- und Buchhaltungsinformationen von Jobs;kopieren, replizieren und l\u00f6schen Sie Dateien aus dem Grid;Abrufen des Status verschiedener Ressourcen aus dem Informationssystem.Rechenelement[edit]Ein Computing Element (CE) ist in der Grid-Terminologie ein Satz von Computerressourcen, die an einem Standort (dh einem Cluster, einer Computerfarm) lokalisiert sind. Ein CE enth\u00e4lt ein Grid Gate (GG), das als generische Schnittstelle zum Cluster fungiert; ein Local Resource Management System (LRMS) (manchmal auch als Batch-System bezeichnet) und der Cluster selbst, eine Sammlung von Worker Nodes (WNs), den Knoten, auf denen die Jobs ausgef\u00fchrt werden.Es gibt zwei CE-Implementierungen in gLite 3.1: das von EDG entwickelte und in LCG-22 verwendete LCG CE und das von EGEE entwickelte gLite CE. Sites k\u00f6nnen ausw\u00e4hlen, was installiert werden soll, und einige von ihnen bieten beide Typen. Das GG ist f\u00fcr die Annahme von Auftr\u00e4gen und deren Weiterleitung zur Ausf\u00fchrung an die WNs \u00fcber das LRMS zust\u00e4ndig.In gLite 3.1 unterst\u00fctzte LRMS-Typen waren OpenPBS\/PBSPro, Platform LSF, Maui\/Torque, BQS und Condor sowie Sun Grid Engine.[3]Speicherelement[edit]Ein Speicherelement (SE) bietet einen einheitlichen Zugriff auf Datenspeicherressourcen. Das Speicherelement kann einfache Plattenserver, gro\u00dfe Plattenarrays oder bandbasierte Massenspeichersysteme (MSS) steuern. Die meisten WLCG\/EGEE-Standorte bieten mindestens eine SE.Speicherelemente k\u00f6nnen verschiedene Datenzugriffsprotokolle und Schnittstellen unterst\u00fctzen. Einfach gesagt ist GSIFTP (ein GSI-sicheres FTP) das Protokoll f\u00fcr die \u00dcbertragung ganzer Dateien, w\u00e4hrend der lokale und entfernte Dateizugriff \u00fcber RFIO oder gsidcap erfolgt.Die meisten Speicherressourcen werden von einem Storage Resource Manager (SRM) verwaltet, einem Middleware-Dienst, der Funktionen wie die transparente Dateimigration von der Festplatte auf das Band, das Anheften von Dateien, die Platzreservierung usw. bietet. Allerdings k\u00f6nnen verschiedene SEs unterschiedliche Versionen des SRM-Protokolls unterst\u00fctzen und die F\u00e4higkeiten k\u00f6nnen variieren.Es gibt eine Reihe von SRM-Implementierungen mit unterschiedlichen F\u00e4higkeiten. Der Disk Pool Manager (DPM) wird nur f\u00fcr relativ kleine SEs mit festplattenbasiertem Speicher verwendet, w\u00e4hrend CASTOR f\u00fcr die Verwaltung gro\u00dfer MSS mit Front-End-Festplatten und Back-End-Bandspeicher entwickelt wurde. dCache richtet sich sowohl an MSS- als auch an gro\u00dfe Disk-Array-Speichersysteme. Andere SRM-Implementierungen befinden sich in der Entwicklung und die SRM-Protokollspezifikation selbst entwickelt sich ebenfalls weiter.Klassische SEs, die keine SRM-Schnittstelle haben, bieten ein einfaches plattenbasiertes Speichermodell. Sie befinden sich im Auslaufverfahren.[when?]Informationsservice[edit]Der Informationsdienst (IS) gibt Auskunft \u00fcber die WLCG\/EGEE Grid-Ressourcen und deren Status. Diese Informationen sind f\u00fcr den Betrieb des gesamten Grids unerl\u00e4sslich, da \u00fcber den IS Ressourcen entdeckt werden. Die ver\u00f6ffentlichten Informationen werden auch f\u00fcr \u00dcberwachungs- und Abrechnungszwecke verwendet.Viele der an den IS ver\u00f6ffentlichten Daten entsprechen dem GLUE-Schema,[4] die ein gemeinsames konzeptionelles Datenmodell definiert, das f\u00fcr die \u00dcberwachung und Erkennung von Grid-Ressourcen verwendet werden soll.Das in gLite 3.1 verwendete Informationssystem erbt seine Hauptkonzepte vom Globus Monitoring and Discovery Service (MDS).[5] Die GRIS und GIIS im MDB wurden jedoch durch die . ersetzt Berkeley-Datenbank-Informationsindex (BDII), bei dem es sich im Wesentlichen um einen OpenLDAP-Server handelt, der von einem externen Prozess aktualisiert wird.Workload-Management[edit]Der Zweck des Workload-Management-Systems (WMS)[6] besteht darin, Benutzerauftr\u00e4ge anzunehmen, sie dem am besten geeigneten Computing-Element zuzuweisen, ihren Status aufzuzeichnen und ihre Ausgabe abzurufen. Der Resource Broker (RB) ist die Maschine, auf der die WMS-Dienste ausgef\u00fchrt werden.Zu \u00fcbergebende Jobs werden mit der Job Description Language (JDL) beschrieben, die beispielsweise angibt, welche ausf\u00fchrbare Datei ausgef\u00fchrt werden soll und deren Parameter, Dateien, die zum und vom Worker-Knoten, auf dem der Job ausgef\u00fchrt wird, verschoben werden sollen, ben\u00f6tigte Eingabe-Grid-Dateien , sowie alle Anforderungen an den CE und den Worker Node.Die Auswahl des CE, an das der Job gesendet wird, wird in einem als Matchmaking bezeichneten Prozess getroffen, der zun\u00e4chst unter allen verf\u00fcgbaren CEs diejenigen ausw\u00e4hlt, die die vom Benutzer ge\u00e4u\u00dferten Anforderungen erf\u00fcllen und die den angegebenen Eingabe-Grid-Dateien nahe kommen. Es w\u00e4hlt dann das CE mit dem h\u00f6chsten Rang aus, eine aus den CE-Statusinformationen abgeleitete Gr\u00f6\u00dfe, die die G\u00fcte eines CE (typischerweise eine Funktion der Anzahl der laufenden und in die Warteschlange gestellten Jobs).Der RB lokalisiert die in der Jobbeschreibung angegebenen Grid-Eingabedateien unter Verwendung eines Dienstes namens Data Location Interface (DLI), der eine generische Schnittstelle zu einem Dateikatalog bereitstellt. Auf diese Weise kann der Resource Broker mit anderen Dateikatalogen als LFC kommunizieren (sofern diese \u00fcber eine DLI-Schnittstelle verf\u00fcgen).Die neueste Implementierung des WMS von EGEE erm\u00f6glicht nicht nur die \u00dcbergabe einzelner Jobs, sondern auch Sammlungen von Jobs (evtl. mit Abh\u00e4ngigkeiten zwischen ihnen) viel effizienter als das alte LCG-2 WMS und bietet viele weitere neue M\u00f6glichkeiten .Schlie\u00dflich der Dienst Protokollierung und Buchf\u00fchrung (LB)[7] verfolgt vom WMS verwaltete Jobs. Es sammelt Ereignisse von vielen WMS-Komponenten und zeichnet den Status und die Historie des Jobs auf.Verweise[edit]^ Foster, Kesselmann, Tuecke, Die Anatomie des Rasters: Erm\u00f6glichung skalierbarer virtueller Organisationen Archiviert 10.03.2009 bei der Wayback Machine, Int. J. High Performance Computing Application, 2001^ Das Globus-Toolkit 4.0, \u00dcberblick \u00fcber die Netzsicherheitsinfrastruktur Archiviert 2008-04-20 bei der Wayback Machine^ CESGA Erfahrung mit dem Grid Engine Batch-System^ OGF MDS 2.2-Funktionen Archiviert 2012-12-13 bei der Wayback Machine im Globus Toolkit 2.2 Release^ GLUE-Arbeitsgruppe (GLUE)^ F Pacini, EGEE-Benutzerhandbuch, WMS-Dienst, DATAMAT, 2005^ EGEE-Benutzerhandbuch, Serviceprotokollierung und Buchhaltung (L&B), CESNET, 2005Externe Links[edit]Softwarekomponenten[edit]Einige gLite-Komponenten und -Dienste mit den beitragenden Partnern:VOMS und VOMSAdmin (INFN)Erneuerung von Proxy- und Attributzertifikaten (CESNET)Shibboleth-Interoperabilit\u00e4t: SLCS, VASH, STS (SWITCH)LCAS\/LCMAPS (NIKHEF)gLExec (NIKHEF)Delegationsrahmen (CERN, HIP, STFC)CGSI_gSOAP (CERN)gsoap-Plugin (CESNET)Vertrauensmanager (HIP)Util-Java (HIP)Netzstandort (STFC)Berechtigungsrahmen (HIP, INFN, NIKHEF, SWITCH)BDII (CERN)Grid Laboratory Uniform Environment (CERN)R-GMA (STFC)CREME (INFN)CEMon (INFN)BLAH (INFN)WMS (INFN, ElsagDatamat)PFUND (CESNET)DPM (CERN)GFAL (CERN)LFC (CERN)FTS (CERN)lcg_utils (CERN)EDS und Hydra (HIP)AMGA (CERN, KISTI, INFN) (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki25\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki25\/2021\/10\/30\/glite-wikipedia\/#breadcrumbitem","name":"gLite \u2013 Wikipedia"}}]}]