EUFORIA FP7-INFRASTRUCTURES-2007-1, Grant 211804 Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center.

Slides:



Advertisements
Similar presentations
Challenges for Interactive Grids a point of view from Int.Eu.Grid project Remote Instrumentation Services in Grid Environment RISGE BoF Manchester 8th.
Advertisements

When Applications can Roam Freely OSGi Service Platform R4 Peter Kriens Technical Director OSGi
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
1 Project overview Presented at the Euforia KoM January, 2008 Marcin Płóciennik, PSNC, Poland.
EGEE 08, Istanbul, September 25th, Support for experimental science communities Istanbul, September 25th, 2008 Norbert Meyer, Marcin Płóciennik.
EGC 2005, CrossGrid technical achievements, Amsterdam, Feb. 16th, 2005 WP2-3 New Generation Environment for Grid Interactive MPI Applications M igrating.
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
EUFORIA FP7-INFRASTRUCTURES , Grant Scientific Workflows Kepler and Java API 4 HPC/GRID ITM meeting Juelich 2009 Michał Owsiak Marcin Płóciennik.
OSGi Technology Hsin-Han Yang, Cheng-Yi Chien, Po-Cheng Huang.
EUFORIA FP7-INFRASTRUCTURES , Grant JRA3 B. Guillerminet on behalf of the JRA3 project 22 January 2008 Kick-Off Meeting January 2008.
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
EUFORIA FP7-INFRASTRUCTURES , Grant Scientific Workflows Kepler and Java API 4 HPC/GRID Hands on tutorial - ITM Meeting 2009 Michal Owsiak.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Choon Oh Lee OSGi Service Platform. About OSGi Service Platform What it is, Where it is used, What features it provides are Today’s Content.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
AUTOBUILD Build and Deployment Automation Solution.
GumTree Feature Overview Tony Lam Data Acquisition Team Bragg Institute eScience Workshop 2006.
TRASC Globus Application Launcher VPAC Development Team Sudarshan Ramachandran.
Dr. Harald KornmayerISCG 2007 – 28 th of March 2007 g-Eclipse A framework for Grid users, operators and developers Harald Kornmayer (Forschungszentrum.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
Comparing JavaBeans and OSGi Towards an Integration of Two Complementary Component Models HUMBERTO CERVANTES JEAN-MARIE FAVRE 09/02.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Migrating Desktop The graphical framework for running grid applications Bartek Palak Poznan Supercomputing and Networking Center The.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
Copyright © IBM Corp., All rights reserved. From SWT to RCP: Experiences implementing RSSOwl 2.0 with RCP Benjamin Pasero.
EUFORIA FP7-INFRASTRUCTURES , Grant EUFORIA: EU Fusion fOR ITER Applications Marcus Hardt
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
BalticGrid-II Project BalticGrid-II Kick-off Meeting, , Vilnius1 Joint Research Activity Enhanced Application Services on Sustainable e-Infrastructure.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
BalticGrid-II Project The Second BalticGrid-II All-Hands Meeting, Riga, May, Joint Research Activity Enhanced Application Services on Sustainable.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
Kraków Kick-off meeting Migrating Desktop General concept Intuitive Grid-user’s work environment independent of a hardware.
Migrating Desktop Bartek Palak Bartek Palak Poznan Supercomputing and Networking Center The Graphical Framework.
Slide 1 ApacheCon 2011 > Doreen Seider> Using OSGi to Build Better Software > Using OSGi to Build Better Software Lessons from a Telemedicine.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
EUFORIA FP7-INFRASTRUCTURES , Grant JRA3, SA1, SA2 & SA3 parallel session 23 January 2008 Kick-Off Meeting January 2008 Goteborg (Sweden)
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Tool Integration with Data and Computation Grid “Grid Wizard 2”
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Interfacing gLite services with the Kepler.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
V7 Foundation Series Vignette Education Services.
Intro to the Atlas Platform Raja Bose Dr. Abdelsalam (Sumi) Helal January 23, 2007.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
Real-Time Systems Lab. OSGi overview January 23, 2002 Sung-ho Park.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
J-guar Customization Tool Devanshu Bawa Customization Specialist SOLUTION PARTNERS TRAINING 2016.
Tamas Kiss University Of Westminster
Interactive grid framework
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Module 01 ETICS Overview ETICS Online Tutorials
a middleware implementation
Presentation transcript:

EUFORIA FP7-INFRASTRUCTURES , Grant Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan GRIDKA 2009

EUFORIA FP7-INFRASTRUCTURES , Grant Outline General idea User’s perspective: Migrating Desktop functional overview Supported infrastructures and applications Developer’s perspective: Plug-ins: how to add your application Product timeline and plans Demo

EUFORIA FP7-INFRASTRUCTURES , Grant General Idea Intuitive user’s working environment Independence of a hardware platform and the operating system Advanced user-friendly Java application based on web services A flexible personalised environment available independently of the user location Easily extendible framework Strong support for grid applications Uniform Access to the Grid

EUFORIA FP7-INFRASTRUCTURES , Grant User’s perspective Supported features: - Single sign-on (x.509 certificates, VOMS extensions)‏ - Running sequential and parallel applications (OpenMPI support)‏ - Batch and Interactive jobs support (gLogin supported)‏ - Advanced remote visualisation and applications real time steering (gVid)‏ - Visualisation of partial results while job is running Built-in tools: Grid Commander, Job Wizard, Job Monitoring, Profile Manager, Application Containers,VNC/ssh consoles Bug tracking system(based on JIRA)‏ - User guide and tutorials -

EUFORIA FP7-INFRASTRUCTURES , Grant Grid Commander I ntuitive file manager Easy access to resources Transparent support for various protocols (ftp, sftp gridFTP, LFC, srm 2.2, UNICORE)‏ Built-in file viewers and editors Plug-in based

EUFORIA FP7-INFRASTRUCTURES , Grant Job Wizard Intuitive and easy defining of jobs Plug-in based: - jar’s downloaded on the fly from network - Plugin controlled by VO’s

EUFORIA FP7-INFRASTRUCTURES , Grant Job Monitoring Intuitive tracking of status of submitted jobs Plug-in based: - Visualisation(local and remote)‏ - Interaction and real timesteering - Visualisation of intermediate results

EUFORIA FP7-INFRASTRUCTURES , Grant Supported middlwares and applications Supported infrastructures: - gLite, - I2g - UNICORE(still to be improved) Example of some supported applications (past/current): - Fusion applications ] - Analysis of Cosmic Microwave Background - IMS Model Suite - Gamess, SemtiKamols, number of other script based applications

