CMSC 818S
Grid Computing


CMSC 818
Syllabus
Projects
Readings
Lectures
Exams
Dates

 

 

 

Hours

Class meets TTh 2:00--3:15 in CSIC 2107.

Staff

Name Email Phone Office Office Hours
Alan Sussman als@cs.umd.edu

x53360

AVW 4145 TBA

Description

The objective of this course is to study the theory and practice of high performance parallel/distributed computing, commonly known as Grid computing. The overall goal is to expose you to problem solving in parallel and/or distributed environments and to study current research trends and technologies. 

This course will focus on current practices in high performance Grid computing technologies, including systems, architectures, programming models, languages and software tools. The course will cover current research in Grid computing, and will consist mainly of student-led topic discussions. The course will require students to research and present 2 to 3 topics and complete one introductory and one more extensive parallel/distributed programming project.

Tentative/partial list of topics

  • Introduction - What is the Grid?
  • Grid Architecture/Services
    • OGSA/OGSI
    • Relationship to Web services
  • Data Grids
    • Data management
    • Replication
  • Grid Frameworks
    • Globus
    • Legion
    • PUNCH
    • Condor
  • Grid Security
    • Authentication
    • Authorization
  • Resource Discovery/Management/Scheduling
    • Condor-G
    • GrADS
  • Information Management
    • Information and Directory Services
  • Grid Programming
    • GrADS
    • Components
      • DataCutter
      • CCA
    • GridLab
    • GridRPC
  • Applications
    • Nuclear physics
    • Astrophysics
    • Cactus
    • Virtual observatories
    • SETI@home
    • Earth science
  • The future of the Grid
    • Semantic Grid
    • Economic models
    • Peer-to-peer

Last updated Monday, 26 January 2004 11:56 PM