TELE 4642:                 Network Performance

TELE 3118:               Network Technologies

GSOE 9758:               Network Systems & Architecture

 

 

 

 

 

 

Network Performance (TELE 4642):

This course aims to develop an understanding of the tools and technologies for understanding and improving the performance of communication networks such as the Internet.

It will introduce students to quantitative methods for loss and delay analysis in packet networks, using techniques from stochastic traffic modelling, Markov chains, and queueing theory. The quantitative methods will be applied to practical examples from communication protocol design, Internet switch architectures, Internet search algorithms, etc., and augmented with emerging qualitative techniques for providing quality of service in data networks.     

This course addresses several topics:

  • Probability Theory and Stochastic Process
  • Queuing Systems (M/M/1 queues and variants, Networks of queues)
  • Continous and Discrete-Time Markov Chains

MORE

 

Network Technologies (TELE 3118):

This course aims to develop a fundamental understanding of the architecture of data communication networks such as the Internet.

It will introduce students to the layered communication protocol stack (referred to as the TCP/IP stack in the Internet context), and progressively work through the functions and technologies at the various layers. Topics covered will include the physical medium, medium access mechanisms, IP addressing and routing, TCP congestion control, and applications such as email, web, and DNS. Particular emphasis will be given to the engineering design choices that have helped shape today's Internet.

This course addresses several topics:

  • Network Protocol Stack
  • Physical Layer
  • Data Link Layer
  • Network Layer (Addressing, Forwarding, Routing, and Multicast)
  • Transport Layer (TCP)
  • Application Layer (HTTP, FTP, and DNS)

MORE

 

Network Systems & Architecture (GSOE 9758):

This course aims to develop an understanding of the process of architecting network systems, at scales ranging from national (e.g. NBN), to enterprise (e.g. campus) and embedded (e.g. in-vehicle) networks.

We will try to bridge the gap between business needs and technology solutions, by learning how to: (a) identify and represent high-level goals and requirements, (b) develop broad architectures that best satisfy needs within given constraints, and (c) create design plans ready for implementation. Case-studies will include the Australian National Broadband Network (NBN) and a University campus network. Guest lecturers from Cisco Systems and group projects with practical architecture development will enhance student learning.

This course addresses several topics:

  • Architecture (Process and Framework)
  • Business Model
  • Data Center and Cloud
  • Mobile Network
  • Campus Network
  • ITIL Framework

MORE