NETW 4610 Distributed System Networks

Year
Year 4
Semester
Second Semester
Credit
3
Program Description

Networking challenges and solutions in large-scale distributed computing systems.

About this course

This course examines the networking challenges and solutions found in large-scale distributed computing systems. You will explore how data moves across complex networks, how systems communicate securely, and how to maintain performance when scaling up infrastructure. The curriculum covers topology design, traffic distribution, and the implementation of resilient network architectures.

Through a mix of theory and practical labs, you will learn to configure secure communication channels between distributed nodes and troubleshoot common issues like latency and connectivity failures. This course builds on your knowledge of software-defined networking and prepares you for advanced work in cloud infrastructure and enterprise network design.

Who takes this course

Credits: 3 · Hours: 45

Prerequisites

Learning outcomes

  • Design network topologies for distributed cloud environments
  • Implement load balancing and traffic distribution strategies
  • Configure secure communication channels between distributed nodes
  • Troubleshoot latency and connectivity issues in large-scale systems
  • Evaluate network resilience and failover mechanisms

Evaluation

Component Weight (%)
Mid-term project 20
Lab assignments 30
Final exam 50