Accounting am LRZ Accounting in DEISA. Anton Frank 14.3.2008

Ähnliche Dokumente
Integration of D-Grid Sites in NGI-DE Monitoring

TMF projects on IT infrastructure for clinical research

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

Word-CRM-Upload-Button. User manual

Tube Analyzer LogViewer 2.3

Ein- und Zweifamilienhäuser Family homes

Isabel Arnold CICS Technical Sales Germany z/os Explorer IBM Corporation

Overall Coordination- and Communication Platform. for electronic and standardised Data-Exchange between. Ports and Hinterland in Rail-Traffic

Creating OpenSocial Gadgets. Bastian Hofmann

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Customer Service Grids

Praktikum Entwicklung Mediensysteme (für Master)

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen


SharePoint 2010 Mobile Access

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

Verzeichnisdienste in heterogenen Systemen

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

Produzierendes Gewerbe Industrial production

Evil Tech presents: Windows Home Server

TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich

ISO Reference Model

Finish Future Internet Acceleration Programme

Virtual PBX and SMS-Server

Backup and Recovery. Der Abschnitt beschreibt Vorgehensweisen zur Sicherung und Wiederherstellung der Daten mit Applikationsmitteln.

Order Ansicht Inhalt


Java Tools JDK. IDEs. Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

A central repository for gridded data in the MeteoSwiss Data Warehouse

Modul 6 Virtuelle Private Netze (VPNs) und Tunneling

Titelbild1 ANSYS. Customer Portal LogIn

TomTom WEBFLEET Tachograph

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

EEX Kundeninformation

DKRZ Datenhierarchie Von der Antragstellung bis zur Archivierung

Zabbix 2.4. What's new? What's new in Zabbix of

ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL. Andreas Koop CEO & Consultant Oracle Technologies

Repositioning University Collections as Scientific Infrastructures.

Preisliste für The Unscrambler X

Software development with continuous integration

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Abschlussvortrag zur Diplomarbeit Aufbau und Analyse einer Shibboleth/GridShib-Infrastruktur

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient

Windows 10 Datenschutzkonfiguration - Anlage zu: Datenschutzfreundlicher Einsatz von Windows 10 -

NG-NAC, Auf der Weg zu kontinuierlichem

Bayerisches Landesamt für Statistik und Datenverarbeitung Rechenzentrum Süd. z/os Requirements 95. z/os Guide in Lahnstein 13.

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Handwerk Trades. Arbeitswelten / Working Environments. Green Technology for the Blue Planet Clean Energy from Solar and Windows

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

Open Source. Legal Dos, Don ts and Maybes. openlaws Open Source Workshop 26 June 2015, Federal Chancellery Vienna

Darstellung und Anwendung der Assessmentergebnisse

HIR Method & Tools for Fit Gap analysis

Microsoft Azure Fundamentals MOC 10979

EEX Kundeninformation

Wege zur Integration In und mit der Cloud. Wolfgang Schmidt Vorstand Cloud-EcoSystem W.Schmidt, X-INTEGRATE

Novell for Education. Beratung - Systembetreuung - Supporting Implementation von Ausbildungsschienen für österreichische Schulen

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

Frankfurt,

Windows 8 bereitstellen das Microsoft Deployment Toolkit. Heike Ritter

Abschlussvortrag zur Bachelorarbeit. Konzeption und Aufbau eines Grid Testlabors am Beispiel des Globus Toolkit 4

Video Line Array Highest Resolution CCTV

Archive / Backup System für OpenVMS

Portal for ArcGIS Konzepte und Deployment


Exercise (Part VIII) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Version/Datum: Dezember-2006

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Softwareanforderungen für Microsoft Dynamics CRM Server 2015

Enterprise Web-SSO mit CAS und OpenSSO

Unternehmen-IT sicher in der Public Cloud

Technical Support Information No. 123 Revision 2 June 2008

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

TinyMCE. Frederik Leidloff

Integration von KS-Hostmonitor in itop

