ECE-572 - Parallel and Distributed Computing
Spring 2008
Lecture Schedule & Overheads
01/28 - Lecture 1: Introduction to Parallel and Distributed Computing
02/30 - No Class-
02/04 - Lecture 2: Introduction to Parallel and Distributed Computing
02/06 Lecture 3: Quiz/Introduction to Parallel and Distributed Computing
02/11 Lecture 4: Readings -
Grid Computing Concepts
- Computational Grids, I. Foster and C. Kesselman - Lead: Michael
Seiler (Presentation,
Discussion)
- Wide-Area Computing: Resource Sharing on a Large Scale, A.
Grimshaw, A. Ferrari, F. Knabe and M. Humphrey - Lead: Kevin Bobsein (Presentation,
Discussion)
02/13 Lecture 5: Readings -
Grid Computing Concepts
- Globus Toolkit Version 4: Software for Service-Oriented Systems,
I. Foster - Lead: Mark Adkins (Presentation,
Discussion)
- On Death, Taxes, and the Convergence of Peer-to-Peer and Grid
Computing, Ian Foster and Adriana Iamnitchi - Raghavendra Sidhanti
(Presentation, Discussion)
02/18 Lecture 6: Project Discussions
02/20 Lecture 7: Readings -
Desktop Grids - Scavenging
- Condor - A Hunter of Idle Workstations, Michael J. Litzkow, Miron
Livny, and Matt W. Mutka - Lead: Ciprian Docan (Presentation,
Discussion)
- Condor and the Grid, Douglas Thain, Todd Tannenbaum, and Miron
Livny - Lead: Shivangi Chaudhari (Presentation,
Discussion)
- Entropia: architecture and performance of an enterprise desktop grid
system,
Andrew Chien, Brad Calder, Stephen Elbert and Karan Bhatia - Lead: Wen
Yeuh (Presentation,
Discussion)
02/25 Lecture 8: Readings -
Desktop Grids - Volunteer Computing
- SETI@home: an experiment in public-resource computing,
D. P. Anderson, J. Cobb, E. Korpela, M. Lebofsky, and D. Werthimer - Lead:
Michael Seiler (Presentation, Discussion)
- BOINC: A System for Public-Resource Computing and Storage, David
P. Anderson - Lead: Kevin Bobsein (Presentation,
Discussion)
02/27 Lecture 9: Readings -
Desktop Grids - Volunteer Computing
- Designing a Runtime System for Volunteer Computing, David P.
Anderson, Carl Christensen and Bruce Allen - Lead: Mark Adkins (Presentation, Discussion)
- Characterizing and Evaluating Desktop
Grid: An Empirical Study, Derrick Kondo, Michela Taufer, Charles L.
Brooks III, Henri Casanova, Andrew Chien - Lead: Ciprian Docan (Presentation,
Discussion)
03/03, 03/05 Lecture 10 & 11: Project Discussions
03/10 Lecture 12: Readings -
Desktop Grids -
I
- Computing on large-scale
distributed systems: Xtrem Web architecture, programming models, security,
tests and convergence with grid Source, Franck
Cappello, Samir Djilali, Gilles Fedak, Thomas Herault, Frederic Magniette,
Vincent Neri and Oleg Lodygensky - Lead: Shivangi Chaudhari (Presentation,
Discussion)
- GridSAT: a system for solving
satisfiability problems using a computational grid, Wahid Chrabakh and
Rich Wolski - Lead: Wen
Yeuh (Presentation,
Discussion)
03/12 Lecture 13: Readings - Desktop Grids -
II
- Using Content-Addressable Networks for
Load Balancing in Desktop Grids, Jik-Soo Kim, Pete Keleher, Michael
Marsh, Bobby Bhattacharjee and Alan Sussman - Lead: Michael Seiler (Presentation,
Discussion)
-
CompuP2P: An
Architecture for Internet Computing Using Peer-to-Peer Networks, Rohit
Gupta, Varun Sekhri and Arun K. Somani - Lead: Kevin Bobsein (Presentation,
Discussion)
03/24 Lecture 14: Readings - Desktop Grids -
III
- The Organic Grid: Self-Organizing Computation on a Peer-to-Peer
Network, A. J. Chakravarti, G. Baumgartner, M. Lauria - Lead: Mark Adkin
(Presentation, Discussion)
- The Almaden OptimalGrid Project, G. Deen, T. Lehman and J.
Kaufman - Lead: Kevin Bobsein* (Presentation, Discussion)
03/26 Lecture 15: Readings - Desktop Grids -
IV
- A Decentralized
Computational Infrastructure for Grid-Based Parallel Asynchronous Iterative
Applications, Z. Li and M. Parashar - Lead: Shivangi Chaudhuri
(Presentation, Discussion)
- TaskSpaces: A Software Framework for Parallel
Bioinformatics on Computational Grids,
Hans De Sterck, Rob Markel and
Rob Knight - Lead: Wen Yeuh (Presentation, Discussion)
03/31 Lecture 16: Readings -
Towards Clouds
- MapReduce: simplified data processing on large clusters, Jeffrey
Dean and Sanjay Ghemawat - Lead Ciprian Docan (Presentation, Discussion)
- An Evaluation of Amazon's Grid Computing Services: EC2, S3 and SQS,
Simson L. Garfinkel - Lead: Raghavendra Sidhanti
(Presentation, Discussion)
04/02 Lecture 17: Readings -
Towards Clouds/Micellaneous
- Project Caroline: Platform as a Service, at Your
Service, for Your Service, TS-1991,Presenter: Bob Scheifler
- Lead: Michael Seiler (Presentation,
Discussion)
- Project Kittyhawk: Building a Global Scale Computer,
Jonathan Appavoo, Volkmar Uhlig, and Amos Waterland - Lead: Mark Adkins
(Presentation, Discussion)
04/23 - 04/28 Project Presentations
- Consensus Clustering: Gene Microarray Analysis on the
SiCortex SCO72, Sony PS3 and x86, Michael Seiler (Report,
Presentation)
- Computing Value-at-Risk Reports on Cell Processors, Ciprian Docan
(Report, Presentation)
- Indexing the Internets Photos: The Feasibility of the Cell Broadband
Engine in Image Processing Applications, Mark Adkins (Report,
Presentation)
- ConZon: Implementation a Condor Computing Cluster on
the Amazon Elastic Compute Cloud, Kevin Bobsein (Report,
Presentation)
- Value-at-Risk on the Amazon Elastic Compute Cloud, Raghavendra Sidhanti
(Report, Presentation)
Manish Parashar, parashar@ece.rutgers.edu
Department of Electrical & Computer Engineering
Rutgers University