1 Grid Computing in North Carolina: Past and Present SURA Cyber-infrastructure Workshop Georgia State university January 6, 2005 MCNC Grid Computing and.

Slides:



Advertisements
Similar presentations
TEXAS ADVANCED COMPUTING CENTER Deployment of NMI Components on the UT Grid Shyamal Mitra.
Advertisements

A Computation Management Agent for Multi-Institutional Grids
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.
Collaborative Campus Grid - Practices and experiences in Leiden University Campus Grid (LUCGrid) Hui Li Feb 4, 2005.
MCNC Grid Computing and Networking Services (GCNS) North Carolina Statewide Grid Western Carolina University John Killebrew Director - NCREN.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
1 Teaching Grid Computing across North Carolina and Beyond Dr. Clayton Ferner University of North Carolina Wilmington Dr. Barry Wilkinson University of.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
1 Workshop 20: Teaching a Hands-on Undergraduate Grid Computing Course SIGCSE The 41st ACM Technical Symposium on Computer Science Education Friday.
1 GRID D. Royo, O. Ardaiz, L. Díaz de Cerio, R. Meseguer, A. Gallardo, K. Sanjeevan Computer Architecture Department Universitat Politècnica de Catalunya.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
MCNC Grid Computing and Networking Services (GCNS) North Carolina Statewide Grid StateNets 2005 John Killebrew Director - NCREN.
Scientific Data Infrastructure in CAS Dr. Jianhui Scientific Data Center Computer Network Information Center Chinese Academy of Sciences.
1 History and New Developments in State-wide Grid Computing Course NC A & T University Saturday Oct 18, 2008 Dr. Barry Wilkinson University of North Carolina.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
Executive summary Grid computing has become an important concept for high performance computing. By taking advantage of the Internet, geographically distributed.
University of Virginia Experiences with NMI at the University of Virginia NMI Integration Testbed: Experiences in Middleware Deployment Spring 2003 Internet2.
1 Grid Computing Barry Wilkinson Department of Computer Science University of North Carolina at Charlotte.
National Center for Supercomputing Applications The Computational Chemistry Grid: Production Cyberinfrastructure for Computational Chemistry PI: John Connolly.
DynamicBLAST on SURAgrid: Overview, Update, and Demo John-Paul Robinson Enis Afgan and Purushotham Bangalore University of Alabama at Birmingham SURAgrid.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grid Computing, B. Wilkinson, b.1 National Science Foundation Middleware Initiative (NMI) Started in 2001 initially over 3 years “to create and deploy.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
National Computational Science National Center for Supercomputing Applications National Computational Science NCSA-IPG Collaboration Projects Overview.
Using NMI Components in MGRID: A Campus Grid Infrastructure Andy Adamson Center for Information Technology Integration University of Michigan, USA.
NSF Middleware Initiative Renee Woodten Frost Assistant Director, Middleware Initiatives Internet2 NSF Middleware Initiative.
Information Resources and Communications University of California, Office of the President UC-Wide Activities in Support of Research and Scholarship David.
Evaluation of Agent Teamwork High Performance Distributed Computing Middleware. Solomon Lane Agent Teamwork Research Assistant October 2006 – March 2007.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
North Carolina Bioinformatics Grid Thom H. Dunning, Jr. HPCC Division, MCNC Chemistry, University of North Carolina.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,
Tools for collaboration How to share your duck tales…
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
1 Barry Wilkinson University of North Carolina, Charlotte Clayton Ferner University of North Carolina, Wilmington NSF CCLI Showcase SIGCSE 2007 Friday,
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
SURAGrid Project Meeting Washington, DC Wednesday, February 22, 2006 Barry Wilkinson Department of Computer Science UNC-Charlotte SURAGrid and Grid Computing.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Middleware Camp NMI (NSF Middleware Initiative) Program Director Alan Blatecky Advanced Networking Infrastructure and Research.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Portal Update Plan Ashok Adiga (512)
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Biomedical and Bioscience Gateway to National Cyberinfrastructure John McGee Renaissance Computing Institute
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Cyberinfrastructure Overview Russ Hobby, Internet2 ECSU CI Days 4 January 2008.
2005 GRIDS Community Workshop1 Learning From Cyberinfrastructure Initiatives Grid Research Integration Development & Support
NSF Middleware Initiative Purpose To design, develop, deploy and support a set of reusable, expandable set of middleware functions and services that benefit.
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
MGRID Architecture Andy Adamson Center for Information Technology Integration University of Michigan, USA.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Shaowen Wang 1, 2, Yan Liu 1, 2, Nancy Wilkins-Diehr 3, Stuart Martin 4,5 1. CyberInfrastructure and Geospatial Information Laboratory (CIGI) Department.
1 NCBioGrid: Challenges in Grid Deployment and Application Enablement Virinder Batra: IBM Phil Emer: MCNC Chuck Kesler: MCNC Dr Alex Tropsha: UNC.
Clouds , Grids and Clusters
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
Standard Portlet Architecture Supports Reusable Components
Introduction to Grid Technology
OGCE Architecture: Portlets and Services for Science Gateways
Grid Computing Software Interface
Presentation transcript:

