EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.

Slides:



Advertisements
Similar presentations
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Institute of Computer Science AGH ACC Cyfronet AGH The PL-Grid.
Advertisements

HP Quality Center Overview.
Polish Infrastructure for Supporting Computational Science in the European Research Space GridSpace Based Virtual Laboratory for PL-Grid Users Maciej Malawski,
Server-Side vs. Client-Side Scripting Languages
Use of RCP for Instrument Control Tony Lam 2006 Eclipse SLAC.
Russell Taylor Lecturer in Computing & Business Studies.
Chapter 10 Application Development. Chapter Goals Describe the application development process and the role of methodologies, models and tools Compare.
SaaS, PaaS & TaaS By: Raza Usmani
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Computer Software.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Ab initio grid chemical software ports – transferring.
Polish Infrastructure for Supporting Computational Science in the European Research Space Policy Driven Data Management in PL-Grid Virtual Organizations.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
BISQUE: Enabling Cloud and Grid Powered Image Analysis Ramona Walls iPlant Collaborative
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Security in Virtual Laboratory System Jan Meizner Supervisor: dr inż. Marian Bubak Consultancy: dr inż. Maciej Malawski Master of Science Thesis.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
Authors Project Database Handler The project database handler dbCCP4i is a small server program that handles interactions between the job database and.
Per Møldrup-Dalum State and University Library SCAPE Information Day State and University Library, Denmark, SCAPE Scalable Preservation Environments.
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY License4Grid: Adopting DRM for Licensed.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Nadir Saghar, Tony Pan, Ashish Sharma REST for Data Services.
DataNet – Flexible Metadata Overlay over File Resources Daniel Harężlak 1, Marek Kasztelnik 1, Maciej Pawlik 1, Bartosz Wilk 1, Marian Bubak 1,2 1 ACC.
Large Scale Nuclear Physics Calculations in a Workflow Environment and Data Provenance Capturing Fang Liu and Masha Sosonkina Scalable Computing Lab, USDOE.
EC-project number: Universal Grid Client: Grid Operation Invoker Tomasz Bartyński 1, Marian Bubak 1,2 Tomasz Gubała 1,3, Maciej Malawski 1,2 1 Academic.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Moby Web Services Iván Párraga García MSc on Bioinformatics for Health Sciences May 2006.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
6 February 2009 ©2009 Cesare Pautasso | 1 JOpera and XtremWeb-CH in the Virtual EZ-Grid Cesare Pautasso Faculty of Informatics University.
Project Database Handler The Project Database Handler is a brokering application that mediates interactions between the project database and the external.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid Web Portal for Chemists M. Sterzel,
Lightweight construction of rich scientific applications Daniel Harężlak(1), Marek Kasztelnik(1), Maciej Pawlik(1), Bartosz Wilk(1) and Marian Bubak(1,
Federating PL-Grid Computational Resources with the Atmosphere Cloud Platform Piotr Nowakowski, Marek Kasztelnik, Tomasz Bartyński, Tomasz Gubała, Daniel.
26/05/2005 Research Infrastructures - 'eInfrastructure: Grid initiatives‘ FP INFRASTRUCTURES-71 DIMMI Project a DI gital M ulti M edia I nfrastructure.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Polish Infrastructure for Supporting Computational Science in the European Research Space EUROPEAN UNION Examining Protein Folding Process Simulation and.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
The Mapper project receives funding from the EC's Seventh Framework Programme (FP7/ ) under grant agreement n° RI CYFRONET Hands.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI Accessing cloud resources through the WS-PGRADE/gUSE and CloudBroker integrated.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
Using iRODS with the EnginFrame Grid Portal into the GRIDA3 project Francesco Locunto Marco Piras Matteo Vocale.
If it’s not automated, it’s broken!
PLG-Data and rimrock Services as Building
Seasonal School Demo and Assigments
Pasquale Pagano (CNR-ISTI) Project technical director
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Integrating Scientific Tools and Web Portals
Model Execution Environment for Investigation of Heart Valve Diseases
PROCESS - H2020 Project Work Package WP6 JRA3
Module 01 ETICS Overview ETICS Online Tutorials
Storing and Accessing G-OnRamp’s Assembly Hubs outside of Galaxy
High Performance Computing Center – HLRS
The ViroLab Virtual Laboratory for Viral Diseases
What is UiPATH? For more details visit this link online-training.
Presentation transcript:

EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment Workbench Jan Meizner and Distributed Computing Environments (DICE) Team Academic Computer Centre CYFRONET i3: Internet - Infrastruktury - Innowacje

Motivation  Complex scientific applications on modern computing infrastructures  Clusters, Grids, Clouds  Diverse software packages  Applications (Gaussian, NAMD,…)  Web Services  Scripts: Perl, Python, Ruby  Different users  Chemists, biologists  Programmers  End users  Various data types  Files, databases, URLs  Exploratory programming  Unstructured, dynamic, prototyping  Collaboration  Teams, communities

GridSpace2 Objectives  Facilitate dealing with application throughout its entire lifecycle (development, deployment, sharing, operation, maintenance) from single “workbench” where all available software is integrated  Reflect and support a natural daily style of work with a suite of software – workflows, (not formalized) procedures, task paths etc.  Addresses a specific type of application called experiments

GridSpace2 Features  Platform – as opposed to concrete application  General-purpose  Exploits Web 2.0 opportunities in facilitating application development, operation, provisioning

GridSpace2 Experiment  Experiment - a process that combines a sequence of activities (usage of programs, services) that act on input data in order to produce experiment results  Experiment plan – a specification of the sequence of activities  Experiment run – an enactment of the experiment plan on particular input data, producing particular results  Complex workflow going beyond manual simple and repeatable execution of single programs  Exploratory programming  Unstructured, dynamic, prototyping, further activities not known a priori

GridSpace2 Experiment Plan  Combines steps realized on a range of software environments, platforms, tools, languages etc  Developed, shared and reused collaboratively amongst ad-hoc researching teams  Composed of collaboratively owned libraries and services used (called gems) and experiment parts (called snippets)

Exploratory Programming  Involves experimentation and exploring – step by step programming where steps are likely not known in advance but rather provided ad-hoc basing on the results of previous ones  Experiment needs to be re-enacted many times with some ad-hoc customization made dynamically while the workflow enactment has already started  Cannot be fully automated and needs continuous supervision, validation or even intrusion  Dynamic nature of experiment plan – certain decisions taken at runtime (e.g. code provided from input data)  But: Despite its indirect development process experiment still needs to be traceable, verifiable, easily re-runnable and its outcome – straightforwardly reproducible,

Security in GridSpace2  Connectivity via:  HTTPS (browser Experiment Workbench)  SSH/SCP/SFTP (ExperimentWorkbench Experiment Host)  User account context on Experiment Host  OS-level accessibility rights to files  Snippet code can contain a „secret” literal introduced by meta-markup  During the execution this meta-markup is replaced with secret value taken from personal secret database called Wallet  Available Wallet implementations:  Simple file database located on the Experiment Host  Remote Central Wallet (ReCeW)  ReCeW (Remote Central Wallet) – key features:  Security – HTTPS protected REST API and AES-256 encryption of stored credentials  Highly efficient implementation as native (C++) application  Extendable through plug-in mechanism (4 types of plug-ins)

9 Working with GridSpace2  Easy access using Web browser  Experiment Workbench  Constructing experiment plans from code snippets  Interactively run experiments  Experiment Execution Environment  Multiple interpreters  Access to libraries, programs and services (gems)  Access to computing infrastructure  Cluster, grid, cloud

Application: Analysis of water solutions of aminoacids  Involving multiple steps realized with many tools, langauges and libraries used for  Packmol – molecular dynamics simulations of packing molecules in a defined regions of space  Jmol – visualization of solution  Gaussian – computing a spectrum of the solution  Python/CCLIB – extracting spectrum info  jqPlot – displaying plot Collaboration with computational chemists of ACC Cyfronet AGH and Departament of Chemistry, Jagiellonian University, Dr. Mariusz Sterzel, Klemens Noga

11 Conclusions  Complex scientific applications need dedicated tools and approaches.  In-silico experiments are supported by Virtual Laboratory powered by GridSpace2 technology.  Applications:  Bioinformatics  Computational chemistry  More are welcome!  Virtual laboratory is open for PL-Grid users.

12 References  – open the Virtual Laboratory in your browser  – learn more about GridSpace technology  – Distributed Computing Environemnts Team (DICE) website