EECE 565

Communication Networks

Analysis and design of communications networks; network architectures; Internet protocols; routing; scheduling algorithms; medium access control; congestion control; admission control; optimization techniques; network management.

3 credits

Course Page

Course Topics

  • Network layer architecture
  • Linear programming and applications
  • Mixed integer programming and applications
  • Convex sets and convex functions
  • Network simulation
  • Fairness in resource allocation problems
  • Convex optimization problems and duality
  • Gradient methods
  • TCP and AQM
  • TCP forward engineering
  • Generalized network utility maximization
  • Routing optimization
  • Medium access control protocol
  • Geometric programming and applications in power control
  • Queueing theory and applications
  • Game Theory and Applications

More Information

UBC Course Page