Recent Changes - Search:

Instructor

  • who: Michael Swift
  • where: Room 7369
  • when: Tuesday 1-2, Thu. 1:30-2:30
  • email: swift 'at' cs.wisc.edu

Lecture:

  • when: Tues./Thur. 9:30-10:45
  • where: Computer Sciences 1257
  • list: compsci739-1-f14 'at' lists.wisc.edu

HomePage

Resources

edit SideBar

Syllabus

The course is organized around major areas, with more detailed information within those areas. This list is out of date and needs to be updated.

  1. Introduction and overview
  2. Scalability
    1. Load balancing
    2. Partitioning
    3. Cloud computing
  3. Replication
    1. Epidemic algorithms
    2. File systems
  4. Consistency
    1. Ordering
    2. Distributed transactions
    3. Consensus/Agreement
  5. Storage
    1. Disconnected
    2. File systems
    3. Large scale
  6. Services
    1. Data centers
    2. Management
    3. Scheduling
  7. Issues
    1. Energy
    2. Security
  8. Programming Models
    1. Data-oriented programming
    2. Cloud programming
    3. Peer-to-peer
    4. Distributed shared memory
Edit - History - Print - Recent Changes - Search
Page last modified on July 31, 2014, at 09:03 PM