Forschung und Lehre > Projekte > D-Grid > D-Grid Accounting

Accounting für D-Grid und EGI

Aktuelles

DGAS Enterprise Edition Prototyp

Der Prototyp der DGAS-EE Software kann ab sofort über die Seitenleiste heruntergeladen werden. Die Software gliedert sich in folgende Komponenten:

  • EJB MDB-Core: die zentrale Komponente einer Accounting Authority als Enterprise Message Bean im Format EJB-JAR mit Source-Code
  • AMQ Relay: eine Relay-Komponente für eine ActiveMQ Broker-Infrastruktur als JAR mit Source-Code
  • OGF-UR Java Implementation: XMLBeans-Framework generiertes Java-Modell des Usage-Record-Schemas als JAR mit Source-Code
  • OGF-UR Persistence: generierter Persistence-Layer für OGF-Records in XML als JAR mit Source-Code
  • Sensor Framework: Implementierung der Pluggable-Sensor-Architecture und Beispielanwendung für die OGF-UR Java Implementierung
  • Veröffentlichung: A JEE based Architecture for Distributed Multi-Domain Resource Accounting

Neue DGAS-Version verfügbar
DGAS 3.4 ist pilotiert und kann genutzt werden. Da für DGAS 3.4 ein neuer DGAS-Server installiert wurde, bitten wir um Kontaktaufnahme zwecks Abstimmung, wenn Sie auf das neue Release wechseln möchten (accounting<at>rvs.uni-hannover.de).

Einleitung

Für das Accounting im D-Grid wurde das Distributed Grid Accounting System (DGAS) gewählt. Die Entscheidung für DGAS ist in dem Dokument DGAS als Accounting-System in D-Grid begründet. Weiterhin wird in diesem Dokument das grundlegende Konzept für das Accounting in D-Grid erläutert.

Der Zugriff auf die Accounting-Informationen in DGAS erfolgt über das Web-Interface HLRmon. Für den Zugang zu HLRmon benötigen Sie zunächst ein gültiges Nutzer-Zertifikat im D-Grid. Neue Nutzer können sich online über  https://hlrmon.d-grid.uni-hannover.de/hlrmon registrieren lassen.

Die Teilnahme am D-Grid Accounting mit DGAS erfordert zunächst die Installation eines DGAS-Client auf den Ressourcen. Der DGAS-Client greift auf die Logdateien des Batchsystems zu und wandelt die Accounting-Informationen in so genannte Usage Records. Das Format der Usage Records wird in einem separaten Dokument beschrieben.

Die aufbereiteten Usage Records werden vom DGAS-Client schließlich zum DGAS-Server für das zentrale D-Grid Accounting übertragen. Auf dem DGAS-Server werden die Daten in einer Datenbank abgelegt und für den Zugriff über HLRmon graphisch aufbereitet.

Das Accounting-Konzept kann als PDF-Dokument heruntergeladen werden. 

Berichte und Nutzungsstatistik

Die im Rahmen der Berichtspflicht gegenüber dem Projektträger mindestens zu meldenden Informationen finden Sie in diesem Dokument.

Installation des DGAS-Clients

Um Accounting-Informationen zum zentralen DGAS-Server zu übertragen sind drei Konstellationen denkbar:

  1. Ein LCG/gLite CE ist vorhanden, d.h. zur Installation können die vorhandenen RPM-Pakete genutzt werden.
  2. Ein bereits von DGAS unterstütztes Batchsystem (LSF oder PBS/Torque) wird genutzt.
  3. Ein anderes Batchsystem (z.B. SGE, LoadLeveler ...) wird genutzt oder ein eigenes Accounting-System ist vorhanden

Für jede dieser drei Installationsvarianten finden Sie eine Anleitung in dem Dokument DGAS-Client Installation.

Als weitere Variante bietet sich die Übertragung von Logsdateien der Batchsysteme zum zentralen Accounting an, so dass die notwendigen Informationen aus den Logdateien direkt in die zentrale Datenbank von DGAS überführt werden. Voraussetzung ist, dass die Logdateien periodisch transferiert werden können. Wenn Sie diese Lösung präferieren, setzen Sie sich bitte direkt mit uns (accountingrvs.uni-hannover.de) in Verbindung.

Anpassung der Globus pbs.pm zum Accounting von CPUTime

Bei der Standard Installation des Globus Toolkit wird die genutzte CPUTime von Jobs nicht richtig übertragen. Um auch die von Globus Nutzern verursachte CPUTime korrekt in das Accounting zu übernehmen, muss das vom Globus Toolkit verwendetet Perl-Modul pbs.pm angepasst werden. Die folgende Anleitung beschreibt die notwendigen Anpassungen an der Datei pbs.pm, um das korrekte Accounting der CPUTime von Globus Jobs über DGAS zu ermöglichen.

D-Grid Accounting/Billing Workshops

Accounting/Billing Workshop GES2007 (02.05.2007, Baden-Baden)

Erster D-Grid Accounting/Billing Workshop (13./14.03.2008, Hannover)

Zweiter D-Grid Accounting/Billing Workshop (07.08.2008, Hannover)

Ansprechpartner

Bei dringenden Fragen und für Hilfen bei der Installation erreichen Sie uns unter folgenden Telefonnummern:

Michael Brenner  +49 (511) 762 79 6242

Jan Wiebelitz      +49 (511) 762 79 19088

Wenn Sie uns eine Mail schreiben möchten, nutzen Sie bitte die Funktions-Mailadresse accountingrvs.uni-hannover.de


Letzte Änderung: 02.03.2011
 
Verantwortlich RRZN