Portal:GPNgrid
From GPNWiki
Projects: Bioinformatics | Collaborative Cyberinfrastructure | Disaster Management | Federated Identity Management | Networking Research | Visiting Scholar Program
Contents |
GPNgrid Mission Statement
The Great Plains Network (GPN) is dedicated to supporting scientific research and education through the use of advanced networking technology and high performance computing. The vision of GPN is to enhance competitiveness and economic benefit by providing leadership in advanced, high-performance applications and network technologies to enable the Great Plains region and its partners to lead in innovative learning/educational environments and collaborative research. The long-term goal of GPNgrid is to build a regional infrastructure for sharing computational resources across the region. To accomplish this vision, it is our aim to
- Partner to create a regional test bed.
- Interoperate clusters within and between campuses.
- Provide a testbed for educational use.
- Use the grid on emergent research problems.
- Create the potential for upward growth.
OSG Documentation
High Level Overview
These topics advance in complexity. The first two or three are excellent for getting a birds-eye view of grid computing.
- What is a computer cluster?
- What is a grid?, also
- What is the Grid? Virtual Q & A by some leaders of grid computing
- What is the Grid? A Three Point Checklist by Ian Foster
- What is parallel computing and how does this apply?
- Designing parallel programs.
- Introduction to message passing with MPI.
- Grids Globally
- Everything to do with Computational Grids from A to Z
User Information: Running a job on GPNgrid
The following documentation is currently located at The Nebraska Tier 2 WIKI:
- DOEgrids Certificate Authority. The certificate authority for the GPN. Users should apply for a certificate here, using Brian Bockelman as their sponsor and the OSG:GPN as their Registration Authority.
- Importing a User Certificate in your browser. A description of the process required to install your user cert into your personal browser.
- Demo OSG Application for the GPN. A walkthrough of a very simple grid job for the GPN.
- OSG Client Installation. Most users will not need a full server install; instead, this client is a perfectly-functional, stripped-down package which will satisfy their needs.
- VOMS Server for the GPN. VOMS server where you can register your proxy certificate for the GPN.
Administration: Setting Up and Maintaining a Cluster on GPNgrid
- Hardware Install How-to for installing the GPN hardware
- Installing the OSG stack How to install the OSG stack, which is the middleware the GPN depends on.
- GPN GUMS Configuration A minimal gums.config file which will authenticate for the the GPN VO.
- Setting up a VOMS client A description of how to setup and use VOMS proxies
- GPN Cluster Install Notes Installation notes by John Eslick
Organizational: About GPNgrid VO
- GPNgrid Mission Statement. Building a Test Bed Grid for Computing Across the Great Plains
- GPN Applications. Application that will (hopefully) be running on the GPNgrid.
- Open Science Grid Virtual Organizations The list of VOs associated with the OSG.
Other: OSG Official Documentation
- Open Science Grid Homepage
- Compute Element Install A very thorough page which describes the CE installation process
- Client Install Guide A short guide on how to install the client package.
- Virtual Organization Resource Selector A monitor of the computation and storage resources available on the OSG.
- Maintenance Page Use this webpage to schedule maintenance of your cluster.
- Registration Register your computational resource with the OSG
- Gratia Accounting Gratia is the OSG accounting system. Use this tool to determine OSG usage of your cluster and total GPN usage of OSG.
GPN KSU Cluster Documentation
Setup Documentation
Instructions for setting up a cluster with OSG, Condor, and Rocks can be found here
Running a Job
Instructions for running a job on the GPN KSU Cluster can be found here
Gaining User Access to GPNgrid/GPN VO Resources
GPN is a virtual organization within OSG (Open Science Grid). If you are a member of a GPN insitution, you need to
- Obtain a Department of Energy certificate, and
- Join the GPN VO to access OSG resources.
To obtain the DOE certificate:
- Go to http://pki1.doegrids.org/ and complete the application.
- You will have to list your GPN VO University Sponsor (see list below) on the application.
- Email your University Sponsor so s/he can notify the GPN VO Adminstrator.
Now, go to VOMS Server for the GPN to register with the GPN VO.
OSG: Greg's Certificate Experience
GPN VO University Sponsors
- Dakota State University: Steven Graham
- Great Plains Network: Rahul Deshmukh
- University of Arkansas:
- University of Arkansas for Medical Sciences: Matt Baker
- University of Kansas: Rebecca Ryan
- University of Missouri (Columbia): Denis Hancock
- University of Missouri (Kansas City): Brian Koenigsdorf
- Missouri University of Science and Technology (Rolla): Eric Sigler
- University of Nebraska: Brian Bockelman
- Wichita State University: John Matrow
Don't see your university? Contact Greg Monaco, GPN Executive Director, 785-554-9657.
Partners
MIDNet, INC An award from MIDnet, Inc. to the University of Arkansas will be used to purchase storage resources that will augment the research capabilities of several research projects and expand the capabilities of GPNgrid.
SUN Microsystems The Great Plains Network, a consortium of universities in the central US, received an equipment award for their proposal entitled "Building a Test Bed Grid for Computing Across the Great Plains." The PIs are Greg Monaco, Ph.D., Director for Research, Great Plains Network, Ken Bishop, Ph.D., Professor Emeritus of Chemical & Petroleum Engineering, University of Kansas, Amy Apon, Ph.D., Associate Professor of Computer Science, University of Arkansas, and Gordon K. Springer, Ph.D., Professor of Computer Science, University of Missouri.
The long-term goal of this project is to build a regional middleware infrastructure for sharing computational resources across the region. To accomplish this vision, the Sun Microsystems equipment will be used to
- Partner to create a regional test bed;
- Interoperate clusters within and between campuses;
- Use the grid on emergent research problems; and,
- Create the potential for upward growth.
The award was made based on GPN’s success in developing regional collaborations demanding high performance and high throughput computing as well as success in establishing collaborations among institutions in seven states in grid computing and middleware.
2006 Academic Excellence Award from Sun
Publications
- Teaching Condor Grid Computing to Beginning Programming Students by Amy Apon and Matt Baker, University of Arkansas, IEEE Distributed Systems Online, vol. 8, no. 4, 2007
Meetings
A face to face meeting was held at KU in Lawrence, Kansas, on February 2-3, 2007. The next face to face meeting will be held at GPN2007, the Great Plains Network Annual Meeting.
Archive
- OSG Great Plains Grid School
- GPNgrid Workshop, February 2-3, University of Kansas. This is a hands-on workshop to help you to improve the performance of your GPNgrid Node or to configure a node to build upon the existing infrastructure.
Audio Recordings of Meetings
Related Sites
Cluster Configuration
Open Science Grid
Globus Hands on excersices
Grid Statistics
DOE Certificates
Other
Great Plains Network Home Page
About GPN
The Great Plains Network (GPN) is dedicated to supporting scientific research and education through the use of advanced networking technology and high performance computing. The vision of GPN is to enhance competitiveness and economic benefit by providing leadership in advanced, high-performance applications and network technologies to enable the Great Plains region to lead in innovative learning/educational environments and collaborative research. In FY2005 the Great Plains Network (GPN) received an EDUCAUSE award (Dr. Amy Apon, PI) for “Building the Regional Middleware Infrastructure across the Great Plains.” First year efforts concentrated on building expertise and deployment of appropriate elements of the NSF Middleware Initiative (NMI).
