Grid Andrew Grimshaw September, 2005. What is a Grid System? A Grid system is a collection of distributed resources connected by a network. Examples of.

Slides:



Advertisements
Similar presentations
The Access Grid Ivan R. Judson 5/25/2004.
Advertisements

1 Use Cases Application provisioning (version control) Workload management/load-balancing (server consolidation) Data Federation/sharing E-utilities (provisioning.
The Open Grid Services Architecture, Version 1.0 I. Foster, H. Kishimoto, A. Savva, D. Berry, A. Djaoui, A. Grimshaw, B. Horn, F. Maciel, F. Siebenlist,
Agreement-based Distributed Resource Management Alain Andrieux Karl Czajkowski.
Internet Technologies (Grid Computing (OGSA, WSRF) )
High Performance Computing Course Notes Grid Computing.
A Successful RHIO Implementation
Promoting and Standardizing Grid Computing OGSA - A View From The Trenches Andrew Grimshaw GGF Architecture Area Co-Director January, 2005.
The OGSA Vision for Service Oriented Architectures Dave Berry Research Manager, NeSC Co-chair, GGF OGSA Data WG European Grid Technology Days 2005 Concertation.
Active Directory: Final Solution to Enterprise System Integration
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
October, 2003 – Linkoping, Sweden Andrew Grimshaw Department of Computer Science, Virginia CTO & Founder Avaki Corporation From Clusters to Grids.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Dagstuhl, February 16, 2009 Layers in Grids Uwe Schwiegelshohn 17. Februar 2009 Layers in Grids.
Grid Computing Net 535.
3 Cloud Computing.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Distributed Systems 1 CS- 492 Distributed system & Parallel Processing Sunday: 2/4/1435 (8 – 11 ) Lecture (1) Introduction to distributed system and models.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Digital Object Architecture
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
IT Infrastructure Chap 1: Definition
DISTRIBUTED COMPUTING
Web Services Igor Wasinski Olumide Asojo Scott Hannan.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Introduction to the Grid: technologies and projects Oxana Smirnova Lund University October 28, 2003, Košice.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
Network and Grid Monitoring Ludek Matyska CESNET Czech Republic.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID ARCHITECTURE Chintan O.Patel. CS 551 Fall 2002 Workshop 1 Software Architectures 2 What is Grid ? "...a flexible, secure, coordinated resource- sharing.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
EGA Discussion November 2004 Promoting and Standardizing Grid Computing Complexity Matters Andrew Grimshaw Virginia OGSA Architecture Area Director ICSOC.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
7. Grid Computing Systems and Resource Management
Capacity and Capability Computing using Legion Anand Natrajan ( ) The Legion Project, University of Virginia (
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.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Accessing the VI-SEEM infrastructure
Clouds , Grids and Clusters
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Grid Computing.
University of Technology
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
PROCESS - H2020 Project Work Package WP6 JRA3
OGSA and Security Services GGF12 , September 20th, 2004 Hiro Kishimoto
The Globus Toolkit™: Information Services
3 Cloud Computing.
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
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 Andrew Grimshaw September, 2005

What is a Grid System? A Grid system is a collection of distributed resources connected by a network. Examples of Distributed Resources: Desktop Handheld hosts Devices with embedded processing resources such as digital cameras and phones Tera-scale supercomputers

A grid enables users to collaborate securely by sharing processing, applications, work flows and processes, and data across heterogeneous systems and administrative domains for collaboration, faster application execution, and easier access to data. What is a Grid? A grid is all about gathering together resources (CPU, data, policy, devices, …) and making them accessible to users and applications.

Grid System Characteristics of Grid systems Numerous Resources Ownership by Mutually Distrustful Organizations & Individuals Faulty Resources Different Security Requirements & Policies Required Resources are Heterogeneous Geographically Separated Different Resource Management Policies Connected by Heterogeneous, Multi-Level Networks

Characteristics of a Grid system Numerous Resources Ownership by Mutually Distrustful Organizations & Individuals Faulty Resources Different Security Requirements & Policies Required Resources are Heterogeneous Geographically Separated Different Resource Management Policies Connected by Heterogeneous, Multi-Level Networks

Requirements for robust, enterprise solutions Interoperable implementations Standards-based Simple Secure Scalable Extensible Site Autonomy Multi-Language Legacy Support Transparency in multiple dimensions Naming schemes critical Fault-tolerance & Exception Management Modular and composable Success Requires an integrated model at the foundation. OGSA Complexity Management!!

Users view Site 0Site 1Site 2Site 3 SP2 HPSS Users Grid Run programs Access Data Collaborate Provide shared services

Evolution in action Bare Metal Programming 50’s Batch OS Multi-User Timeshare 60’s to 80’s Low Level Network Programming Today Grid & WS Now & Future!

Grid Computing Scenarios Desktop Cycle Aggregation Limited acceptance in commercial enterprises Cluster Grids Single owner, department, project Single domain, file system LAN connection Campus/Enterprise Grids Multiple owners, domains Multiple file systems WAN connection Partner Grids Multiple owners, sites, domains Multiple file systems Internet connectivity Legion Grid Software – Compute and Data Grid

Grid “component” models Most grids today have a service oriented architecture where (grid) resources are endpoints with An interface – usually WSDL Some meta-data – usually resource properties A base set of functions that can be assumed, e.g., lifetimes, notification, etc. Some form of factory model Most grids today have Some form of information discovery model Some means of moving data around implicitly or explicitly Some means establishing identity and mapping between identity spaces Can operate between administrative domains Can operate through firewalls

Vendor neutral Grid buzz words GGF – Global Grid Forum OGSA – Open Grid Services Architecture EMS – Execution Management Services BES, RSS, Data ByteIO Naming RNS WS-Names (identities) Provisioning and deployment JSDL – Job Submission Description Language WS-Agreement WS-Addressing WSRF/WSN WSDM

Context Services Info Services Infra Services Security Services Rsrc Mgmt Services Execution Mgmt Services Data Services Policy Mgmt VO Mgmt Access Integration Transfer Replication Boundary Traversal Integrity Authorization Authentication WSRFWSNWSDM Event Mgmt MonitoringDiscovery Job Mgmt Logging Execution Planning Workflow Mgmt Workload Mgmt Provisioning Execution DeploymentConfigurationReservation Naming Self Mgmt Services Heterogeneity Mgmt Service Level Attainment QoS Mgmt Optimization Information Services Infrastructure Services Self Mgmt Services Security Services Resource Mgmt Services Execution Mgmt Services Data Services Context Services

UVA and Grid Pioneered grid/metasystems with Legion Integrated OGSA-like system Stress on ease of use Motto - “by default the use does not have to think” First operational in 1994 Grounds-wide virtual computer in 1996 NPACINet & DoD MSRC grid Dozens of applications

NPACINet NPACI - SDSC, UCSD, Caltech, UT, UCB, UM, UVa DoD MSRC’s - NAVO & ARL, NASA - Ames

The Global Bio Grid

Tomorrow $1000/sequnce for humans – becomes standard clinical practice Global interconnected networks – grids Provide transparent, secure, access to data, applications, and on-demand compute. Research using not just your data, but all trusted data, not just your applications, but any trusted application.

Tomorrow - Clinical Unified clinical records Data mining of integrated clinical and scientific databases

What this will facilitate Discovery of new diagnostics and predictors for prescriptive medicine Discovery of new treatments to complex genetic diseases Push back expected lifetimes and improve quality of life Deliver better health care by identifying problems earlier Wide spread epidemiological research

There are a number of “catches” So much data! So many organizations with so little trust! So much complexity!

This is where grids enter the picture

Federated access to multiple Data sources Public databases Commercial databases In-house databases, annotations, etc. Application suites (including processes and workflows) Compute resources Shared among collaborative research teams Multiple research locations Virtual organizations Heterogeneous compute environments OS, geography, administrative domains, policies Fine-grain modular security with work towards HIPAA and CFR 21 part 11 Built on evolving standards (GGF, WS-*) GBG concept

GBG Today Datagrid using Avaki DG technology UVA, NCBIO, U-Texas, Texas Tech Already operational Flat file and relational Replacing with open-source data grid Compute grid at UVA on-line IBM, 64 node, cluster as keystone Four clusters on-line 300+ lab PC’s running Windows XP