p^db=`oj===pìééçêíáåñçêã~íáçå=

D-Grid, DEISA und PRACE

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE

Ingenics Project Portal

ReadMe zur Installation der BRICKware for Windows, Version ReadMe on Installing BRICKware for Windows, Version 6.1.2

How-To-Do. OPC-Server with MPI and ISO over TCP/IP Communication. Content. How-To-Do OPC-Server with MPI- und ISO over TCP/IP Communication

Universität Zürich und Open Access

MySQL Queries on "Nmap Results"

Quick Reference Guide Schnellstart Anleitung

New observation strategies with e-control

CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE

Perceptive Document Composition

CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

Installation MySQL Replikationsserver

The Single Point Entry Computer for the Dry End

SARA 1. Project Meeting

GecMeGUI. Eine SSO-enabled Cloud WebGUI mit clientseitiger Schlüsselgenerierung

Transkript:

Accounting am LRZ Accounting in DEISA Anton Frank 14.3.2008 Anton Frank Accounting-Workshop

Leibniz-Rechenzentrum Bayerische Akademie der Wiss. IT-Dienste für Münchner Univ. Münchner Wissenschaftsnetz Nationales Höchstleistungsrechenzentrum Anton Frank LRZ / DEISA Accounting-Workshop

LRZ im D-Grid!DGI-1 Support und Packaging Globus Toolkit Aufbau Kern-D-Grid Monitoring und Accounting!DGI-2 Support und Packaging Globus Toolkit Betrieb zentraler Dienste (MDS, myproxy)! User-Environment, INCA Anton Frank LRZ / DEISA Accounting-Workshop

LRZ im D-Grid!IVOM Integriertes VO-Management!D-MON Middleware-übergreifendes Monitoring!AstroGrid-D assoziierter Partner!HEP-Grid assoziierter Partner Anton Frank LRZ / DEISA Accounting-Workshop

Rechenzeitvergabe Wissenschaftler stellt Projektantrag!Beschreibung des Projekts!Art und Umfang der Berechnungen Entscheidung!Steuerungsausschuss mit Gutachtern!Festlegung des Kontingents Eintrag in Benutzerverwaltung Anton Frank LRZ / DEISA Accounting-Workshop

Accounting am LRZ Ressource:!CPUh (CPU time)!!hlrb II: Shared Memory Architektur CPUh auch wenn nur Memory benötigt Batch Scheduler!HLRB II PBSpro!Linux-Cluster (incl. Sonderinvestitionen)! SGE6 Anton Frank LRZ / DEISA Accounting-Workshop

Datensammlung/Budgeting Sammlung der Daten!MySQL-Datenbank!SGE-Format Projekt-Budgeting (kein Pricing/Billing)!!Benutzerverwaltung Vergleich mit zugewiesenen Kontingenten Rückmeldung an Batchsystem!HLRB II: Blockierung, wenn Budget ausgeschöpft ist Anton Frank LRZ / DEISA Accounting-Workshop

Datenformat Anton Frank LRZ / DEISA Accounting-Workshop

Quotas/Statistiken Andere Ressourcen!Plattenplatz $HOME / $PROJECT: Quota $SCRATCH / $OPT_TMP: Gleitlöschung!Archiv/Backup: nach Anforderung!Netzwerke: kein Accounting Statistiken!Performance, Forschung, Herkunft, etc.!wichtig für Kontrolle und Rechtfertigung Anton Frank LRZ / DEISA Accounting-Workshop

GRID Accounting! in the EU-Project DEISA" Sascha Haupt! sascha.haupt@lrz-muenchen.de! 30. May 2007!

The EU-Project DEISA! DEISA = Distributed European Infrastructure for Supercomputing Applications! 11 Partners from 7 EU-Countries!! National supercomputing centres! Main objectives!! To deploy and operate a persistent, " production quality, distributed " supercomputing environment " with continental scope!! To enable scientific discovery " across a broad spectrum of " science and technology. Scientific " impact (enabling new science) is " the only criterion for success!

Requirements! Requirements for an accounting system in the DEISA Project:! Considering the Infrastructure!! Heterogeneous architectures with different profiles!! Different operation models (reservation, batch queues,...)! Sites control acces s to their accounting information, generated on their own site! No central site which can access all accounting information! Restricted access to a ccounting information for other sites, users and project leaders! Secure authentication, authorization and data transfer! 30. May 2007! 3!

Rechenzeit-Standardisierung! Heterogene Architekturen!! IBM Power5/6, BlueGene!! SGI Altix (SMP-System)!! NEC SX8 (Vector-System)!! Cray!! Hector (Accelerators)! Application Benchmark erzeugt Normalisierungsfaktoren!! Astro-/Plasma-/HE-Physik, Molekulardynami, Klima, CFD, etc.!! möglichst gute Abbildung einer durchschnittlichen Nutzung!! keine Berücksichtigung der Investitionen und Betriebskosten! Vergabe von Kontingenten in normalisierten CPUh!! Mapping bei Zuweisung, Abrechnung, Abfrage! 30. May 2007! 4!

DEISA accounting system (1)! Site accounting Import into local accounting system Site B DB DB Site A User Retrieves usage records DB Site C 30. May 2007! 5!

DEISA accounting system (2)! Distributed system / no central database! HTTP based communication (WSRF/CGI)! Standard OGF UR-WG Usage Record format (XML)! Secure communication channels (SS"TLS)! SSL Mutual Authentication!! Server and Client Authentication!! X509 Certificates!! Public Key Infrastructure (PKI)! Role based access (4 Roles):!! DEISA User!! DEISA Project!! DEISA Site!! DEISA Supervisor (limited circle of persons, only)! 30. May 2007! 6!

DEISA accounting system (3)! Batch System LDAP User Administration Relational Database - optional - RDB AcctDataProvider Generates OGF UR-WG Usage Records. XML Database (exist)! Stores Usage Records XMLDB XML OGF UR-WG XML OGF UR-WG XML OGF UR-WG Internet / Users Accounting CGI Script Provide Usage Records To the Users DEISA Accounting Report Tool Users can generate an report using the DART client. 30. May 2007! 7!

Usage Records! Sample of a Usage Record used by DEISA:! <ur:usage> <ur:recordidentity ur:recordid= LRZ-46f19676353b286ddc0d36d35cea9c03d7eb37" ur:createtime="2007-04-19t08:48:45.055z"/> <ur:jobidentity> <ur:globaljobid>lrz-2224</ur:globaljobid> <ur:localjobid>2224</ur:localjobid> </ur:jobidentity> <ur:useridentity> <ur:localuserid>sar00015</ur:localuserid> <xd:keyinfo> <xd:keyname>sar00015</xd:keyname> <xd:x509data> <xd:x509subjectname>cn=sascha Haupt,OU=Leibniz-Rechenzentrum,O=GridGermany,C=DE</xd:X509SubjectName> </xd:x509data> </xd:keyinfo> </ur:useridentity> <ur:status>completed</ur:status> <ur:starttime>2007-04-18t09:05:20.000z</ur:starttime> <ur:endtime>2007-04-18t09:05:38.000z</ur:endtime> <ur:wallduration>pt18s</ur:wallduration> <ur:cpuduration>pt15.542s</ur:cpuduration> <ur:machinename>hlrb II</ur:MachineName> <ur:host ur:primary="true">a5</ur:host> <ur:submithost>a1</ur:submithost> <ur:projectname>staff</ur:projectname> <ur:processors>128</ur:processors> <acct:submittime>2007-04-18t09:05:16.000z</acct:submittime> </ur:usage> 30. May 2007! 8!

Authorization! Authorization Roles: User, Project, Site and Supervisor! Account information (X509, UID, ) stored in LDAP directory! Accounting servers use accounting gridmapfile for authorization! Mapfile is generated by a script (LDAP->mapfile)! Possibility to add permissions directly by hand! Sample accounting gridmapfile:! "/O=dutchgrid/O=users/O=sara/CN=UserA" site-sara "/O=dutchgrid/O=users/O=sara/CN=UserA" project-testproject "/O=dutchgrid/O=users/O=sara/CN=UserA" user-sar0000a "/O=dutchgrid/O=users/O=sara/CN=UserB" user-sar0000b "/C=DE/O=GridGermany/OU=Leibniz-Rechenzentrum/CN=UserC" user-lrz0000c "/C=DE/O=GridGermany/OU=Leibniz-Rechenzentrum/CN=UserC" site-lrz 30. May 2007! 9!

Advantages and Drawbacks! Advantages of the DEISA accounting system:! Standardized protocols and XML schema! No central database / each site has its own XML database! Authorized access! Independent of used Middleware! Open Source" (Apache HTTP Server, Globus Toolkit, exist DB, Java, PERL)! Current drawbacks:! All records are transferred to the client for report generation!! does not scale well!! aggregates planned (necessary also for privacy reasons)! Incomplete reports if a site is not reachable!! notification and replication required (also for documentation)! No feedback to batch systems! 30. May 2007! 10!

DEISA Accounting Report Tool! Java 1.5 program " => can be used on mostly all platforms" => Unicore also uses Java 1.5 (installation of Java 6 not required)! Uses Java Webstart Technology" => automatic update of the client (important because the URLs" of the accounting servers can change)! User-friendly design" GUI: Java Swing! Possibility to access different data sources! Total period and monthly statistic view! Possibility to export data" (into a semicolon separated ASCII file and " via Copy & Paste to OpenOffice Calc or Excel)! 30. May 2007! 11!

DART Homepage! Java Webstart users receive configuration updates automatically 30. May 2007! 12!

Report configuration! 30. May 2007! 13!

Report screen! 30. May 2007! 14!

Thank you!! Questions?! 30. May 2007! 15!