1 / 18

Using an End-To-End Demonstration in an Undergraduate Grid Computing Course

Mark A. Holliday and James Ruff, Dept of Mathematics and Computer Science Western Carolina University Barry Wilkinson Dept of Computer Science UNC at Charlotte. ACMSE 2006 Melbourne, FL 12 March 2006. Using an End-To-End Demonstration in an Undergraduate Grid Computing Course.

branxton
Download Presentation

Using an End-To-End Demonstration in an Undergraduate Grid Computing Course

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mark A. Holliday and James Ruff, Dept of Mathematics and Computer Science Western Carolina University Barry Wilkinson Dept of Computer Science UNC at Charlotte ACMSE 2006 Melbourne, FL 12 March 2006 Using an End-To-End Demonstration in an Undergraduate Grid Computing Course

  2. Acknowledgements Thank-you for financial support from Introducing Grid Computing into the Undergraduate Curriculum, National Science Foundation, DUE 0410667, 2004-2006. A Consortium to Promote Computational Science and High Performance Computing, University of North Carolina Office of the President, 2004-2006.

  3. Overview What is Grid Computing? Background on the Courses The End-to-End Demonstration Conclusions For Further Information

  4. What is Grid Computing? Grid computing is "coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations" (Foster, Kesselman, and Tuecke, 2001)

  5. What is Grid Computing? Other approaches to wide-area distributed systems have been progressing concurrently The Grid approach is converging with the Web Services approach HTTP, XML SOAP (Simple Object Access Protocol) WSDL (Web Services Description Language)

  6. What is Grid Computing? (from Mark Baker, “Smoke and Mirrors: Tales of the Grid”, 28 October 2004) Grid WSRF Web GT1 GT2 OGSI WSDL 2, WSDM WSDL, WS-* HTTP

  7. Background on the Courses Grid computing has matured to the point that courses aimed at the undergraduate, upper-level computer science major are feasible and desirable Two courses developed Overview of Grid Computing Intelligent Decision Making Using the Grid in an Application Domain Both courses are multi-site

  8. Background on the Courses Overview of Grid Computing course Fall 2004 and Fall 2005 Instructors: Barry Wilkinson and Clayton Ferner (UNCW) 43/32 students at 8/9 universities Intelligent Decision Making course Spring 2005 and Spring 2006 Instructors: Mark Holliday, David Powell (Elon), and Joel Hollingsworth (Elon) 16/25 students at 3/6 universities

  9. Background on the Courses

  10. Background on the Courses

  11. The End-to-End Demonstration Grids can be complex. It is easy to get lost in the details and miss the overall picture. We need a simple, but complete, example of a grid application. => End-to-End Demonstration

  12. The End-to-End Demonstration Has all the parts of a realistic grid use • grid portal • user-developed grid service • application grid client • application grid service • pre-defined grid service • remote job submission to multiple clusters (across organization boundaries) • use computational and data resources on the clusters

  13. Conclusions • Wide-area distributed systems with a foundation of HTTP and XML are developing and converging as web services and grids • Undergraduate courses for computer science majors in this area are becoming feasible and desirable • The End-to-End Demonstration is a useful resource for illustrating how a grid can be used in a simple but realistic manner

  14. For Further Information http://cs.wcu.edu/~certauthority • More End-to-End Demonstration Information • more detailed slides • explanatory handout • Grid Computing Course Materials Website Contact: holliday@wcu.edu

More Related