TCSS 558:
Applied Distributed Computing

csu-logo

Announcements Syllabus Grading Schedule Assignments

HOME


Course Objectives:

The primary objectives of TCSS 558 is to communicate a variety of diverse techniques and concepts associated with constructing software that is distributed, reliable, efficient, and extensible. An array of topics and design tradeoffs will be covered which underlie modern Applied Distributed Computing. Topics include:

  • Programming multi-threaded server applications
  • Communication among objects on different computers (RPC, distributed objects)
  • Creating a server accessed by multiple clients
  • Distributed system architectures
  • Coordination algorithms
  • Consistency and replication
  • Introduction to Fault Tolerant Systems Implementation
  • Introduction to naming (locating and tailoring components)

  • Instructor

    Lecture Location
    Wes Lloyd
    Office: Zoom W2021, otherwise CP 229
    Office Hours: F 11:30-12:30p, TR after class, or by appointment
    E-mail: wlloyd <@> uw.edu


    Winter Quarter 2021
    TR (1:30 - 3:30 PM)
    Online via Zoom (Synchronous)

    School of Engineering and Technology, University of Washington-Tacoma,
    Tacoma, WA 98402 USA
    © 2021 University of Washington