| CSE 60771/40771
|
This class will introduces students to the theory and practice of building large scale computer systems that harness hundreds or thousands for machines to attack problems of enormous scale. Such distributed systems are necessary to solve problems of such large size that they cannot complete in any reasonable time on a single machine. These systems are known variously as clusters, clouds, and grids.
Students in this class will gain experience using several large scale distributed systems deployed at Notre Dame and other partner institutions around the country. Each assignment will involve writing code or constructing a system that harnesses hundreds to thousands of machines.
Students will gain experience with the following open source systems, some of which are developed at Notre Dame: