Software Solutions & group Copyright © 2005, 2006 Intel Corporation Hans–Christian Hoppe Intel Software&Solutions Group EGEE’06 – Capitalizing on e–Infrastructures.

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

GPE4UNICORE Grid Programming Environment for UNICORE
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
Internet Technologies (Grid Computing (OGSA, WSRF) )
Grid and Cloud Computing UNICORE Dr. Guy Tel-Zur
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
The Role of Grid in the IT Landscape
Distributed Heterogeneous Data Warehouse For Grid Analysis
Grid Programming Environment: Implementation & Globus Interface Ralf Ratering Thomas Kentemich Alexander Lukichev Igor Odintsov Grid Day in CGSL November.
DEPARTMENT OF COMPUTER ENGINEERING
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
The OMII Position At the University of Southampton.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Globus 4 Guy Warner NeSC Training.
Kate Keahey Argonne National Laboratory University of Chicago Globus Toolkit® 4: from common Grid protocols to virtualization.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
Virtual Infrastructure in the Grid Kate Keahey Argonne National Laboratory.
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
DISTRIBUTED COMPUTING
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Web: Towards Grid Interoperability Richard Boardman, Stephen Crouch, Hugo Mills, Steven Newhouse, Juri Papay and.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Grid – Path to Pervasive Adoption Mark Linesch Chairman, Global Grid Forum Hewlett Packard Corporation.
© 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)
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
EGEE-Forum – May 11, 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks A gateway platform for Grid Nicolas.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Tools for collaboration How to share your duck tales…
ServiceSs, a new programming model for the Cloud Daniele Lezzi, Rosa M. Badia, Jorge Ejarque, Raul Sirvent, Enric Tejedor Grid Computing and Clusters Group.
Grids - the near future Mark Hayes NIEeS Summer School 2003.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
Middleware for Campus Grids Steven Newhouse, ETF Chair (& Deputy Director, OMII)
Role, Objectives and Migration Plans to the European Middleware Initiative (EMI) Morris Riedel Jülich Supercomputing.
7. Grid Computing Systems and Resource Management
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
EGI-InSPIRE EGI-InSPIRE RI The European Grid Infrastructure Steven Newhouse Director, EGI.eu Project Director, EGI-InSPIRE 29/06/2016CoreGrid.
Management of Virtual Machines in Grids Infrastructures
Unicore and the EM Profile
Management of Virtual Machines in Grids Infrastructures
GGF15 – Grids and Network Virtualization
Introduction to Grid Technology
Presentation transcript:

Software Solutions & group Copyright © 2005, 2006 Intel Corporation Hans–Christian Hoppe Intel Software&Solutions Group EGEE’06 – Capitalizing on e–Infrastructures Intel and the Grid

Copyright © 2005, 2006 Intel Corporation Intel’s Relation to the Grid Our view of the Grid: A key infrastructure technology –virtualizing and federating distributed data centers An important extension of the SOA model –dynamic, policy–based execution of services on suitable resources An opportunity to drive broad adoption with commodity platforms We work with the Grid community in several ways: Enable software developers of today’s Grid solutions –Industrial/corporate developers, academic/research developers, and foster ISVs too! Create new, exciting Grid showcases Participation at Grid standards bodies

Copyright © 2005, 2006 Intel Corporation Grid Business Drivers – Break Resource Silos Resource ComputeCompute NetworkNetwork DataData App 1 Conventional Cluster/Data Center Dedicated Silos of Statically Allocated Resources Network Compute DataGrid Virtualized Pool of Dynamic Resources App 1 App 2 App 3 Resource ComputeCompute NetworkNetwork DataData App 3 Resource ComputeCompute NetworkNetwork DataData App 2

Copyright © 2005, 2006 Intel Corporation Intel Developer Products Division (DPD) Grid Activities Develop prototype Grid components –Grid Programming Environment (GPE) –Simplify creation of Grid–enabled applications –Historical focus on HPTC, shifting towards SOA –Leverage emerging technology (e.g. VT, Multi-core, IAMT) Engage with Grid experts and users –Work in European–union funded R&D projects –Focus on Government (HPC), Manufacturing, Life Sciences, FSI –Bring in GPE or general Grid experience, create showcases Interact with ecosystem, standards bodies –Focus on Open Grid Forum (OGF)

Copyright © 2005, 2006 Intel Corporation Grid Programming Environment (GPE) GPE turns a collection of geographically distributed computer systems into a Grid –Resource provisioning –On–demand use of computing resources and distributed computation –Data staging and sharing GPE implements higher–level Grid capabilities –Graphical user interfaces –Programming APIs and libraries –Dynamic resource and service registry, (simple) resource broker GPE leverages existing Grid middleware and furthers interoperability –Interact with OGSA–compliant Grid systems through atomic services interface GPE is being used as a technology demonstrator by Intel –Available as Open Source –Enable customers and ISVs interested in Grid software –Implement and influence standards –Drive new technologies into market