1 Grid Computing in North Carolina: Past and Present SURA Cyber-infrastructure Workshop Georgia State university January 6, 2005 MCNC Grid Computing and Networking Services Phil Emer Chuck Kesler

2 MCNC’s Role in Grid MCNC is a service provider Manages production infrastructure Manages production infrastructure For R&E community across NC For R&E community across NC So to us, grid is: Infrastructure Infrastructure an access method an access method A service delivery platform A service delivery platform MCNC is the experiment support center for the National Lambda Rail

3 NC Research and Education Network Qwest Internet Abilene Level3 (GbE) RaleighRTP OC48 SRP Ring counter-rotating ring <=50ms reroute Fully active redundancy Greensboro Winston-Salem Charlotte Level3 Duke (GbE)NCSU (GbE) UNC-CH (GbE) UNC-G NCAT ASU WFU WSSU NCSA UNC-C Qwest 7609 Wilmington Fayetteville Greenville ECU ECSU CMST FSU UNCP UNCW Asheville UNCA WCU Greenville OC12 SRP Ring counter-rotating ring <=50ms reroute Fully active redundancy

4 Toward Grid We have many administrative domains We have a network of distributed points of presence We provide access to shared resources – which are distributed So conditions are favorable for attaining a state of grid-ness What we need is an exercising application NC BioGrid!

5 Grid Computing in North Carolina: Past and Present Chuck Kesler January 2005

6 The Grid Revolution in NC NC BioGrid Proving ground for Grid Successful prototype apps Catalyst for collaboration International recognition

7 Why Bio + Grid? (circa 2002) Moore’s law has allowed labs to keep ahead of data, but sequence data is now outpacing processing capability Biotech and pharma industries are highly competitive and capital intensive Getting ahead and staying ahead of the competition will require the creation of new and unique capabilities It’s about staying ahead of the curve...

8 The NC BioGrid Partnership NC Biotech Center Provided the catalyst through the NC Genomics & Bioinformatics Consortium Provided the catalyst through the NC Genomics & Bioinformatics ConsortiumMCNC Provided the funding and dedicated staff Provided the funding and dedicated staffSun Donated infrastructure hardware Donated infrastructure hardware Established Sun Center of Excellence in Bioinformatics Established Sun Center of Excellence in BioinformaticsIBM Donated human capital (application developers) Donated human capital (application developers) Triangle Universities Focal point for the collaboration Focal point for the collaboration Brought early adopters to the table Brought early adopters to the table Created collaborative working groups Created collaborative working groups

9 NC BioGrid Accomplishments In the Summer of 2002, installed a dedicated testbed for evaluating grid middleware and developing grid applications for bioinformatics Testbed spanned multiple administrative domains with systems located at MCNC, NC State, UNC-CH & Duke, and included representative heterogenity of hardware and OS platforms found at those sites Employed “best of breed” approach to grid middleware deployment Working groups met up to twice a month during Created several pilot applications using the testbed

10 Job Scheduling Platform LSF Platform LSF Sun Grid Engine Sun Grid Engine User Portal CHEF / OGCE CHEF / OGCE MyProxy MyProxy NC BioGrid Middleware: Best-of-Breed Approach Compute Grid Globus V2 (NMI) Globus V2 (NMI) Avaki V2 Avaki V2 Data Grid Avaki Data Grid V4 Avaki Data Grid V4 GridFTP (Globus) GridFTP (Globus)

