Polish Infrastructure for Supporting Computational Science in the European Research Space GridSpace Based Virtual Laboratory for PL-Grid Users Maciej Malawski,

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

Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
Lecture # 2 : Process Models
Scientific Workflow Support in the PL-Grid Infrastructure with HyperFlow Bartosz Baliś, Tomasz Bartyński, Kamil Figiela, Maciej Malawski, Piotr Nowakowski,
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
Support for Automatic Workflow Composition in Semantic Grid Environemnt Tomasz Gubała, Marian Bubak, Maciej Malawski Institute of Computer Science and.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
Dagstuhl, February 16, 2009 Layers in Grids Uwe Schwiegelshohn 17. Februar 2009 Layers in Grids.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Ab initio grid chemical software ports – transferring.
Towards auto-scaling in Atmosphere cloud platform Tomasz Bartyński 1, Marek Kasztelnik 1, Bartosz Wilk 1, Marian Bubak 1,2 AGH University of Science and.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Towards scalable, semantic-based virtualized storage.
Distributed Cloud Environment for PL-Grid Applications Piotr Nowakowski, Tomasz Bartyński, Tomasz Gubała, Daniel Harężlak, Marek Kasztelnik, J. Meizner,
Polish Infrastructure for Supporting Computational Science in the European Research Space Policy Driven Data Management in PL-Grid Virtual Organizations.
Cracow Grid Workshop 2003 Institute of Computer Science AGH A Concept of a Monitoring Infrastructure for Workflow-Based Grid Applications Bartosz Baliś,
Environment for Management of Experiments on the Grid Master of Science Thesis AGH University of Science and Technology, Krakow, Poland Faculty of Electrical.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
THE PROTOTYPING MODEL The prototyping model begins with requirements gathering. Developer and customer meet and define the overall objectives for the software.
CGW 2003 Institute of Computer Science AGH Proposal of Adaptation of Legacy C/C++ Software to Grid Services Bartosz Baliś, Marian Bubak, Michał Węgiel,
Panel 22 July, 2015 Panel Data Intensive Science at HPCS 2015 – The International Conference on High Performance Computing & Simulation
Security in Virtual Laboratory System Jan Meizner Supervisor: dr inż. Marian Bubak Consultancy: dr inż. Maciej Malawski Master of Science Thesis.
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Privacy issues in integrating R environment in scientific workflows Dr. Zhiming Zhao University of Amsterdam Virtual Laboratory for e-Science Privacy issues.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
In each iteration macro model creates several micro modules, sends data to them and waits for the results. Using Akka Actors for Managing Iterations in.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
Experience with the OpenStack Cloud for VPH Applications Jan Meizner 1, Maciej Malawski 1,2, Piotr Nowakowski 1, Paweł Suder 1, Marian Bubak 1,2 AGH University.
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.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
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.
EC-project number: ViroLab Virtual Laboratory Marian Bubak ICS / CYFRONET AGH Krakow virolab.cyfronet.pl.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 The Mapper project receives funding from the EC's Seventh Framework Programme (FP7/ ) under grant agreement n° RI Towards Environment.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid Web Portal for Chemists M. Sterzel,
Enabling e-Research in Combustion Research Community T.V Pham 1, P.M. Dew 1, L.M.S. Lau 1 and M.J. Pilling 2 1 School of Computing 2 School of Chemistry.
Atmosphere: A Platform for Development, Execution and Sharing of Applications in Federated Clouds Marian Bubak Piotr Nowakowski, Marek Kasztelnik, Tomasz.
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.
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.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
The Mapper project receives funding from the EC's Seventh Framework Programme (FP7/ ) under grant agreement n° RI CYFRONET Hands.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid is a Bazaar of Resource Providers and.
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.
Support for Taverna Workflows in VPH-Share Cloud Platform Marek Kasztelnik 1, Marian Bubak 2,1, Maciej Malawski 2,1, Piotr Nowakowski 1, Ernesto Coto 3,
DIRAC Distributed Computing Services A. Tsaregorodtsev, CPPM-IN2P3-CNRS FCPPL Meeting, 29 March 2013, Nanjing.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
PLG-Data and rimrock Services as Building
Distributed Computing Environments (DICE) team – product portfolio
Seasonal School Demo and Assigments
Department of Computer Science AGH
Demo of the Model Execution Environment WP2 Infrastructure Platform
Pasquale Pagano (CNR-ISTI) Project technical director
Demo of the Model Execution Environment WP2 Infrastructure Platform
From VPH-Share to PL-Grid: Atmosphere as an Advanced Frontend
Pasquale Pagano CNR, Italy
Model Execution Environment for Investigation of Heart Valve Diseases
A Collaborative Environment Allowing Clinical Investigations on Integrated Biomedical Databases Matthias Assel HealthGrid 2009.
DICE - Distributed Computing Environments Team
PROCESS - H2020 Project Work Package WP6 JRA3
Mariusz Sterzel1 , Lukasz Dutka1, Tomasz Szepieniec1
Final Review 27th March Final Review 27th March 2019.
The ViroLab Virtual Laboratory for Viral Diseases
H2020 EU PROJECT | Topic SC1-DTH | GA:
A Survey of Interactive Execution Environments
From Use Cases to Implementation
Presentation transcript:

Polish Infrastructure for Supporting Computational Science in the European Research Space GridSpace Based Virtual Laboratory for PL-Grid Users Maciej Malawski, Eryk Ciepiela, Tomasz Gubała, Piotr Nowakowski, Daniel Harężlak, Marek Kasztelnik, Joanna Kocot, Tomasz Bartyński i Marian Bubak Maciej Malawski, Eryk Ciepiela, Tomasz Gubała, Piotr Nowakowski, Daniel Harężlak, Marek Kasztelnik, Joanna Kocot, Tomasz Bartyński i Marian Bubak ACC CYFRONET AGH KUKDM’10 Zakopane, March 2010

Outline  Motivation Shift from traditional to e-science. IT supporting science in in-silico research  Problem Definition How to accompany scientists in their actual daily workflow and conceal complexity and low-level issues of underlying IT  Scientific and Technological Challenges Notion, model and technology for creating, describing, (re) enacting, publishing and sharing actual daily workflows that involve IT  State of the Art Virtual Laboratories. GridSpace-based ViroLab Virtual Laboratory  Description of the Solution GridSpace2 – platform supporting complex workflow-like applications over computational infrastructure that involve experimentation and exploratory, dynamic and collaborative development.

Motivation  Shift from traditional science to e-science  Significant learning curve for scientist to master IT skills ...but IT is about leveraging abstraction level  Software tools expected to  conceal complexity and low-level issues of underlying technology  accompany scientists with a workbench tailored to their demands and their actual style of work  Experience and observations already gathered  GridSpace Virtual Laboratory for virologists in ViroLab project  APPEA runtime environment for banking and media application in GREDIA project  user inquiries, meetings during the user requirements analysis phase of PL-Grid project  collaboration with local research groups (virology, chemistry)

Problem Definition  Scientist during their daily work deal with complex workflows that they go beyond simple and repeatable execution of installed programs  Such workflows may involve experimentation or exploratory programming, where the application consists of multiple steps which are not known in advance and often are selected ad-hoc based on the results of previous steps  Workflows are conducted by ad-hoc research groups with collaborative participation of group members.  Once enacted, workflows may need to be re-enacted again and again many more times. However, some indispensible adaptation and customization need to be made ad-hoc, dynamically - while the workflow enactment is already started.  Workflows need to be conducted under scientist’s continuous supervision and are subject to scientist’s validation and even intrusion. Workflows cannot be fully automated.  Workflows and their subparts, methods, libraries, ticks (!) involved are weakly described and belong to the individual scientist’s know-how. They are not shared, nor published, not even well-specified.  Workflows involve steps realized on various software platforms (not just written in many programming languages)

Scientific and Technological Challanges  Scientific To develop notion/model for software engineering paradigm that is suitable for conducting scientific research that would embrace:  experimentation,  exploratory programming,  dynamic, ad-hoc programming,  Multiple software development platforms use  collaborative development,  reusability of whole experiments, their parts, libraries and services  re-enactment of experiment under executor’s continuous supervision, ad-hoc intrusion, validation.  publishing of experiments as a service with specified terms of use.  Technological To enable such paradigm with existing IT  computational infrastructures (clusters, grid, cloud)  software programming platforms actually used by target groups of scientists  infrastructure and administration of PL-Grid

State of the Art  GridSpace  Already available technology developed by ACC Cyfronet  Virolab Virtual Laboratory  Instance, deployment of GridSpace dedicated to ViroLab project  APPEA  Instance, deployment of GridSpace dedicated to Gredia project  GridSpace 2  Emerging technology (2.5 months of development preceded by analysis and design phases) developed by ACC Cyfronet  New incarnation of GridSpace 1 (new approach to the same problem)  Installable on arbitrary computational infrastructures  PL-Grid Virtual Laboratory  Instance, deployment of GridSpace 2 technology dedicated to PL-Grid  Integrated with PL-Grid security, administration etc.

Description of the Solution – Vision GridSpace 2  Platform facilitating programming and execution of complex applications (experiments), that go beyond simple and repeatable execution of installed programs  Experiments involve experimentation and exploratory programming  Experiments consist of multiple steps often not known in advance and selected ad-hoc, based on the results of previous steps  Experiments are subject to collaborative work – they can be developed, shared and reused amongst ad-hoc researching teams which collaboratively owns the libraries and services used by applications (gems), experiment parts (snippets) and whole experiments.

Description of the Solution Portal, web tools, collaboration, reusing… Experiment hosts (e.g. ui.grid.cyfronet. pl), interpreters (Python, Ruby, Bash, Perl…) Libraries, utilities access to services

Current Achievements  User’s requirements analysis  Decided to carry out continuously during whole PL-Grid project So talk to us and share your opinions  User inquires analyzed  User meetings carried out  Design  Decided to allow for modification during whole PL-Grid project  First iteration (until mid 2010) designed completed  GridSpace2 platform prototype – premiere now (PL-Grid account needed) – supports so far:  File management  Basic experimentation  PBS gem  Gaussian gem  Jmol viewer  Your feedback needed to keep making it better

Future Work  Now – First Prototype, subsequent versions will be continuously deployed on  Incremental development  IV.2010 – Second Prototype  VI.2010 – First Release  X.2010 – Second Release (to be presented at Cracow Grid Workshop 2010)  XII.2010 – First fully integrated deployment on PL-Grid infrastructure  Further development

Conclusions …for feedback, contribution For users…