Grid Computing at Intel c urrent Status and Outlook Ralf Ratering Senior Software Engineer Intel Parallel and Distributed Solutions Division (PDSD)

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

GPE4UNICORE Grid Programming Environment for UNICORE
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
Overview of Web Services
Security Daniel Mallmann MWSG meeting Amsterdam December 2005.
The UNICORE GRID Project Karl Solchenbach Gesellschaft für Parallele Anwendungen und Systeme mbH Pallas GmbH Hermülheimer Straße 10 D Brühl, Germany.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Distributed Heterogeneous Data Warehouse For Grid Analysis
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
Sergey Belov, LIT JINR 15 September, NEC’2011, Varna, Bulgaria.
UNICORE UNiform Interface to COmputing REsources Olga Alexandrova, TITE 3 Daniela Grudinschi, TITE 3.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße Brühl, Germany
Grid Computing Net 535.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Understanding and Managing WebSphere V5
Assoc. prof., dr. Vladimir Dimitrov University of Sofia, Bulgaria
Sergey Belov, Tatiana Goloskokova, Vladimir Korenkov, Nikolay Kutovskiy, Danila Oleynik, Artem Petrosyan, Roman Semenov, Alexander Uzhinskiy LIT JINR The.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
DISTRIBUTED COMPUTING
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
Why do we need PGI? Shahbaz Memon Jülich Supercomputing Centre (JSC)
Simplify and Strengthen Security with Oracle Application Server Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
Copyright © 2002, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
EGEE-Forum – May 11, 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks A gateway platform for Grid Nicolas.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Wrapping Scientific Applications As Web Services Using The Opal Toolkit Wrapping Scientific Applications As Web Services Using The Opal Toolkit Sriram.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Services I - Concepts
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
EUROGRID – An Integrated User–Friendly Grid System Hans–Christian Hoppe, Karl Solchenbach A Member of the ExperTeam Group Pallas GmbH Hermülheimer Straße.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Kemal Baykal Rasim Ismayilov
Remarks on OGSA and OGSI e-Science All Hands Meeting September Geoffrey Fox, Indiana University.
7. Grid Computing Systems and Resource Management
Tool Integration with Data and Computation Grid “Grid Wizard 2”
EUFORIA FP7-INFRASTRUCTURES , Grant Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center.
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
European and Chinese Cooperation on Grid CNGrid GOS China National Grid System Software Zhiwei Xu, Taoying Liu ICT, CAS.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Some Basics of Globus Web Services
University of Technology
Introduction to Grid Technology
Large Scale Distributed Computing
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Review of grid computing
Presentation transcript:

Grid Computing at Intel c urrent Status and Outlook Ralf Ratering Senior Software Engineer Intel Parallel and Distributed Solutions Division (PDSD)

2 Agenda  What is the Grid?  Overview of Grid Community  A real-world example: UNICORE  Outlook on Grid Programming Environment

