Class meets TTh 12:30--1:45 in CSIC 3118.
The objective of this course is to study the interaction between peer-to-peer
(P2P) and Grid computing. Grid computing encompasses high performance
parallel and distributed computing and P2P computing emphasizes
decentralization, often focusing on reliability and scalability. Many
researchers are currently focusing on how P2P services can be employed in a Grid
context. The overall goal is to study current research trends and technologies.
This course will focus on current practices in Grid and P2P computing technologies, including systems, architectures, programming
models, languages and software tools. The course will cover current research
in Grid and P2P 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
Grid/P2P programming project.
Partial list of initial topics
- Introduction - What is the Grid? What is Peer-to-Peer (P2P) computing?
- Grid Architecture/Services
- Relationship to Web services
- P2P Architecture/Services
- Overlay networks
- Reliability, robustness
- Data Storage and Retrieval
- Data management
- Grid and P2P Frameworks
- Globus and Condor
- Chord, CAN, Pastry
- Resource Discovery/Management/Scheduling
- Condor-G, GrADS
- WaveGrid, P2PGrid
- The future of Grids and P2P Systems
Last updated Wednesday, 24 January 2007 01:08 AM