Carnegie Mellon University

Electrical and Computer Engineering

College of Engineering

Course Information

18-845: Internet Services

Units:

12

Description:

This course investigates the issues involved in providing scalable and highly available network services over the best-effort 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 wide-area 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 or 18-600 or 15213 or 15513

Last Modified: 2024-01-19 1:04PM

Current session:

This course is currently being offered.

Semesters offered:

  • Spring 2024
  • Spring 2023
  • Spring 2022
  • Spring 2021
  • Spring 2020
  • Spring 2019
  • Spring 2018
  • Spring 2017
  • Spring 2016
  • Spring 2015
  • Spring 2014
  • Spring 2013
  • Spring 2012
  • Spring 2011
  • Spring 2007
  • Spring 2006
  • Spring 2005
  • Spring 2004
  • Spring 2003
  • Spring 2002
  • Spring 2001
  • Spring 2000