EUFORIA FP7-INFRASTRUCTURES , Grant Visualization of Plasma Particles in Fusion Devices Example of parallel, interactive application that requires remote visualisation - runned on 30 nodes, - real time steering, simulation and remote visualisation)‏ - Interaction with application within MD from laptop - Changing the simulation physical parameters in runtime the demo of the application running inside Migrating Desktop framework has won main prize during EGEE User Forum/OGF 20 in Manchester

EUFORIA FP7-INFRASTRUCTURES , Grant Visualization of Plasma Particles in Fusion Devices

EUFORIA FP7-INFRASTRUCTURES , Grant Developer’s perspective Migrating Desktop – based on standarized plug-in mechanism - Possibility of adding application, visualisation, job pre-post processing or any other java plug-ins Roaming Access Server – based on web services - Possiblity of supporting other infrastructures!! - interaction not only from MD client Developer Zone: Developers guides, examples, source code, etc. It is Open Source – it is possible to take the source code and improve things

EUFORIA FP7-INFRASTRUCTURES , Grant MD Plug-in Architecture Motivations - To enable easy extension of the framework - To standardize integration with „third party” modules - To integrate Migrating Desktop with applications - To give to integrated modules easy access to resources Migrating Desktop plug-ins - Set of OSGi bundles with well-defined interface, described by XML file and loaded „on demand” from a network

EUFORIA FP7-INFRASTRUCTURES , Grant OSGi concept Open Services Gateway Initiative  OSGi™ Alliance More than 35 companies from various areas (Sun, IBM, Ericsson, Nokia, Philips, BMW, etc.) Technology designed to provide a general-purpose, secure, and managed Java framework supporting the deployment of extensible and downloadable modules known as bundles that usual provide services - a collection of interfaces and their implementations. Standard with several implementations (Equinox, Knoplerfish, etc) Used as engine for open source Eclipse IDE

EUFORIA FP7-INFRASTRUCTURES , Grant OSGi bundles  A bundle is a JAR file  Bundles can be remotely installed, started, stopped, updated or uninstalled on the fly  Bundles can share Java packages among an exporter bundle and an importer bundle in a well-defined way. OSGi services  OSGi service is a java object instance, registered into an OSGi framework with a set of properties.  Any java object can be registered as a service,  Service implements a well-known interface  Bundles can register services, search for them, or receive notifications when their registration state changes.

EUFORIA FP7-INFRASTRUCTURES , Grant Product timeline 2002: Start of development within 5th Framework EU CrossGrid Project and national Progress project (Proof of concept)‏ 2005: Chosen as a key component of the EU CrossGrid project Nov 2005: Start of deployment in 6th Framework EU-BalticGrid project May 2006: Continuation of development in 6th Framework EU int.eu.grid project May 2007: the demo "Visualization of Plasma Particles in Fusion Devices" that was running inside Migrating Desktop framework has won main prize during EGEE User Forum/OGF 20 in Manchester. 2008: MD in EFEE RESPECT programme :Developments and deployments in FP7 infrastructure projects: – Euforia project (development)‏ – BalticGrid-II – Deployment in PL-GRID project – … deployment and development in other projects (negotiation stage) Continuation of the deployments in terms of the NGI’s

EUFORIA FP7-INFRASTRUCTURES , Grant Additional information Product homepage Product homepage - EUFORIA EUFORIA  Int.eu.grid Int.eu.grid - BalticGrid - PSNC PSNC - CVS Repository – source CVS Repository – source code code - The OSGi Alliance The OSGi Alliance -