grid infrastructure group (charlotte): barry wilkinson jeremy villalobos nikul suthar keyur sheth...
TRANSCRIPT
![Page 1: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/1.jpg)
Grid Infrastructure group (Charlotte):
Barry WilkinsonJeremy VillalobosNikul SutharKeyur Sheth
Department of Computer ScienceUNC-Charlotte
March 16, 2006
VisualGrid project meetingPortal Development
![Page 2: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/2.jpg)
Goals of Infrastructure Group
To develop grid infrastructure Provide technical direction to enable UNC-C,
UNC-A, and EPA sites to interconnect as grid, working with grid infrastructure members at other sites.
Develop a user interface so that users can submit jobs to any site.
Customize interface to satisfy user requirements …
![Page 3: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/3.jpg)
Computing Resources at Charlotte
For initial development:– CS dept. 4-node dual 3.4 GHz Xeon server
• Called coit-grid01.uncc.edu – coit-grid04.uncc.edu• Initially purchased from a grant for Fall 2005 grid
computing course
Planned UNC-C resources to add:– University research 51-node dual Xeon cluster
• Chuck Price and Mike Mosley
– Bioinformatics cluster 41-node and 8-node G5 clusters
• Larry Mays and John Merritt
![Page 4: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/4.jpg)
Software
Globus 4.0.x – provides very basic grid components
OGCE2/Gridsphere portal– User interface
SimpleCA – certificate authority– Globus PKI Security– Complete VisualGrid will have multiple
certificate authorities with cross certification Local Job Schedulers
– Sun Grid Engine and Condor
![Page 5: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/5.jpg)
X509 certificates are used to provide security in a grid system.
Each user needs a certificate issued by a “certificate authority” (CA).
Grid systems use a so-called user proxy certificates to allow resources to control resources on the user’s behalf.
X509 Certificates
![Page 6: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/6.jpg)
Users certified by a local CA
UNC-C
CA
![Page 7: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/7.jpg)
CA’s with Mutual Trust
UNC-C
CA
UNC-A
CA
GT4
![Page 8: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/8.jpg)
Final VisualGrid infrastructure
EPAUNC-A
UNC-CCA
CA
CA
![Page 9: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/9.jpg)
Multiple Grid Nodes
With multiple grid nodes, users need:
Account on each system, and access control set accordingly.
A certificate acceptable by the local certificate authority (i.e. signed by a CA it trusts)
![Page 10: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/10.jpg)
Getting an account
New User
Web-based VisualGrid form
CA/SystemAdministrator
Create accounts, set access control, sign certificate, …
Initial usernameand password
Fill in form
![Page 11: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/11.jpg)
Experimental configuration at UNC-C
CA
CA
coit-grid01
coit-grid03
VisualGrid portal URL:http://coit-grid01.uncc.edu:8080/gridsphere(Portals on other systems for experimentation.)
coit-grid02
coit-grid04
Certificate authorities (SimpleCA)
All with Globus 4.0Sun Grid Engine scheduler on grid01-grid02Condor on Grid 03-grid04
![Page 12: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/12.jpg)
VisualGridPortal
Based upon OGCE2/GridsphereProvides: User login Proxy certificate generation Job submission to any enrolled
system Secure file transfers Informational tools
![Page 13: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/13.jpg)
Portal login page(OGCE2/gridsphere portal)
![Page 14: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/14.jpg)
Usual portlets:
![Page 15: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/15.jpg)
Proxy Manager
![Page 16: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/16.jpg)
Job Submission
![Page 17: Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,](https://reader036.vdocument.in/reader036/viewer/2022062520/56649f0d5503460f94c20ec3/html5/thumbnails/17.jpg)
File Transfer