1 / 16

Migrating Desktop Uniform Access to the Grid Marcin Płóciennik

Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan GRIDKA 2009. Outline. General idea User’s perspective: Migrating Desktop functional overview Supported infrastructures and applications

jerzy
Download Presentation

Migrating Desktop Uniform Access to the Grid Marcin Płóciennik

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Migrating Desktop Uniform Access to the Grid • Marcin Płóciennik • Poznan Supercomputing and Networking Center • Poznan • GRIDKA 2009

  2. 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

  3. 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

  4. User’s perspective • Supported features: -Single sign-on (x.509 certificates, VOMS extensions)‏ - Running sequential and parallel applications (OpenMPI support)‏ - Batch andInteractive 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)‏ -http://ras.man.poznan.pl/jira • User guide and tutorials -http://desktop.psnc.pl

  5. Grid Commander • Intuitive 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

  6. Job Wizard • Intuitive and easy defining of jobs • Plug-in based: - jar’s downloaded on the fly from network - Plugin controlled by VO’s

  7. Job Monitoring • Intuitive tracking of status of submitted jobs • Plug-in based: - Visualisation(local and remote)‏ - Interaction and real timesteering - Visualisation of intermediate results

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

  9. 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

  10. Visualization of Plasma Particles in Fusion Devices

  11. 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 ofsupporting other infrastructures!! - interaction not only from MD client • Developer Zone: - http://desktop.psnc.pl/ - Developers guides, examples, source code, etc. • It is Open Source – it is possible to take the source code and improve things

  12. 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

  13. 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

  14. OSGi bundles • 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.

  15. Product timeline • 2002: Start of development within 5th Framework EU CrossGrid Project and national Progress project (Proof of concept)‏ • 2005: Chosen as akey componentof the EU CrossGrid project • Nov 2005: Start ofdeploymentin 6th Framework EU-BalticGrid project • May 2006: Continuation ofdevelopmentin 6th Framework EU int.eu.grid project • May 2007: the demo "Visualization of Plasma Particles in Fusion Devices" that was running insideMigrating Desktop framework haswon main prize during EGEE User Forum/OGF 20 in Manchester. • 2008: MD in EFEE RESPECT programme • 2008-2009: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

  16. Additional information • Product homepage - http://desktop.psnc.pl • EUFORIA • http://www.euforia-project.eu • Int.eu.grid - http://www.interactive-grid.eu • BalticGrid - http://www.balticgrid.eu • PSNC - http://www.man.poznan.pl • CVS Repository – source • code - http://ras.man.poznan.pl/cgi-bin/viewcvs.cgi • The OSGi Alliance - http://www.osgi.org

More Related