GRID COMPUTING realizes the concepts of distributed computing and data resources such as processing, network bandwidth and storage capacity by creating a single system image -- granting users and applications uniform and seamless access to vast IT capabilities. A grid user essentially sees a single, large virtual computer. The new Open Grid Services Architecture defines interfaces and protocols that make it easier to construct decentralized, dynamic, large-scale systems. In this course, we will explore and evaluate this technology by using it to develop a range of scalable distributed services. With grid computing, organizations can optimize computing and data resources, pool them for large capacity workloads, share them across networks and enable collaboration.
The course grading will consist of homework problems, a mid term exam (open text), a final programming project and presentation.
For students working in industries dealing with vast amounts of data processing, for e.g., financial institutions, health care & insurance companies, understanding the concepts behind Grid computing and the various tools provided by different vendors would be greatly beneficial and an asset to their careers. Industry leaders like Oracle, IBM, Microsoft, and Sun provide the Grid computing solutions that the students will use in the class.
The course grade will be based on active class participation (10%), assignments (30%), mid term exam (30%), final project and presentation (30%). Assignments and projects are expected to be submitted by their respective due dates. Late submission grades will be scaled with respect to the minimum grade of those submitted on time.
All course materials will be posted using BU's WebCT site. This requires all students to have an account with the BU computer system. Click here for instructions if you require an account.
Click here to enter WebCT site for this course.
Please review the academic conduct code
Module 1: Overview of Grid Computing (1 Lecture)
Module 2: Grid Framework and Architecture (5 Lectures)
- Introduction to Grid Computing
- Scientific and Industrial Perspective
- Various Industry Players in Grid Computing
- The Open Grid Services Architecture
- Web Services, Service Oriented Architecture
- Resource and Service Management
- Building Reliable Clients and Services
- Grids in Databases
Mid Term Exam (1 Lecture)
Module 3: Tools and Infrastructure (5 Lectures)
- Application Level Tools
- Grid Systems and Programming Environments
- Globus Toolkit
- Production Deployment
- Network Infrastructure
- Oracle and IBM solutions
Module 4: Applications (2 Lectures)
- Earthquake Engineering
- Biomedical Informatics
- High Energy Physics
- Enterprise Resource Management