1 Alexander Arimond, University of Kaiserslautern, Germany Entwicklung und Evaluation eines Raytracing-Dienstes für das Venice Service Grid Alexander Arimond.

Slides:



Advertisements
Ähnliche Präsentationen
Arbeitsablauf basierte Grid Anwendungen
Advertisements

Stefan Kurz und Marius Podwyszynski
Einer der Dienste im Internet
Systemverwaltung wie es Ihnen gefällt.
Basis-Architekturen für Web-Anwendungen
Inhaltlich orientierter Zugriff auf unstrukturierte Daten
1 Allgemeine Fragestellung Suche nach wissenschaftlicher Information im Internet Quelle wird gefunden, aber… …Zugang nur gegen Passwort oder Zahlung Wiss.
Bernd Oberknapp, UB Freiburg
Digitale Bibliotheken
Anwendungsverteilung und räumliche Ausdehnung
Enno Rehling und Roger Butenuth, Uni-GH Paderborn: Arminius: Software für Linux-basierte SCI-Cluster Arminius: Software für Linux-basierte SCI-Cluster.
Pascal Busch, WWI00B – Vergleich CORBA vs. Web Services hinsichtlich der Applikationsintegration Web Services vs CORBA Web Services vs CORBA Ein Vergleich.
Intranet-Portal mit Microsoft SharePoint Portal Server
Fachgerechte Bereitstellung von Geoinformationen mit Service- orientierten Infrastrukturen Niklas Panzer - PRO DV Software AG Wachtberg 24. September 2008.
XML in Client-Server und GRID Architektur
7th international Bielefeld Konferenz Thinking beyond Digital Libraries Designing the Information Strategy for the next Decade Dynamische Infrastrukturen.
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Hamburg November Computing in der CMS Gruppe der Uni Hamburg Zwei Bereiche: grid Computing Workgroup Server für Analyse.
Identity für GSI Michael Dahlinger, GSI
Folie 1 Reengineering-Werkzeugen für Webseiten Johannes Martin, University of Victoria Ludger Martin, Technische Universität Darmstadt WSR 2001 Bad Honnef,
OGSI und Jini im Focus Sebastian Albrecht. 2 Gliederung OGSI Einordnung neue Komponenten Zukunft Jini Entstehung Architektur Lookup Service Bewertung.
Supercomputer FSJS-X3000 Lehrlingswettbewerb Züri Oberland 2013 Uster
Nestor Workshop im Rahmen der GES 2007 Digitale Langzeitarchivierung und Grid: Gemeinsam sind wir stärker? Anforderungen von eScience und Grid-Technologie.
Jahre WorldWideWeb 13 Jahre Web-Anwendungen mit allegro.
Internet: Funktionsweise und Dienste
Web Services Die Zukunft netzbasierter Applikationen iternum GmbH Alexanderstraße Frankfurt/Main
Nestor Workshop im Rahmen der GES 2007 Digitale Langzeitarchivierung und Grid: Gemeinsam sind wir stärker? Synergiepotentiale zwischen GRID- und eScience-Technologien.
„Buy and Make“ anstelle von „Make or Buy“
Thats IT!. Titelmasterformat durch Klicken bearbeiten Über uns Mit uns bekommen Sie: Beratung – Doing - Betreuung langjährige Erfahrung umfassende Beratung.
MDM Systeme im Test Udo Bredemeier
Grid applications, environments and programming models Präsentiert von: Beikircher Wolfgang Schgaguler Evelyn.
Cloud-Computing Tomic Josip.
Webservice Grundlagen
Dienstattribute für service-orientierte Workflows
Grundlagen vernetzt-kooperativer Planungsprozesse für Komplettbau mit Stahlbau, Holzbau, Metallbau und Glasbau Projekt im DFG-SPP 1103 Bergische Universität.
Claudia Fischer Licensing Marketing Manager Jochen Katz Product Manager – Windows Server Anna Fetzer Product Manager – System Center.
Komponenten eines Informationssystems
Archival and Discovery
Management- und Web Services- Architekturen
Stand der Expertise Workshop am SUB Göttingen
Informationsdienste Torsten Rathmann (Deutsches Klimarechenzentrum, Hamburg) Workshop: Virtuelle Forschungsumgebungen aufbauen – mit D-Grid Abstract: Thema.
1 Vorbesprechung Seminar: Weitverteiltes Rechnen mit dem Grid (SE 2.0, ) LVA-Leiter: T. Fahringer Büro: 8/09 Tel.: Mail:
Untersuchungen zur Erstellung eines
ATLAS2000 Modellintegration in digitalen Atlanten Konzepte und Lösungsvorschläge am Beispiel ATLAS2000.
Erfahrungen mit der Entwicklung des CASEPORT-Lernportals Matthias Holzer, Reiner Singer, Stefan Schlott, Alexander Hörnlein, Martin Atzmüller.
Content-Managment-System
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
Vortrag - Diplomarbeiten (HS I)
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Bern University of Applied Sciences Engineering and Information Technology Documentation generator for XML-based description standards Ausgangslage: Die.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
ROS – Robot Operating System
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
Web Services als Remote Content Provider in Portalumgebungen Vorstellung und Diskussion des Themas Präsentation des Prototypen Konzeption und prototypische.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
Interoperabilität in Digitalen
Ab jetzt können Sie kreuzweise … Wolfsburg, Michael Rother.
Mobile Computing Praxisbeispiele
Betriebs- systeme und Verteilte Systeme Architektur des Grids Projektgruppe Peer2Peer Suche nach Webservices WS 2004/SS 2005 Andre Höing.
Digital Repository Auffindbare Publikationen. Was sind Repositorien ? Als Repositorium bezeichnet man eine Struktur in der Dokumente Organisiert abgelegt.
Entwurf, Implementierung und Test eines Java – Web Services als Kommunikationsschnittstelle für Webapplikationen mit Funktionen.
Comprehensive Information Base (CIB) – ein Prototyp zur semantischen Datenintegration Stefan Arts
Datentransformation mit XSLT Seminarvortrag von Johannes Engels.
1. Betreuer: Prof. Dr. Jörg Striegnitz 2. Betreuer: Dr. Martin Schindler Kontextsensitive Autocompletion für Klassendiagramme in der UML/P Florian Leppers.
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
Vernetzte Forschungsumgebung in den eHumanities
Prüfer: Prof. Dr. rer. nat. Volker Sander David Scheuren
ESciDoc München, 4. Juli 2007.
 Präsentation transkript:

