• DocumentCode
    1087083
  • Title

    Teaching Grid Computing: Topics, Exercises, and Experiences

  • Author

    Mache, Jens ; Apon, Amy

  • Author_Institution
    Dept. of Math. & Comput. Sci., Lewis & Clark Coll., Portland, OR
  • Volume
    50
  • Issue
    1
  • fYear
    2007
  • Firstpage
    3
  • Lastpage
    9
  • Abstract
    Grid protocols and technologies are being adopted in a wide variety of academic, government, and industrial environments, and a growing body of research-oriented literature in grid computing is being compiled. However, there is a need for educational material that is suitable for classroom use. This paper describes topics, exercises, and experiences of teaching grid computing at two different universities. Course material in grid computing can be grouped into several knowledge areas. The focus in this paper is on grid programming, i.e., developing grid-enabled services using the Globus toolkit. Assessment data shows that with preparatory material and hands-on exercises, undergraduate computer science students can master grid programming. Topics and exercises for security, network programming, Web services, and grid programming are described. Recommendations include using stand-alone containers on individual student computers and following a first grid programming exercise that builds confidence with at least one more elaborate grid programming exercise
  • Keywords
    Internet; computer aided instruction; computer science education; educational courses; grid computing; Globus toolkit; Web services; academic environments; course materials; educational materials; government environments; grid computing; grid-enabled services; industrial environments; network programming; preparatory materials; research-oriented literature; stand-alone containers; undergraduate computer science students; Computer industry; Computer science; Data security; Education; Educational institutions; Government; Grid computing; Programming profession; Protocols; Web services; Computer science education; Globus toolkit; Web services; grid computing; grid programming; high-performance computing; network programming; security;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2006.890543
  • Filename
    4084627