UCoMS: Grid Computing Framework for Petroleum Engineering.

Slides:



Advertisements
Similar presentations
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
Advertisements

Condor-G: A Computation Management Agent for Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, Steven Tuecke Reporter: Fu-Jiun.
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.
A Workflow Approach to Designed Reservoir Study Presented by Zhou Lei Center for Computation and Technology Louisiana State University June 25, 2007.
USING THE GLOBUS TOOLKIT This summary by: Asad Samar / CALTECH/CMS Ben Segal / CERN-IT FULL INFO AT:
Globus Toolkit 4 hands-on Gergely Sipos, Gábor Kecskeméti MTA SZTAKI
Universität Dortmund Robotics Research Institute Information Technology Section Grid Metaschedulers An Overview and Up-to-date Solutions Christian.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
The Globus Toolkit Gary Jackson. Introduction The Globus Toolkit is a product of the Globus Alliance ( It is middleware for developing.
John Kewley e-Science Centre GIS and Grid Computing Workshop 13 th September 2005, Leeds Grid Middleware and GROWL John Kewley
Globus activities within INFN Massimo Sgaravatto INFN Padova for the INFN Globus group
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Workload Management Massimo Sgaravatto INFN Padova.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
SUN HPC Consortium, Heidelberg 2004 Grid(Lab) Resource Management System (GRMS) and GridLab Services Krzysztof Kurowski Poznan Supercomputing and Networking.
CONDOR DAGMan and Pegasus Selim Kalayci Florida International University 07/28/2009 Note: Slides are compiled from various TeraGrid Documentations.
Grid Workflow within Triana Ian Wang Cardiff University.
Grid Computing 7700 Fall 2005 Lecture 17: Resource Management Gabrielle Allen
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
OSG End User Tools Overview OSG Grid school – March 19, 2009 Marco Mambelli - University of Chicago A brief summary about the system.
Cactus Computational Frameowork Freely available, modular, environment for collaboratively developing parallel, high- performance multi-dimensional simulations.
NAREGI WP4 (Data Grid Environment) Hideo Matsuda Osaka University.
National Center for Supercomputing Applications The Computational Chemistry Grid: Production Cyberinfrastructure for Computational Chemistry PI: John Connolly.
10/20/05 LIGO Scientific Collaboration 1 LIGO Data Grid: Making it Go Scott Koranda University of Wisconsin-Milwaukee.
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
WP9 Resource Management Current status and plans for future Juliusz Pukacki Krzysztof Kurowski Poznan Supercomputing.
Triana: Service-Oriented Examples Ian Taylor Cardiff University, and the Center for Computation and Technology LSU.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
NeSC Apps Workshop July 20 th, 2002 Customizable command line tools for Grids Ian Kelley + Gabrielle Allen Max Planck Institute for Gravitational Physics.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
Job Submission Condor, Globus, Java CoG Kit Young Suk Moon.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Computational grids and grids projects DSS,
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
GRAM5 - A sustainable, scalable, reliable GRAM service Stuart Martin - UC/ANL.
GridLab Applications Gabrielle Allen, Zhou Lei, Archit Kulshrestha Center for Computation & Technology, LSU.
1 st December 2003 JIM for CDF 1 JIM and SAMGrid for CDF Mòrag Burgon-Lyon University of Glasgow.
SURA GridPlan Infrastructure Working Group Art Vandenberg Georgia State University Mary Fran Yafchak SURA Working.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Evaluation of Agent Teamwork High Performance Distributed Computing Middleware. Solomon Lane Agent Teamwork Research Assistant October 2006 – March 2007.
The Globus Project: A Status Report Ian Foster Carl Kesselman
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
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.
What is Triana?. GAPGAP Triana Distributed Work-flow Network Action Commands Workflow, e.g. BPEL4WS Triana Engine Triana Controlling Service (TCS) Triana.
The Earth System Grid (ESG) Computer Science and Technologies DOE SciDAC ESG Project Review Argonne National Laboratory, Illinois May 8-9, 2003.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Using the GAT (GAT the semester project?) :-P Hartmut Kaiser
GridLab WP-2 Cactus GAT (CGAT) Ed Seidel, AEI & LSU Co-chair, GGF Apps RG, Gridstart Apps TWG Gabrielle Allen, Robert Engel, Tom Goodale, *Thomas Radke.
GridLab Resource Management System (GRMS) Jarek Nabrzyski GridLab Project Coordinator Poznań Supercomputing and.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Hiding Grid Complexity Behind SSH Session Server framework Tomasz Kuczyński (1,2) 1) Poznan Supercomputing and Networking Center.
Introduction to Grid Computing and its components.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Grid Activities in CMS Asad Samar (Caltech) PPDG meeting, Argonne July 13-14, 2000.
AT LOUISIANA STATE UNIVERSITY CCT: Center for Computation & LSU Condor in Louisiana Tevfik Kosar Center for Computation & Technology Louisiana.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Example: Rapid Atmospheric Modeling System, ColoState U
GWE Core Grid Wizard Enterprise (
Grid Portal Services IeSE (the Integrated e-Science Environment)
Presentation transcript:

UCoMS: Grid Computing Framework for Petroleum Engineering

UCoMS Ubiquitous Computing and Monitoring System for Discovery and Management of Energy Resources. UCoMS, sponsored by Department of Energy and the Louisiana Board of Regents, is a project to research and develop new Grid computing and sensor network technologies for the management of energy resources. Three Louisiana Universities are involved in this project: Louisiana State University (LSU), University of Louisiana at Lafayette (ULL) and Southern University at Baton Rouge (SUBR).

UCoMS Project Goals A.Investigate UCOMS scenarios and map to Grid/distributed computing architecture. B.Develop general components and building blocks. C.Build testbeds/Grids for UCOMS applications.

UCoMS Application Areas Reservoir simulation on computing grids. Real-time well surveillance. Drilling performance analysis with high- rate data coming from real time drilling.

Massive reservoir simulation tool for uncertainty analysis. Leveraging data archiving tool, condor- based task farming framework and Information service, and GridSphere. Basic functions implemented. ResGrid

Why ResGrid? Reservoir simulation is one of the largest users of computing power –Large, complex, uncertainty models –High risks and high rewards Where is the gain? –Moderate-sized jobs can be farmed out onto a heterogeneous grid. –Large jobs can be run in parallel on a grid. Efficiency gains can help to assess risks, estimate parameters, run larger and more complex models.

Computational Details Two Parts of the Problem: –constructing grid blocks as input for reservoir simulation. –The Reservoir simulation itself. Geostatic Modeling is used to generate input data. UTChem is the reservoir simulation app. Computational complexity can be increased by increasing the granularity of the grid, increasing number of simulations for better estimates and increasing the complexity of the algorithm itself. Currently a typical problem requires 55 days on a single 3GHz P4 system. UTChem’s memory requirement is small. GSLIB is memory intensive. Typical run needs 8GB of RAM. Trying to move to algorithms using sparse matrices to reduce the memory requirement.

Typical Reservoir Simulation Workflow

ResGrid Workflow

UCoMS Grid EnabledWorkFlow

Grid Computing in UCOMS Grid Application Toolkit/Simple API for Grid Applications (GAT/SAGA) –Many new adaptors/examples Grid portals using GridSphere Data Archiving Toolkit based on GAT Task Farming Framework using Condor. Information service based on MDS/GPIR Mobile Grid Computing (Migration) ResGrid: a tool for reservoir uncertainty analysis. General Components: APIs Replica location Job submission Data transfer Metadata Workflow Task-farming Visualization

Grid Application Toolkit (GAT) Abstract programming interface between applications and Grid services Designed for applications (move file, run remote task, migrate, write to remote file) Led to GGF Simple API for Grid Applications Default AdaptorsBasic functionality, will work on single isolated machine (e.g. cp, fork/exec) Globus AdaptorsCore Globus functionality: GRAM, MDS, GT- RLS, GridFTP GridLab AdaptorsGRMS, Mercury, Delphoi, iGrid Under DevelopScp, DRMAA, Condor, SGE, SRB, Curl, RFT.

Grid Portals GridSphere Portal used to provide portal interfaces HPC Portal to monitor and submit to HPC resources at CCT and other national and international Grids.

Data Archiving Grid-enabled data archiving tool (server and clients) for large scale data management. Based on GAT. Essential for large-scale reservoir simulations and drilling applications.

Task Farming Need flexible mechanisms for scheduling and deploying our applications Fault tolerance, scheduling, data integration, … Two approaches Cactus-based task farming framework. Condor-based task farming framework. TFM Task farming infrastructure implemented in Cactus GAT used for starting remote TFMs Designed for the Grid Tasks can be Anything (MPI, Single proc) GridSphe re Portal SMS Server Mail Server “The Grid” Replica Catalog

Current Status ResGrid running locally. Using Two Grids: CCT Grid and ULL Grid. Also Running on KISTI machines in Korea. Interested in Connections to other external Grids.

Grid Infrastructure: CCT Grid

Grid Infrastructure: Services CCT Certificate Authority GSI Open SSH access to all machines GridSphere portals PBSPro, Maui Condor, GAT, Globus GridHub –Grid Services Server hosting various Grid Services –GridLab Resource Management System (GRMS) –iGrid –MDS –RLS –GPIR

Requirements from Sites Users in GridMap files. C and Fortran compilers. Globus 3.x/4.x –GridFTP Server –GRAM

Other Applications/Services from CCT SCOOP WW3 – Wave Watch 3 SURA Archive – Can provide the archiving service and getdata clients based on GAT for facilitating storage and retrieval of data for various applications. Also provides metadata and logical file services. ADCIRC can already use the SCOOP Archive we have.

Credits Investigators –Edward Seidel (CCT) –Gabrielle Allen (CCT) –Christopher D. White (PE) –John R. Smith (PE) –Zhou Lei (CCT) –Hartmut Kaiser (CCT) –Archit Kulshrestha (CCT) Ph. D. Candidates –Richard Duff (PE) –Xin Li (PE) –Dayong Huang (CS) –Santiago Pena (CS) –Promita Chakraborty (CS) M. S. Students –Chongjie Zhang (CS) Undergraduate Students –John Lewis (CS) –Yunan Yuan (EE)