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: 2017-03-16 4:26PM

Current session:

This course is currently being offered.

Semesters offered:

  • 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