11 NC BioGrid - Data Grid Avaki 4.0 Data Grid Federation of data providers across the WAN Federation of data providers across the WAN Provides a global name space for user home directories, shared project spaces, databases, and applications Ability to have results from canned SQL queries show up as files in the global name space Variety of access methods Variety of access methods Web-based user interface NFS and CIFS through local “data grid access servers” to provide access at the native OS level Simple deployment Simple deployment No kernel mods required Each site can run a “share server” to distribute their local home and project directories to the grid Web-based management interface

12 NC BioGrid - Compute Grid Globus Toolkit NSF Middleware Initiative (NMI) V2 (Globus 2.4.3) NSF Middleware Initiative (NMI) V2 (Globus 2.4.3) Provides “gatekeeper” functionality for submitting jobs through to the local cluster manager Provides GridFTP support for file transfer Provides MDS to track grid resource characteristics MCNC provides infrastructure services MCNC provides infrastructure services Certificate Authority (initially based on the Globus SimpleCA) GIIS (master resource directory for the grid)

13 NC BioGrid - Web Portal CHEF/OGCE – a grid portal framework Implements web-based interfaces for managing job submissions, file access, and online meetings Implements web-based interfaces for managing job submissions, file access, and online meetings Originally developed as a distance learning tool MyProxy – security credential repository Provides the portal with a mechanism for accessing and using Globus security credentials Provides the portal with a mechanism for accessing and using Globus security credentials

14 Portal Example

15 NC BioGrid Proof of Concept Applications Parameter Space Study with BLAST BLAST compares a target gene sequence against a known genome to find similarities BLAST compares a target gene sequence against a known genome to find similarities Grid BLAST distributed 1,000+ target sequences across the grid for comparison Grid BLAST distributed 1,000+ target sequences across the grid for comparison IBM Extreme Blue Project Built a grid interface to BioPerl libraries Built a grid interface to BioPerl libraries UNC-CH/IBM QSAR Application Grid-enabled version of a drug compound screening application Grid-enabled version of a drug compound screening application Finds compounds that have promising biological activity characteristics that should receive further research Finds compounds that have promising biological activity characteristics that should receive further research

16 The Grid Revolution in NC NC BioGrid MCNC Enterprise Grid Apply NC BioGrid lessons Cluster and SMP resources Research platform for GTEC Core component in NCGrid

17 32-CPU SGI Altix Linux SMP Server 128-CPU IBM Linux Cluster (64 nodes) 8-TB Storage LSF Master Job Scheduler Interactive Nodes / Grid Gatekeeper / GridFTP Global Grid Resource DB (GIIS) Users Campus Grids The MCNC Enterprise Grid Portals (FIREWALL)

18 The Enterprise Grid and MCNC’s Services Strategy NCREN State-wide Grid Services Enterprise Grid Services Value-add Information Systems Services Self-serve Data Center Services DATA CENTER Hosting & InfrastructureGrid Computing GTEC, NLR, ANR and other Innovation Initiatives Information Security Services Data Archival Services Information Assurance DEPLOYMENT

19 The Grid Revolution in NC NC BioGrid MCNC Enterprise Grid NC Grid Initiative State-wide partnership Leverage lessons learned Grid education & training resource Enable first mover applications

20 NC Grid: A Grid for Grid Developers (for now, at least) Provide a development testbed that spans the state Multi-institutional resources MCNC offers the Enterprise Grid as a resource MCNC offers the Enterprise Grid as a resource MCNC is also developing a “grid appliance,” which can be easily deployed and remotely supported as a campus or department point of presence on the grid MCNC is also developing a “grid appliance,” which can be easily deployed and remotely supported as a campus or department point of presence on the grid Currently the community is working together to determine the “middleware stack” GT4 vs. GT3 GT4 vs. GT3 OGCE vs. GridSphere OGCE vs. GridSphere CA architecture CA architecture Data grid strategy Data grid strategy Platform standards Platform standards etc... etc...

21 A Sampling of Current Grid Projects in NC GridNexus at UNC-W Workflow builder for grid applications Workflow builder for grid applications UNC-CH, RENCI, and MCNC UNC-CH, RENCI, and MCNC Portal and grid infrastructure for running ADCIRC model Portal and grid infrastructure for running ADCIRC modelBioPortal RENCI at UNC-CH RENCI at UNC-CH Grid Computing CS Course Offered by WCU to campuses across the state via NCREN video service Offered by WCU to campuses across the state via NCREN video service First offered in Fall 2004 (~30 students), to be offered again in Fall 2005 First offered in Fall 2004 (~30 students), to be offered again in Fall 2005