F12_ICT651_CCNS

=ICT651: Computer Communication Networks and Simulation =

Semester:
Fall 2012

Instructor:
Dr. Sayeed Ghani

Program:
PhD (ICT/MIS/CSE)

Credits: (2 theory, 1 lab, 3 total)
This is a PhD level course that focuses on the architecture and performance evaluation of wireless and wired network protocols for data and telecommunications networks. Students are expected to have a strong mathematical background and an understanding of probability theory. Topics discussed will include: queuing theory, performance of data link and network layers; flow and congestion control and routing; Networks considered include Sensor, Local, Metropolitan and Wide Area Networks as well as broadband, satellite, mobile and wireless networks. Network simulations and Wireless Sensor Networks testbed will also be used to establish certain concepts where possible.

**Prerequisite:** CSE243 or equivalent; introductory probability course.

**Tentative List of Topics:**

QOS concepts; Types of Traffic; Performance Criteria in networks; Sources of Delay; Applications of Queueing Theory to computer and telecom networks.
 * Quality of Service (QOS) **

Poisson Processes; M/M/1 Queue; Little’s Formula; Classification of Queues. Stop-and-wait, Go-Back-N protocols. Sliding-window model; Queuing networks. Shortest path routing; performance analysis of routing algorithms. Aloha, Slotted Aloha; CSMA/CD performance comparisons. MAC protocols CSMA/CD, Token Passing; Wireless LAN. Circuit switching model and analysis; traffic engineering. ATM; Frame Relay; Sonet; Satellite links
 * Basics Concepts in Queueing Theory **
 * Data Link Layer **
 * Network Layer: Flow Control and Congestion Control **
 * Network Layer: Routing **
 * Polling and Random Access **
 * Wireless Sensor Networks **
 * Local Area Networks **
 * Circuit Switching **
 * Broadband and Satellite Networks **

WiMax, Long Term Evolution (LTE).
 * 3G/4G Networks **


 * Simulations:**

Wireless Sensor Network simulators, OPNET, QualNet or C++ simulations will be used where possible to demonstrate queuing concepts. Simulation exercises may be frequently given.


 * Research Paper:**

Students will be expected to select a research topic and write an exploratory paper based on the applications of concepts learnt in the course. Students will also be encouraged to submit this paper for publication.


 * Text Book: **

[Ber92] Data Networks (2nd Edition), Dimitri Bertsekas and Robert Gallager ,1992


 * Reference Books: **

[Kle75] Queueing Systems, Vol 1: Theory, Leonard Kleinrock, 1975

[Jam03] The Wireless Mobile Internet: Architectures, Protocols and Services, Abbas

Jamalipour, 2003[Sch87] Telecommunication Networks Protocols, Modeling, and Analysis, Mischa Schwartz ,1987 [Tan03] Computer Networks, Andrew S. Tanenbaum, Fourth Edition, 2003 [Sta04] Data and Computer Communications, William Stallings, Seventh Edition, 2004


 * Useful Links: **

[]


 * Course Website: **

http://fcsiba.wikispaces.com/F12_ICT651_CCNS Please refer to this regularly for updates on Course Outline and other useful materials and links.