Copyright © 2005, 2006 Intel Corporation Grid 1 GPE Components TSI... Grid 2 PBS, Platform LSF, etc.... Atomic Services Service Registry Resource Broker BPEL Workflow Service OS Repository Service Applications Services Utility GridBean SDK Graphical User Interfaces Interface to OGSA Grid systems

Copyright © 2005, 2006 Intel Corporation Atomic Services using the Web Service Resource Framework (WSRF) Target System Factory Target System Service Job Management Service Storage Management Service File Transfer Service Add target system to Grid Target System Resource Hardware and software properties, workload, etc. Use target system Job Resource Job status, description, owner, etc. Manage jobs Storage Resource Available file space, mount point, etc. Access storages Manage file transfers File Transfer Resource Transferred bytes, used port numbers, etc. Properties Resources Services Operatoins

Copyright © 2005, 2006 Intel Corporation Motivation for Virtual Machine Technology GPE Security –Protect sensitive user data in VM instance Reliability –A partition remains unaffected if other partitions crash Flexibility –VMs can checkpoint and migrate during run-time I want to move to a faster system, when it becomes available My job has high priority, please free the fastest machine for me Configurability –Dynamically deployed OS images and applications on user request I need two cores on a fast CPU with 1Gb of memory and RedHat Linux 9 Manageability –Maintenance of systems, software and users in centralized services

Copyright © 2005, 2006 Intel Corporation GPE Atomic Services PhysicalHost Service Partition GPE and Globus Toolkit: Virtualization now! Target System Factory Target System Service Job Mngmt Service Storage Mngmt Service File Transfer Service GT4 Virtual Workspace Services resource request sent from somewhere on the Grid (JSDL) Virtual Machine Operating System GPE Target System Interface Service Registry OS Image Repository Service transfer pre- configured OS image or install new one query available systems Create and manage VM Use VM like any physical system on the Grid

Copyright © 2005, 2006 Intel Corporation Outlook: Automatic VM Deployment Physical System Physical System Physical System VM BIAS DB Target System Factory System Monitor Broker OS Image Repository Select Application and Policies Select Offer (Sysinfo, Pricing) Use Application Client Usage Record (Time, Price)

Copyright © 2005, 2006 Intel Corporation UniGrids Oil&Gas Show Case: GridBean Suite for Kirchhoff True Amplitude Simulation (KTA)

Copyright © 2005, 2006 Intel Corporation UniGrids EU–Funded Project Intel provides GPE as client and development framework for UNICORE –GPE4Unicore released at Unicore SourceForge project GridBean development by FZ Juelich, CINECA and ICM Warsaw UNICORE will support GPE atomic service interfaces –Intel is member of Unicore Forum and Technical Board –GPE clients part of UNICORE 6 roadmap UniGrids project ended in July 06 –GPE available for next generation of UNICORE-based research projects (Chemomentum, A-Ware, D-Grid, Deisa, etc.)

Copyright © 2005, 2006 Intel Corporation UniGrids: KTA Execution GridBean (KTAE) KTAE GridsBean allows to: KTAP job discovery and selection –search all KTAP jobs –select a KTAP job –export the input file Brokering –KTAE request based on application domain parameters and not on resources specification Optimization –Optimize the job splitting using an optimization function Job splitting –Build sub jobs and submit them KTAE KTAE subjobs Builder & Submitter Opimizator Brokering KTAP jobs selection

Copyright © 2005, 2006 Intel Corporation GPE: Based on Standards Open Grid Forum (OGF) –JSDL (Job Submission Description Language) –OGSA (Open Grid Services Architecture) Different profiles –BES (Basic Execution Services) –ByteIO (File Transfer and Streaming) OASIS –WSRF and WSN (Web Services Resource Framework) Migration to WS-RT –WSS (Web Service Security) –WSBPEL (WS-Business Process Execution Language) DMTF –CIM (Common Information Model) W3C –WS-Addressing, SOAP, WSDL, UDDI, XML, etc.

Copyright © 2005, 2006 Intel Corporation GPE Current State Release 1.1 available as Open Source –based on Globus Toolkit 4 container (WS-Core) –Unicore-based version available at unicore.sourceforge.net Installation packages –All components written in Java 5 –Out-of-the-box installation including Globus WS-Core Source Code available from CVS

Copyright © 2005, 2006 Intel Corporation