Download presentation
Presentation is loading. Please wait.
Published byOphelia Mason Modified over 9 years ago
1
1 Barry Wilkinson University of North Carolina, Charlotte Clayton Ferner University of North Carolina, Wilmington NSF CCLI Showcase SIGCSE 2007 Friday, March 9, 2007 STATE-WIDE UNDERGRADUATE GRID COMPUTING COURSE
2
2 “The grid virtualizes heterogeneous geographically disperse resources” from "Introduction to Grid Computing with Globus," IBM Redbooks Using geographically distributed and interconnected computers together for computing and for resource sharing. Grid Computing
3
3 Virtual Organization Usually, grid computing involves teams working together on a common goal, sharing computing resources and possibly experimental equipment. Geographically distributed grid computing team called a virtual organization. The resources shared include software and experimental data. Crosses multiple administrative domains.
4
4 Applications Originally e-Science applications – Computational intensive – Data intensive. – Experimental collaborative projects Now also e-Business applications to improve business models and practices.
5
5 Grid Computing Course Taught on North Carolina Research and Education televideo network that connects all 16 state campuses and also private institutions
6
6 Grid Computing Course Participants 14 North Carolina institutions (Total 2004 - 2007): Appalachian State University Elon University North Carolina Central University North Carolina State University University of North Carolina at Asheville University of North Carolina Chapel Hill University of North Carolina at Charlotte University of North Carolina at Greensboro University of North Carolina at Pembroke University of North Carolina at Wilmington Western Carolina University Winston-Salem State University Lenoir Rhyne College, Wake Technical Community College.
7
7 Participating Sites Western Carolina University UNC Greensboro Appalachian State University UNC Asheville Winston-Salem State University UNC Chapel Hill NC State University NC Central University Lenoir Rhyne College UNC Wilmington Elon University UNC Pembroke UNC Charlotte Wake Tech. Comm. College © World Sites Atlas (sitesatlas.com) SOUTH CAROLINA VIRGINIA TENNESSEE GEORGIA NORTH CAROLINA
8
8 http://www.cs.uncc.edu/~abw/ITCS4146S07 Spring 2007 Course Home Page
9
9
10
10 Grid Infrastructure Grid infrastructure set up using computing resources at several campuses. Required Globus and associated software installed and fairly significant administrative work.
11
11 Fall 2005 Course grid structure MCNCUNC-WUNC-ANCSUWCUUNC-CASU CA Backup facility, not actually used
12
12 Course portal (OGCSE2/Gridsphere) Portal provides single sign-on to all grid resources.
13
13 User Registration portlet (PURSe)
14
14 Getting an account Go to portal and select “register” New User Course on-line registration form CA/System Administrator Create accounts, set access control, sign certificate, … Fill in form Provide password and other information Email Request Confirmation Acknowledgement Contact other grid resource administrators if users requests account on their resource
15
15 Assignment 1Using grid computing portal Assignment 2Using the grid through a command line. Assignment 3Using a scheduler (Condor-G) Assignment 4Installing GT4 core. Creating, deploying, and testing a GT4 Grid service. Assignment 5Installing and using GridNexus workflow editor to create and execute workflows. Assignment 6Implementing a portlet with OGCSE2/Gridsphere portal. Assignment 7MPI assignment on grid Mini-projectDeveloping grid computing assignment Programming Assignments (Spring 2007) Assignments 4, 5, and 6 require students to install significant software packages on their computer.
16
16 GridNexus Workflow Editor Developed by UNC- Wilmington www.gridnexus.org
17
17 GridNexus Workflow using Grid Services
18
18 Guest Speakers (2004) Professor Daniel A. Reed, Chancellor's Eminent Professor, Vice Chancellor for IT and CIO, UNC-Chapel Hill, Director of Institute for Renaissance Computing, UNC Chapel Hill, Duke University, and NC State University: – “Grid computing: 21st Century Challenges.” Dr. Wolfgang Gentzsch, Managing Director, MCNC Grid Computing and Networking Services: – “Grid Computing in the Industry” Chuck Kesler, Director, Grid Deployment and Data Center Services, MCNC: – “Security Policy, Legal, and Regulatory Challenges in Grid Computing Environments” Professor Ian Foster, Argonne National Laboratory and University of Chicago: – “The Grid: Beyond the Hype.” Taped presentation (originally given at Duke University, Sept. 14th, 2004).
19
19 Guest Speakers (2005) Jeff Schmitt, genesismolecular.com Jim Jokl, University of Virginia, Art Vandenberg, Georgia State University, Mary Fran Yafchak, SURA: – "Development and Implementation of an Inter-Institutional Multi- purpose Grid” Lavanya Ramakrishnan, The Renaissance Computing Institute (RENCI), UNC Chapel Hill, NC State University, and Duke University: – "Leveraging the Grid: Application Perspective”
20
20 Challenges - Technical Issues (Grid computing) Providing students with a stable distributed grid computing platform Moving students quickly through detailed programming assignments in the face of system and student problems. Relies heavily on faculty contacts at each site.
21
21 Successes This course was first offered in Fall 2004 and is probably the first such course in the country, and possibly in the world, to involve undergraduate students and so many distributed sites using a televideo system such as NCREN and a truly distributed grid infrastructure.
22
22 Acknowledgements Support for the work described here was provided by the National Science Foundation, and University of North Carolina Office of the President. National Science Foundation, “Introducing Grid Computing into the Undergraduate Curricula,” ref. DUE 0410667, PI: A. B. Wilkinson, co-PI’s Mark Holliday and D. Luginbuhl, 2004-2007, Additional Funding,” ref. DUE 0533334, PI: B. Wilkinson, 2005- 2007 University of North Carolina Office of President, “A Consortium to Promote Computational Science and High Performance Computing,” PI: B. Kurtz (Appalachian State University) co-PIs: B. Berg, W. Campbell, W. Hightower, M. Holliday, J. Hollingworth, R. Hull, D-H Hwang, S. Lea, Y. Li, S. V. Providence, D. Powell, R. Shore, S. Suthaharan, R. Tashakkori, and B. Wilkinson, 2004-2006. University of North Carolina Office of President, “Fostering Undergraduate Research Partnerships through a Graphical User Environment for the North Carolina Computing Grid,” PI: R. Vetter (UNC-Wilmington), co-PIs: L. Bartolotii, D. R. Berman, R. Boston, J. Brown, C. Ferner, T. Hudson, T. Janicki, N. Martin, M. McClelland, J. Porter, A. Stapleton, and B. Wilkinson, 2004-2006.
23
23 Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.