Course
code CC752E
credit_hours 3
title Network Mathematics and Smulations
arbic title
prequisites
credit hours 3
Description/Outcomes This course covers the probability theory, the cumulative distribution (CDF) and probability density (PDF) of random variables, the Markov chain, the Poisson process, and the queueing theory. This course also covers the traffic management and QoS techniques, which include classification and marking, differentiated services, various queuing disciplines, fragmentation and interleaving, traffic shaping and policing. The course project will involve the simulation and performance analysis of a computer network using network simulation tools (OPNET or NS-2).

Learning Outcomes
  • Apply Qeueing systems to traffic management.
  • Understand and differentiate between the different traffic management and QoS techniques and be able to the suitable technique for each type of applications.
arabic Description/Outcomes
objectives At the end of the course, students should have a good knowledge of the fundamental concepts related to network mathematics and simulations.
arabic objectives
ref. books
  • Roy D. Yates, and David J. Goodman, Probability and Stochastic Processes, A Friendly Introduction for Electrical and Computer Engineers, 2rd Edition, John Wiley & Sons Inc., 2004.
  • Donald Gross, John F. Shortle, James M. Thompson, Carl M. Harris, Fundamentals of Queueing Theory, 4th Edition, John Wiley & Sons Inc., July 2008.
  • Wendell Odom, Rus Healy, Naren Mehta, CCIE Routing and Switching Exam Certification Guide, 3rd Edition, Cisco Press, Oct. 2007. (Part IV: QoS)
  • Scott Keagy, Integrating Voice and Data Networks, Cisco Press, Oct. 2000.
arabic ref. books
textbook
arabic textbook
objective set
content set
Course Content
content serial Description
1 Probability Theory
2 Random Variables
3 Stochastic Processes
4 Traffic management and QoS: VoIP fundamentals
5 Traffic management and QoS : Resource reservation protocol (RSVP)
6 Traffic management and QoS: QoS marking and differentiated services
7 Traffic management and QoS: Queuing disciplines
8 Traffic management and QoS: Packet scheduling
9 Traffic management and QoS: Fragmentation and interleaving
10 Traffic management and QoS: Traffic shaping and policing
11 Queuing theoryrn