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: CP 229 and Zoom
    Office Hours: Tue 4-5pm or by appointment
    E-mail: wlloyd <@> uw.edu


    Winter Quarter 2023
    TR (1:30 - 3:30 PM)
    MLG 311 (Synchronous)

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