3 What is the Grid? The Grid is a new infrastructure that addresses the industry`s need for computing power and data storage. security sharing distributed resources hardware & software reliability open standards load balancin g single sign-on

4 The Grid Community *Other names and brands may be claimed as the property of others Grid Solutions Enterprise Grid Alliance (EGA), Globus Alliance, IBM, HP, Platform, etc. Grid End Users Grid Standards Global Grid Forum (GGF), W3C, IETF, OASIS, etc. Grid Building Blocks Intel, Globus Toolkit, UNICORE, Platform, Oracle, DataSynapse, IBM, HP, Dell, etc.

5 Grid Software Taxonomy *Names and brands may be claimed as the property of others Grid Software DevelopmentApplications MiddlewareToolsUserwareScienceEnterpriseCollaboration Globus UNICORE Legion Cactus LSF PBSPro SGE Condor... Web Services HPC Grid Tools CA Tools... Web Portals Client Apps... HE Physics Biology Chemistry Meteorology CFD FEA... Oracle 10g United Devices DataSynapse Avaki Platform... Access Grid

6 Service Oriented Architecture (SOA) Virtualization (aggregation, and physical:logical mgnt) Grid Computing (scheduling and coordinating multiple/diverse compute and information resources) Web Services (std app interaction, publish, discover, invoke) Utility Computing (metering, accounting, billing) Autonomic Computing (self-aware, self-optimizing, self- healing, self-managing) SOA P2P (Internet edge- resource interaction) “The Insight Research Corporation, Grid Computing: a Vertical Market Perspective ” SOA is the Grand Synthesis

7 OGSA enabled Server Components Web Services WS Resource Framework WSRF Open Grid Service Architecture OGSA Applications Grid Standards The Grid will not succeed without open standards defined by the community Wrappers around existing applications or completely new Grid applications Mechanisms to manage Grid Services Interface to different servers, storages or networks Define which Grid Services and functionalities are needed Messaging, security, transport, tooling

8 UNICORE  UNICORE connects Supercomputers and Clusters to a Computing Grid  Developed in German research projects by Pallas (now Intel PDSD) and Fujitsu  Heavily used in European and Asian Grid projects  Available as Open Source from UNICORE Forum ( Grid Computing is real and available now!

9 INTERNET UNICORE Architecture in a Nutshell Client Firewall INTRANET Gateway Firewall SSL Network Job Supervisor (NJS) Target System Interface User Database Incarnation Database XML File Gateway Adresses INTRANET Gateway Firewall... Specify platform- independent job signed with user certificate Certificate- Login Mapping Platform-specific information Run platform specific script

10 Intel PDSD Grid Cologne, Germany 2 Node Xeon™ Cluster 4 x Itanium® 2 Nizhny Novgorod, Russia Champaign, Illinois DEMO 4 Node Xeon™ Cluster 4 Node Xeon™ Cluster 4 Node Xeon™ Cluster

11 OGSA enabled Server Components Web Services WS Resource Framework WSRF Open Grid Service Architecture OGSA Applications Grid Programming Language Bringing applications to the Grid... Visual Grid SDK GridBeans Client Framework The next step: Grid Programming Environment (GPE) GPE High Level Grid API Java reference implementation Language independent definition

12 Use Case: Expert User Application Grid Service User Keystore Grid Client  Run multiple applications in complex workflows  Get all information from the Grid Application GS Broker GS Information GS Application GS Database GS WSRF Fully-fledged Java Application

13 Use Case: Application User Application Grid Service User Certificate Application Client WSRF  Only one application  Get only application specific information  Run lightweight client on mobile devices Lightweight Java Application

14 Use Case: Unaware User  What is a "Grid"?  Service provider offers a service on the web Server Server Certificate Service Provider User Web Browser User DB Authenticate using server certificate Request/ Response JSP Application Grid Service WSRF Presentation oriented user interface Register

15 Web Client Application Client Grid Client The Grid Developer Visual Grid SDK  GridBean=Grid Service+Client Plug-in  Wrap existing applications  Write new Grid applications  Plug-in for Eclipse Application GS Broker GS Database GS Information GS Application GS Deploy WSRF G-API Application Plug-in Deploy

16 Grid Service Backends  GPE will provide Grid services to wrap different server types Application GS UNICORE GS Globus GS DRMAA GS Globus Job Manager UNICORE Network Job Supervisor Condor WSRF Sun Grid Engine Native Protocols

17 GPE: The Big Picture G-API Application Client Plug-In User Certificate Mobile Device Web Client Web Browser JSP User Workstation Grid Client Plugins Plug-Ins Keystore G-API Service Provider Application Service Service Certificate Plug-In G-API Application GS Broker GS Information GS Application GS Database GS WSRF Developer Workstation Visual Grid SDK Eclipse Plugin Deploy Plug-Ins Deploy GS DRMAA UNICORE Globus

18 Intel Development Tools Level of Parallelism Serial/Node Level Medium Grain SMP/Cluster Level Coarse Grain Job Parallel-Grid Level Programming Model Compilers OpenMP MPI-2.0 Cluster OMP UNICORE DRMAA G-API Development Tools Performance Analysis VTune Thread Profiler Trace Collector Trace Analyzer Debugging IDB Thread checker IDB-MPP Intel already has industry leading node tools Enhancing here Engage here GPE

19 Summary  The Grid is a new infrastructure that addresses the industries need for computing power and interoperability  It will not succeed without open standards defined by the community  Grid Computing is real and available now! –Download at  The Grid Programming Environment (GPE) enables developers to deploy applications on the Grid

20 BACKUP

21 OGSI Using Grid Services in UNICORE UNICORE Server Service Factory Registry GSFactory Handles Register Service Factory Gateway Service Create Gateway Service Handle XML File Registry Handle HTTPS Request UNICOR E Job Passes through firewalls Client