27.08.2010 Sandra Gesing Eberhard-Karls-Universität Tübingen A gUSE submitter for MoSGrid (Molecular Simulation Grid)

Slides:



Advertisements
Ähnliche Präsentationen
MoSGrid AP2: Portale Sandra Gesing Simulation Biologischer Systeme
Advertisements

Art der Arbeit (Projekt-/Studien-/Diplomarbeit/
Ich beschreibe mein Haus!
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
CALPER Publications From Handouts to Pedagogical Materials.
AP2 – Portal Deliverables und Meilensteine
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase Selected Topics in VLSI Design (Module 24513) ©
Institut für Angewandte Mikroelektronik und Datentechnik Phase 5 Architectural impact on ASIC and FPGA Nils Büscher Selected Topics in VLSI Design (Module.
Mein Arbeitspraktikum. Today we are learning to talk about work experience we have done, giving facts, details and opinions The bigger picture: We are.
Institut für Angewandte Mikroelektronik und Datentechnik Selected Topics in VLSI Design (Module 24513) Vincent Wiese Adder Structures on FPGA and ASIC.
SiPass standalone.
Stephanie Müller, Rechtswissenschaftliches Institut, Universität Zürich, Rämistrasse 74/17, 8001 Zürich, Criminal liability.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
FTS usage at GridKa Forschungszentrum Karlsruhe GmbH
Arbeiten in einem agilen Team mit VS & TFS 11
Page  1 YOUR LOGO This text can be replaced with your text. POLAROIDCHART.
Welcome to Web Services & Grid Computing Jens Mache
Software and Searchengines
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Collaborative Research Online: Knowledge management pilot project on Haskala Dr. Rachel Heuberger, Judaica Abteilung, Universitätsbibliothek Frankfurt.
DEUTSCHE INITIATIVE FÜR NETZWERKINFORMATION E.V. Regine Tobias & Dr. Barbara Ebert CRIS in German universities and research institutions - position paper.
Physik multimedial Lehr- und Lernmodule für das Studium der Physik als Nebenfach Julika Mimkes: Links to e-learning content for.
Institut für Angewandte Mikroelektronik und Datentechnik Results of phase 5: Investigations on a specific topic Special Features of the Virtex-6 FPGAs.
Page  1 YOUR LOGO Pro Arguments  Pro Argument 1  Pro Argument 2  Pro Argument 3  Pro Argument 4 Contra Arguments  Contra Argument 1  Contra Argument.
The Workers‘ Freedom The debate about industrial democracy in Germany and Sweden, Klaus Neumann presentation held at the.
1 Konica Minolta IT Solutions Prinzip Partnerschaft MANAGED MONITORING ÜBERWACHJUNG DER SERVERINFRASTRUKTUR UND ANWENDUNGEN DIREKT AUS DER CLOUD.
Unterwegs.
KLIMA SUCHT SCHUTZ EINE KAMPAGNE GEFÖRDERT VOM BUNDESUMWELTMINISTERIUM Co2 online.
Chair of Business and Human Resource Education II Prof. Dr. Marc Beutner EU-StORE: Evaluation and Standard Implementation Meeting September 8th - 10th.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
Lecture slides for Training Curriculum TIA Portal
EUROPÄISCHE GEMEINSCHAFT Europäischer Sozialfonds EUROPÄISCHE GEMEINSCHAFT Europäischer Fonds für Regionale Entwicklung Workpackage 5 – guidelines Tasks.
Here‘s what we‘ll do... Talk to the person sitting in front of you. Introduce each other, and ask each other questions concerning the information on your.
EUROPÄISCHE GEMEINSCHAFT Europäischer Sozialfonds EUROPÄISCHE GEMEINSCHAFT Europäischer Fonds für Regionale Entwicklung Workpackage 5 – guidelines Tasks.
Der AUDITOR Der Rohstoffinformationsdienst The commodity information service.
Caroline Euringer Hamburg University LEO.-App: Mobile phone application for self-testing in reading and writing Peer Learning Activity on the use of digital.
What’s the odd one out and why? TeeBananenBier Orangensaft WasserMilsch KaffeeFisch PizzaSalatSchokoladeSandwich SchokoladeOrangenZitronenApfel PizzaFischOrangeChips.
Partner 8 - University of Tübingen Sandra Gesing SCIentific gateway Based User Support.
Indico Meeting Dennis Klein 4. August Übersicht  Korrespondenz CERN  Trouble Ticket Queue  Integration GSI-Accounts  Subversion & Wiki  Todo.
B LOCKED DAY 1 OBJECTIVES: To consolidate vocabulary and structures within the theme of DIE UMWELT To further practise the techniques used in the prose.
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
© Boardworks Ltd of 8 © Boardworks Ltd of 8 This icon indicates that the slide contains activities created in Flash. These activities are not.
LLP DE-COMENIUS-CMP Dieses Projekt wurde mit Unterstützung der Europäischen Kommission finanziert. Die Verantwortung für den Inhalt dieser.
Kanton Basel-Stadt Howto crash a sequencer …and a path to get a difficult package to work APP-V Swissgroup / Daniel Müller.
Sentence Structure Questions
This is a placeholder text
Workshop 1 Getting Started 2016 Boris Wylutzki
FREE ICONS POWERPOINT TEMPLATE.
Premiere Conferencing GmbH
Freizeit Thema 5 Kapitel 1 (1)
Formation of Questions in German
LEAFCHART All phrases can be replaced with your own text.
IETF 80 Prague DISPATCH WG
Insert your own text here
Get your Project started
IT QM Part2 Lecture 7 PSE GSC
Ferrite Material Modeling (1) : Kicker principle
CHAINCHART This is placeholder text. All phrases can be replaced with your own text. The text demonstrates how your own text will look when you replace.
Official Statistics Web Cartography in Germany − Regional Statistics, Federal and European Elections, Future Activities − Joint Working Party meeting.
OFFICE 365 FOCUS SESSION SHAREPOINT ONLINE 101:LERNE DIE BASICS 19. März 2018 Höhr-Grenzhausen.
Integrating Knowledge Discovery into Knowledge Management
Practical Exercises and Theory
Calorimetry as an efficiency factor for biogas plants?
 Präsentation transkript:

Sandra Gesing Eberhard-Karls-Universität Tübingen A gUSE submitter for MoSGrid (Molecular Simulation Grid)

Sandra Gesing - A gUSE submitter for MoSGrid – Outline Molecular simulations Users MoSGrid MoSGrid architecture gUSE submitter Future work

2 Molecular simulations Computational techniques Predicting many useful functional properties of chemicals and materials Thermodynamic properties Thermochemical properties Spectroscopic properties Mechanical properties Transport properties Morphological information Diverse fields of applications, e.g. drug design Sandra Gesing - A gUSE submitter for MoSGrid –

3 Molecular simulations Sandra Gesing - A gUSE submitter for MoSGrid –

4 Users Sophisticated tools and algorithms available Scientists with different computational background Need of self-explanatory and intuitive user interfaces ⇒ Portals Sandra Gesing - A gUSE submitter for MoSGrid –

5 Unifying diversity acatttctac caacagtgga tgaggttgtt ggtctatgtt ctcaccaaat ttggtgttgt cagtctttta aattttaacc tttagagaag agtcatacag tcaatagcct tttttagctt gaccatccta atagatacac agtggtgtct cactgtgatt ttaatttgca ttttcctgct gactaattat gttgagcttg ttaccattta gacaacttca ttagagaagt gtctaatatt taggtgactt gcctgttttt ttttaattgg gatcttaatt tttttaaatt attgatttgt aggagctatt tatatattct ggatacaagt tctttatcag atacacagtt tgtgactatt ttcttataag tctgtggttt ttatattaat gtttttattg atgactgttt tttacaattg tggttaagta tacatgacat aaaacggatt atcttaacca ttttaaaatg taaaattcga tggcattaag tacatccaca atattgtgca actatcacca ctatcatact ccaaaagggc atccaatacc cattaagctg tcactcccca atctcccatt ttcccacccc tgacaatcaa taacccattt tctgtctcta tggatttgcc tgttctggat attcatatta atagaatcaa Slide copied from: Stuart Owen „Workflows with Taverna“ Sandra Gesing - A gUSE submitter for MoSGrid –

6 MoSGrid Molecular Simulation Grid (D-Grid project) Goal Providing users with Grid services for molecular simulation tools and docking via a portal Implementation of high-performance computing Workflows Annotations of results Data mining Use of the D-Grid-infrastructure

7 MoSGrid - Partners Universität zu Köln Eberhard-Karls-Universität Tübingen Universität Paderborn Konrad-Zuse-Zentrum für Informationstechnik Berlin Technische Universität Dresden Bayer Technology Services GmbH, Leverkusen Origines GmbH, Martinsried GETLIG&TAR, Falkensee BioSolveIT, Sankt Augustin COSMOlogic GmbH&Co. KG, Leverkusen Sandra Gesing - A gUSE submitter for MoSGrid –

8 MoSGrid - Community 1. Technische Universität Chemnitz, Fakultät für Naturwissenschaften, Institut für Chemie 2. International Center for Information Technology, Rheinische Friedrich-Wilhelms-Universität Bonn 3. Center of Bioinformatics Saar, Universität des Saarlandes 4. Institut für Physikalische und Theoretische Chemie,Technische Universität Braunschweig 5. Bremen Center for Computational Materials Science, Universität Bremen 6. Universität Münster, Organisch-Chemisches Institut 7. Max-Planck-Institut für biophysikalische Chemie,Göttingen 8. Otto-Diels-Institut für Organische Chemie, Christian-Albrechts-Universität zu Kiel 9. Johann Wolfgang Goethe-Universität Frankfurt am Main,Institut für Anorganische und Analytische Chemie 10. Department Chemie, Fakultät für Naturwissenschaften,Universität Paderborn 11.Technische Universität Braunschweig, Institut für Organische Chemie 12. Institut für Pharmazeutische Chemie, Universität Marburg 13. Universität Karlsruhe (TH), Institut für Physikalische Chemie 14. Albert-Ludwigs-Universität Freiburg, Institut für Anorganische und Analytische Chemie 15. Max-Planck-Institut für Informatik, Saarbrücken 16. Lehrstuhl für Theoretische Chemie, Ruhr-Universität Bochum 17. Department Physik, Fakultät für Naturwissenschaften, Universität Paderborn 18. Lehrstuhl für Theoretische Chemie, Universität Bonn 19. Institut für Physikalische und Theoretische Chemie, Universität Tübingen 20. Zentrum für Bioinformatik, Universität Hamburg 21. Lehrstuhl für Biophysik, Ruhr-Universität Bochum 22. Department Physik, Fakultät für Naturwissenschaften, Universität Paderborn 23. Johann Wolfgang Goethe Universität, Fachbereich Chemie 24. Universität Rostock, Institut für Chemie, Abteilung für Anorganische Chemie 25. Humboldt Universität zu Berlin, Institut für Chemie 26. Institut für Pharmazie, Martin-Luther-Universität Halle-Wittenberg 27. Technische Universität Braunschweig, Institut für Anorganische und Analytische Chemie 28. Zentrum für Bioinformatik, Universität Hamburg 29. Department Chemie, Universität Hamburg 30. Fachbereich Chemie - Theoretische Chemie, Technische Universität Kaiserslautern 31. Fachbereich Angewandte Naturwissenschaften, Fachhochschule Gelsenkirchen 32. Ludwig-Maximilians-Universität München, Department Chemie und Biochemie Sandra Gesing - A gUSE submitter for MoSGrid –

9 MoSGrid Sandra Gesing - A gUSE submitter for MoSGrid –

10 MoSGrid Components Sandra Gesing - A gUSE submitter for MoSGrid – survey about molecular simulation tools ⇒ Gaussian, Gromacs, FlexX (to start with) evaluation about portals ⇒ Liferay, WS-PGRADE evaluation about workflow engines ⇒ UNICORE, WS-PGRADE evaluation about Grid middlewares ⇒ UNICORE (D-Grid infrastructure GT 4, gLite, UNICORE)

11 MoSGrid Architecture WS-PGRADE portal (integrated workflow editor) Hardware (local, internet or integrated in a Grid or Cloud infrastructure) Grid middleware Workflow engine (UNICORE 6) Repository (XtreemFS) Services Batch system Workflow engine Repository Sandra Gesing - A gUSE submitter for MoSGrid –

12 gUSE submitter Sandra Gesing - A gUSE submitter for MoSGrid – Installation of WS-PGRADE portal in Tübingen added own VO bwGRiD submission to GT 4 ⇒ extension of existing documentation

13 gUSE submitter Sandra Gesing - A gUSE submitter for MoSGrid – Available information at the beginning József’s presentation about experiences with implementing a gUSE submitter source code of the BES interface for P-GRADE in G3Bridge source code of a BES submitter for gUSE (not working) WS-PGRADE installation (without source code) ⇒ Start to implement BES submitter

14 gUSE submitter Sandra Gesing - A gUSE submitter for MoSGrid – In order to test your submitter, you need 1.jdk 1.6 [on the testing machine] 2.tomcat [on the testing machine] 3.gUSE jar files for submitter [on the testing machine] 4.your own developed submitter jar file [on the testing machine] 5.appropriate configuration of your submitter [on the testing machine] 6.accessing an existing and running gUSE/WS-PGRADE 7.configuring gUSE/WS-PGRADE to use your submitter For getting 1: download it from java.sun.com For getting 2,3,5: gUSE developers can provide a prepared “submitter package”, only a few parameters must be configured by yourself For getting 6: get an account from the portal operators For getting 7: ask the portal operators to add your submitter to gUSE Slide copied from József‘s presentation

15 gUSE submitter Sandra Gesing - A gUSE submitter for MoSGrid – Creation of the environment under pgportal/tomcat/webapps/submitter/submitter_BES copy submitter_local edit of  server-config.wsdd  web.xml  service.properties  service.xml  init.jsp GridService interface JobConfig class implement Grid_BES

16 GridService interface Sandra Gesing - A gUSE submitter for MoSGrid – package hu.sztaki.lpds.submitter.grids.inf; public interface GridService { public void actionJobSubmit(String pPath,JobConfig pJC, SubmitterPortalClient pProxy); public void actionJobAbort(); public void actionJobOutput(); public int actionJobStatus(); public String actionJobResource(); public void actionSetJobStatus(int pValue); public void actionSetJobResource(String pValue); public void setRunnerId(String pValue); } Slide copied from József‘s presentation

17 JobConfig class Sandra Gesing - A gUSE submitter for MoSGrid – JobConfig stores 3 hash tables –“Job”, “Input” and “Output” properties Job properties table stores property-value pairs, where –“property” is one of the job properties –“value” is a string associated to the property –“property”  “value” e.g.: “params”  ”-i input1.inp -o out1” e.g.: “resource”  “ares02.cyf-kr.edu.pl” Input and Output tables store key-property-value triples, where –“key” is the name of a job port –“property” is the name the property –“value” is a string associated to the property –(“key”, ”property”)  (“value”) e.g.: (“INPORT1”,”intname”)  (”input1.inp”) e.g.: (“OUTPORT1”,”intname”)  (”out1”) The list of properties can be found at: Slide copied from József‘s presentation

18 gUSE submitter Sandra Gesing - A gUSE submitter for MoSGrid – Use of source code of the provided BES submitter source code of GridService and JobConfig included first compilations of Grid_BES with the result of null pointer exceptions ⇒ GridService and JobConfig not up-to-date any more ⇒ import both classes from the WS-PGRADE installation as jar-files

19 gUSE submitter Sandra Gesing - A gUSE submitter for MoSGrid – Use of source code of the provided BES interface for P-GRADE in G3Bridge much more information included than the certificate, e.g. ftp user using similar methods for BES submitter but different protocol (BFT) ⇒ need to know: The list of properties can be found at: (Hungarian comments but with examples) Java doc (Hungarian)

20 gUSE submitter Sandra Gesing - A gUSE submitter for MoSGrid – Some drawbacks occured… my portal server was moved and not reachable for three days needed four days to get access to a working UNICORE 6 installation bug in the BES-UNICORE-interface for other protocols than ftp ⇒ started to implement submitter_unicore JobConfig.class in WS-PGRADE installation not up-to-date ⇒ needed source code of JobConfig.java

21 gUSE submitter_unicore Sandra Gesing - A gUSE submitter for MoSGrid – Current version setup security (at the moment my certificate) create UNICORE registry client find an appropriate target system create the job and submit it to the target system upload executable and input files into the job directory (Uspace) start the job download output files (Uspace)

22 gUSE submitter_unicore Sandra Gesing - A gUSE submitter for MoSGrid – Current status jobs can be started UNICORE returns status SUCCESSFUL output is empty

23 gUSE submitter_unicore Sandra Gesing - A gUSE submitter for MoSGrid – Next steps fix the bug with the output add SAML security add generator availability add possibility to submit UNICORE workflows Last but not least English Java doc English manual

24 Future work Sandra Gesing - A gUSE submitter for MoSGrid – user-friendly parameter-sweeps choosing of executables without uploading reporting of intermediate results input / output masks for executables data management (upload, local, global) repository of molecules and recipes restrictions on distributing tasks (dependent on location of the data) conversion of UNICORE workflows to WS- PGRADE workflows

25 MoSGrid timeline Sandra Gesing - A gUSE submitter for MoSGrid – MoSGrid Meeting (presentation of submitter) German Conference on Chemoinformatics (MoSGrid will be introduced with link to a demonstration of the portal; later the link will redirect to the „real“ portal) Portal-Prototype with workflow infrastructure for user community Portal-Prototype with access to molecule data repository (beta-tester) Portal-Prototype with data repository and workflow infrastructure for user community Portal will be released End of project MoSGrid

26 Thank you for your attention. Sandra Gesing - A gUSE submitter for MoSGrid –