1 Alexander Arimond, University of Kaiserslautern, Germany Entwicklung und Evaluation eines Raytracing-Dienstes für das Venice Service Grid Alexander Arimond University of Kaiserslautern, Germany - Projektarbeit - November 2009

2 Alexander Arimond, University of Kaiserslautern, Germany Überblick Motivation Grundlagen –Grid Computing –Venice Service Grid –Globus Toolkit 4 –Raytracing POV-Ray-Dienst Evaluation Zusammenfassung und Ausblick

3 Alexander Arimond, University of Kaiserslautern, Germany Motivation Das Rendern von 3D-Szenen mit Raytracing ist unter Umständen ein sehr aufwändiger Prozess Eventuell Laufzeiten von mehreren Tagen Dieses Bild wurde mit POV-Ray in 4.5 Tagen auf einem Athlon gerendert.

4 Alexander Arimond, University of Kaiserslautern, Germany Motivation Eine Lösung bietet Grid Computing Parallelisierung des Renderns Verwendung mehrerer CPUs Beschleunigung des Gesamtprozesses Ziele dieser Projektarbeit: Entwicklung eines Raytracing-Dienstes für das Venice Service Grid Einbeziehung von Grid-Computing Evaluation des Dienstes hinsichtlich Performanz

5 Alexander Arimond, University of Kaiserslautern, Germany Grid Computing Frühere Definition von Ian Foster und Carl Kesselman: Ein Grid ist eine Hardware- und Software-Infrastruktur, die einen zuverlässigen, konsistenten, von überall erreichbaren und preiswerten Zugriff auf die Kapazitäten von Hochleistungsrechnern ermöglicht. (The Grid: Blueprint for a New Computing Infrastructure, 1998) Hier: Nutzung externer Kapazitäten zur Beschleunigung des Renderns

6 Alexander Arimond, University of Kaiserslautern, Germany Venice Service Grid Von der AG ICSY entwickelt Leichtgewichtiges Framework zur Bereitstellung Webservice- basierter Dienste Ziel: einfaches Erstellen, Entwickeln, Integrieren und Benutzen von Diensten ermöglichen Einige Dienste: SMS Notification Service Timekeeper

7 Alexander Arimond, University of Kaiserslautern, Germany Globus Toolkit 4 Middleware zur Schaffung von Grid-Systemen Beschäftigung mit Kernpunkten verteilter Systeme: Sicherheit Zugang, Verwaltung und Finden von Ressourcen Verteilung von Daten GT4 basiert teilweise auf Web Services Technologie Wichtige Komponenten: GridFTP (Datentransfer) Grid Resource Allocation Management (Auftragserteilung) Grid Security Infrastructure (Authentifizierung)

8 Alexander Arimond, University of Kaiserslautern, Germany Raytracing Algorithmus zur Bildsynthese von 3D-Szenen Beruht auf der Rückverfolgung von Lichtstrahlen vom Augpunkt aus hin zur Lichtquelle Je nach Komplexität der Szene sehr aufwändig Kann pixelweise parallelisiert werden Hier wird der Raytracer POV-Ray zum Rendern verwendet

9 Alexander Arimond, University of Kaiserslautern, Germany POV-Ray-Dienst (Überblick) Client POV-Ray Service GT4 Service Grid GRAM.pov rsl /SMS Notification Render in Grid Get result

10 Alexander Arimond, University of Kaiserslautern, Germany POV-Ray-Dienst (1) Venice Grid GT4 Service Globus Toolkit 4 GRAM SOAP GridFTP POV-Ray Service Client SOAP X.509 Proxy

11 Alexander Arimond, University of Kaiserslautern, Germany POV-Ray-Dienst (2) Client legt fest: Eingabebeschreibung Konfigurationsdatei Sonstige benötigte Dateien (includes) Höhe und Breite des Bildes Kontaktinformationen: und SMS Und für das Rendern im Grid: Anzahl der Prozesse Kontaktinformationen für Grid-Knoten Proxy-Zertifikat Client SOAP

12 Alexander Arimond, University of Kaiserslautern, Germany POV-Ray-Dienst (3) Operationen POV-Ray-Dienst: render renderInGrid getStatus getResult deleteJob Venice GT4 Service POV-Ray Service SOAP Operationen GT4-Dienst: copyFileToGrid copyFileFromGrid deleteFileInGrid submitJob getStatus Notification

13 Alexander Arimond, University of Kaiserslautern, Germany POV-Ray-Dienst (4) Über GridFTP findet der Dateitransfer statt GRAM nimmt Aufträge entgegen Authentifizierung über Proxy-Zertifikate Grid Globus Toolkit 4 GRAM SOAP GridFTP X.509 Proxy

14 Alexander Arimond, University of Kaiserslautern, Germany Evaluation

15 Alexander Arimond, University of Kaiserslautern, Germany Zusammenfassung und Ausblick POV-Ray-Dienst als vertikaler Dienst ermöglicht das Rendern von 3D-Szenen GT4-Dienst als horizontaler Dienst ermöglicht den Zugriff auf externe Grid-Ressourcen Der Vorgang des Renderns kann durch externe Grid- Ressourcen beschleunigt werden Erweiterungen: Animationen ermöglichen (POV-Ray-Dienst) Monitoring and Diagnostics Services (GT4-Dienst) Authentifizierung mit MyProxy (GT4-Dienst)

16 Alexander Arimond, University of Kaiserslautern, Germany Vielen Dank für die Aufmerksamkeit Fragen?