Grid Computing Activities within the Department of Computer Science at UNC-Charlotte
Download
1 / 25

Grid Computing Activities within the Department of Computer Science at UNC-Charlotte - PowerPoint PPT Presentation


  • 120 Views
  • Uploaded on

Grid Computing Activities within the Department of Computer Science at UNC-Charlotte. ITSC 8110 Introduction to Information Technology Research 7:30 pm-7:50 pm, Thursday, September 10, 2009 Barry Wilkinson Department of Computer Science UNC-Charlotte. Outline. My Background

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Grid Computing Activities within the Department of Computer Science at UNC-Charlotte' - raanan


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Slide1 l.jpg

Grid Computing Activities within the Department of Computer Science at UNC-Charlotte

ITSC 8110 Introduction to Information Technology Research 7:30 pm-7:50 pm,Thursday, September 10, 2009Barry WilkinsonDepartment of Computer ScienceUNC-Charlotte


Outline l.jpg
Outline Science at UNC-Charlotte

  • My Background

  • Brief description of Grid computing

  • Grid Computing Course (2004, 2005, 2007, 2008, 2010)

  • Grid Computing Research Group


Grid computing l.jpg
Grid Computing Science at UNC-Charlotte

  • Using geographically distributed and interconnected computers together for computing and for resource sharing.

“The grid virtualizes heterogeneous geographically disperse resources” from "Introduction to Grid Computing with Globus," IBM Redbooks


Slide6 l.jpg

Usually, involves teams working together on a common goal, sharing computing resources and possibly experimental equipment.

Crosses multiple administrative domains.

Geographically distributed grid computing team called a virtual organization.


Applications l.jpg
Applications sharing computing resources and possibly experimental equipment.

  • Originally e-Science applications

    • Computational intensive

      • Not necessarily one big problem but a problem that has to be solved repeatedly with different parameters.

    • Data intensive.

    • Experimental collaborative projects

  • Now also e-Business applications to improve business models and practices.


Supercomputing 2003 demonstration l.jpg
Supercomputing 2003 Demonstration sharing computing resources and possibly experimental equipment.

  • First personal contact with Grid computing (November 2003).

  • Participant in Supercomputing 2003 demo organized by the University of Melbourne (Raj Buyya).

  • 21 countries, numerous sites.


Grid computing course itcs 4 5146 l.jpg
Grid Computing Course (ITCS 4/5146) sharing computing resources and possibly experimental equipment.

  • Taught on North Carolina Research and Education televideo network that connects all state campuses and also private institutions

  • Fall 2004: 8 sites

  • Fall 2005: 12 sites

  • Spring 2007: 3 sites (experimental)

  • Fall 2008: 5 sites

  • Spring 2010: ?


Slide12 l.jpg

http://www.cs.uncc.edu/~abw/gridcourse/index.html sharing computing resources and possibly experimental equipment.


Some early publications 2005 6 l.jpg
Some Early Publications (2005-6) sharing computing resources and possibly experimental equipment.

  • B. Wilkinson and C. Ferner, “Teaching Grid Computing across North Carolina Part I and Part II,” IEEE Distributed Systems Online, vol 7, no 6-7, 2006.

  • M. A. Holliday, B. Wilkinson, and J. Ruff, “Using an End-to-End Demonstration in an Undergraduate Grid Computing Course,” ACMSE 2006, March 10-12, 2006.

  • B. Wilkinson, M. Holliday, and C. Ferner, “Experiences in Teaching a Geographically Distributed Undergraduate Grid Computing Course,” Workshop, IEEE Int. Symp. Cluster Computing and the Grid, Cardiff, UK, May 9 - 12, 2005.

  • B. Wilkinson and M. Holliday, “State-Wide Collaborative Grid Computing Course,” 2005 Teaching and Learning with Technology Conference, March 30, 2005.

  • M. A. Holliday, B. Wilkinson, J. House, S. Daoud, and C. Ferner, “A Geographically-Distributed, Assignment-Structured Undergraduate Grid Computing Course,” SIGCSE 2005, February 23 - 27, 2005.


Slide14 l.jpg

National Publicity sharing computing resources and possibly experimental equipment.Science Grid This WeekFeature story (2005)

Gridtoday.com (2005)

International Science Grid This week (2008)


More publications 2008 9 l.jpg
More publications (2008-9) sharing computing resources and possibly experimental equipment.

  • B. Wilkinson and C. Ferner, “Towards a Top-Down Approach to Teaching an Undergraduate Grid Computing Course ,”SIGCSE’08, March 12–15, 2008, Portland, Oregon, USA.

  • C. Ferner and B. Wilkinson, “Pair-Teaching a Course on Grid Computing from Two Campuses on NCREN,” The 2009 International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS'09), July 13-16, 2009, Las Vegas, Nevada, USA.

  • C. Ferner and B. Wilkinson, “Constructing Distributed Computations in an Undergraduate Grid Computing Course.,” to be submitted shortly for a conference.


Book to be published oct 1 2009 l.jpg
Book sharing computing resources and possibly experimental equipment.To be published Oct 1, 2009


Successes l.jpg
Successes sharing computing resources and possibly experimental equipment.

  • 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.


Grid computing research group 2009 2010 l.jpg
Grid Computing Research Group sharing computing resources and possibly experimental equipment.2009-2010

Faculty:    Barry WilkinsonPhD student:    Jeremy Villalobos (funded through dept)CS MS ITCS 6991 Thesis students:    Saurav Bhattarai (funded from NSF)    Ridhi Dua (funded – from bioinformatics group)CS MS ITCS 6880  Individual Study students:    Monika Lakha    Nirali Patel (funded from NSF)CS Senior Project student:    Pilku Chung


Phd grid computing project l.jpg
PhD Grid Computing Project sharing computing resources and possibly experimental equipment.

  • Jeremy Villalobos PhD student (Fall 2007 - )

    Previously worked on an MS thesis on Grid Computing, exploring synchronous computations on a Grid computing platform and ways to improve performance.

    First paper:

    J. F. Villalobos and B. Wilkinson, “Latency Hiding by Redundant Processing: A Technique for Grid-enabled, Iterative, Synchronous Parallel Programs,” 15th Mardi Gras Conference, Jan. 30, 2008, Baton Rouge, Louisiana, USA.


Slide20 l.jpg

http://coit-grid01.uncc.edu/pgaf sharing computing resources and possibly experimental equipment.


Acknowledgements l.jpg
Acknowledgements sharing computing resources and possibly experimental equipment.

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.


Funding continued l.jpg
Funding continued sharing computing resources and possibly experimental equipment.

  • National Science Foundation, “Collaborative Research: Enhancing Teaching of Grid Computing to Undergraduate Students by using a Workflow Editor,” ref. DUE 0737318/0737269/0737208, PIs C. Ferner (UNC-W), B. Wilkinson (UNC-C), and Y. Li (NCA&T), $71,168 to UNC-W, $60,711 to UNC-C, $18,045 to NC A&T, total $149,924, 2008-2010. (Acceptance rate 16.8%)

  • National Science Foundation, “Modern Distributed Computing Education,” ref. DUE 0737355, PI B. L. Kurtz, co-PI R. Tashakkori (Appalachian State University), senior consultants B. Wilkinson (UNC-C) and Y. Li (NC A&T), $150,000 2008-2010. (Acceptance rate 16.8%)

  • Note: The acceptance rates are computed from the number of awards divided by the number of eligible proposals, as given on Fastlane. The NSF acceptance rate may be less than this as there can be multiple collaborative awards in one project.


Slide25 l.jpg

Questions? sharing computing resources and possibly experimental equipment.