18-845 Internet Services
12 units, Carnegie Mellon University
This course investigates the issues involved in providing scalable and highly available network services over the besteffort Internet. Examples of such services include Web servers, application servers, search engines, proxy caches, online auction systems, and remote visualization. Topics include network programming, server design, clustering, caching, proxies, remote execution, resource naming, discovery, and monitoring, and widearea metacomputing. The course consists of lectures on existing technology, student presentations of research papers, and a project where students design and implement a significant network service.
Prerequisites: 18-213 (min B) or 15-513 (min B) or 15-213 (min B) or 18-613 (min B)
Courseweave needs JavaScript to show sections, workloads and planning tools.