This course unit shall cover areas in probability theory, random processes, Markov Chains (dis- crete and continuous), queuing theory (M/M, M/G queues), scheduling policies; preemptive, non- preemptive, priority scheduling, sized based scheduling. Analysis of networks of queues, mean value analysis (MVA), simulation models, network measurement techniques , and workload characteriza- tion.Aims:Networked systems are highly dynamic in nature. They transport traffic that constitute highly varying workloads due to multitude of applications they support. Understanding the nature of networked systems is therefore crucial in analyzing and evaluating their performances and very important in designing these systems at different workload characteristics. The goal of this course is provide the fundamental and essential techniques for analyzing networked systems. Furthermore, students will learn some techniques for network simulation, measurements and modeling of traffic and user behaviors.
Students completing this course will obtain in-depth theoretical understanding of analytical tech- niques that are used to analyze the performance of communication networks. Successful completion of students in this course unit will enable them to deploy modeling techniques to characterize vari- ous features that emerge in communication networks such as traffic workload, user characterization, measurements, etc. In general, successful learners of this course will obtain research skills that are very important in conducting research and in better comprehending published research results in computer communications areas.