RSS 1.0 Feed
RSS 2.0 Feed
Atom Feed
 

Teaching the Grid: Learning Distributed Computing with the M-grid Framework

Walters, R. J., Millard, D. E., Bernnett, P., Argles, D., Crouch, S., Gilbert, L. and Wills, G. (2006) Teaching the Grid: Learning Distributed Computing with the M-grid Framework. In: ED-MEDIA 2006--World Conference on Educational Multimedia, Hypermedia & Telecommunications, 26th-30th June 2006, Orlando, USA. pp. 3857-3864.

Download

[img]
Preview
PDF
345Kb

Abstract

A classic challenge within Computer Science is to distribute data and processes so as to take advantage of multiple computers tackling a single problem in a simultaneous and coordinated way. This situation arises in a number of different scenarios, including Grid computing which is a secure, service-based architecture for tackling massively parallel problems and creating virtual organizations. Although the Grid seems destined to be an important part of the future computing landscape, it is very difficult to learn how to use as real Grid software requires extensive setting up and complex security processes. M-grid mimics the core features of the Grid, in a much simpler way, enabling the rapid prototyping of distributed applications. We describe m-grid and explore how it may be used to teach foundation Grid computing skills at the Higher Education level and report some of our experiences of deploying it as an exercise within a programming course.

Creators:Robert J Walters, David E Millard, Philip Bernnett, David Argles, Stephen Crouch, Lester Gilbert, Gary Wills
Item Type:Conference or Workshop Item
Keywords:Grid, distributed computing, teaching
Research Group:Intelligence, Agents, Multimedia
Dependable Systems and Software Engineering Research Group
Learning Societies Lab
Deposited On:28 Mar 2006 by Wills, Gary
ID Code:12181
Last Modified:18 Feb 2010 15:29
Performance Indicator:EZ~07~07~04
Citations:Google Scholar: 5

Tools

Metadata

Download Statistics

Last month

Last year

Members of ECS may view the download statistics dashboard for this record.

References in Article

Select the SEEK icon to attempt to find the referenced article. If it does not appear to be in this archive you will be forwarded to the paracite service. Poorly formated references will probably not work.

Altair Engineering Inc. (2004). Portable Batch System.

The Apache Jakarta Tomcat 5.5 Servlet/JSP Container. (2004). from http://jakarta.apache.org/tomcat/tomcat-5.5-doc/index.html

Ben-Ari, M., & Silverman, S. (1999). DPLab: an environment for distributed programming. Paper presented at the 4th annual SIGCSE/SIGCUE ITiCSE conference on innovation and technology in computer science education, Cracow, Poland.

Bergsten, H. (2003). JavaServer Pages: O'Reilly and Associates.

Buser, D., Kauffman, J., Llibre, J. T., Francis, B., Sussman, D., Ullman, C., et al. (2003). Beginning Active Server Pages 3.0. Indianapolis: Wiley Publishing, Inc.

Bynum, B., & Camp, I. (1996). After you, Alfonse: A mutual exclusion toolkit. Paper presented at the Twenty-Seventh SIGCSE Technical Symposium on Computer Science Education, Philadelphia.

Cunha, J., & Lourenço, J. (1998). An integrated course on parallel and distributed processing. Paper presented at the Twenty-ninth SIGCSE technical symposium on computer science education, Atlanta, Georgia.

Erwin, D. W., & Snelling, D. F. (2001). UNICORE: A Grid Computing Environment. Lecture Notes in Computer Science, 2150, 825-839.

Foster, I., Kesselman, C., & Tuecke, S. (2001). The Anatomy of the Grid: Enabling Scaleable Virtual Organization. International Journal of Supercomputer Applications and High Performance Computing, 15(3), 200-222.

Frey, J., Tannenbaum, T., Livney, M., Foster, I., & Tuecke, S. (2002). Condor-G: A Computation Management Agent for Multi-Institutional Grids. Journal of Cluster Computing, 5, 237-246.

Gridsystems SA. (2003). Overview to InnerGrid. from http://gridsystems.com/pdf/IGIntro.pdf/

Jenkins, T., & Davy, J. (2000, 23rd -25th August). Dealing With Diversity in Introductory Programming. Paper presented at the LTSN-ICS 1st Annual Conference, Heriot-Watt University, Edinburgh.

Kumar, A. N., Shumba, R. K., Ramamurthy, b., & D'Antonio, L. (2005). Emerging areas in computer science education. Paper presented at the 36th SIGCSE technical symposium on Computer science education, Baltimore.

Litzkow, M., & Livny, M. (1990). Experience with the Condor Distributed Batch System. Paper presented at the IEEE Workshop on Experimental Distributed Systems, Huntsville, AL.

Livney, M., Basney, J., Raman, R., & Tannenbaum, T. (1997). Mechanisms for High Throughput Computing. SPEEDUP Journal, 11, 36-40.

Stewart, C. (1994). Distributed systems in the undergraduate curriculum. ACM SIGCSE Bulletin, 26(4), 17 - 20.

Walters, R. J., & Crouch, S. (2005). M-Grid: Using Ubiquitous Web Technologies to Create a Computational Grid. Lecture Notes in Computer Science, 3470, 59-67.

Corrections

ECS staff and postgraduates may modify this record

  Welcome from Deputy Head of School (Research) Research Prospectus Industrial Partnerships New Research Students Notes for Guidance New Research Students Notes for Guidance
The ECS EPrints Repository supports OAI 2.0 with a base URL of http://eprints.ecs.soton.ac.uk/cgi/oai2

EPrints is free software developed by the University of Southampton to facilitate Open Access to research.
EPrints