King Fahd University of Petroleum and Minerals
College of Computer Sciences and Engineering
Department of Computer Engineering
COE 560: Computer Communication Networks
Spring 2002 (012)
Architecture of Computer network with some examples. Techniques of data communication: data communication through circuit switching, message and packet switching via radio or satellite. Minimization of overheads in data communication, routing and flow control, capacity assignment, buffering and concentrating, etc. Communication interface: protocols, line control procedures.
Prerequisites: Consent of the Instructor or graduate standing
Text Book: D. Bertsekas and R. Gallagar, “Data Networks”. 2nd Ed., Prentice Hall, 1992.
Instructor: Dr. Abdulaziz Almulhem Office: 14/241 OR 22/317 Tel: 3960
Class Hours: SM 5:00-6:15pm Classroom: 22/134
Office hours: By appointment
Email: almulhem www.ccse.kfupm.edu.sa/~almulhem
Project & Term paper: 30%
Midterm: 20% During class time
Final: 30% As scheduled by the registrar
Topics to be covered:
Basic Terminology. Protocols. Communication Architecture. OSI Reference Model and Layering.
Random variables and their properties. PDF and CDF. Continuous and discrete probability distributions.
ARQ Protocols and Analysis. Point-to-Point protocol at the Network and Transport layers. ATM.
Introduction to performance analysis. Little Theorem. Single queue models (M/M/1, etc). Network of queues.
Introduction to traffic modeling and characterization, packet voice modeling, video traffic modeling, MMPP model for video.
Introduction to packet switching, input versus output queuing, queuing discipline, self-routing switches.
Design issues in routing. Shortest path algorithms. Routing algorithms. Optimal routing.
Design issues of flow and congestion control. Window flow control schemes. Rate control schemes.
There will be one project per student during the semester. It will weigh 40% of the final course grade. The project is to be completed in three phases; each will be graded separately.
Annotated Summary 20%
Once a project topic is been selected, you are required to search the library, Internet, or any other source to collect related literature. Each article is to be summarized. A short report is then to be submitted with copies of the articles and their annotated summaries. Moreover the action plan and the tentative outline for the final report need to be prepared and submitted. This is required by Monday Mar 4,2002.
By the last day of classes of the semester, you are requested to submit the final report to the instructor. The length of the report should be around 25 double-spaced typing pages. The report will be evaluated based on the following criteria:
Simulations/Experiments/Working Programs 60%
Each student is required to deliver a 20-minute presentation on his project. If class time is not sufficient, presentation will be held out of class time.