Performance Analysis of Local Computer Networks
Computer networks are an essential component of modern day and future computing infrastructure. In recent years, increased network bandwidth, capacity, and availability has enabled a rise in network-based multimedia content distribution, cloud computing, and social networking, just to name a few.
While there are a wide range of networking technologies, local computer networks are the basic building blocks for any network. Local computer networks can be built in a variety of ways, utilizing a number of different wired and wireless technologies. Nevertheless, their operation and performance characteristics can be captured in a few simple models applicable to statistical analyses. Effective use of the analytical models allows one to evaluate local computer networks and to systematically determine the most effective local computer network solutions for specific purposes.
Offered in spring 2016 to senior undergraduate students and entry graduate students, ECE 4400/6400 – Performance Analysis of Local Computer Networks, introduces basic networking concepts and methods for modeling and analyzing the performance of local computer networks. Building on random process concepts and basic probability, basic queueing models are constructed and analyzed. The effect of performance requirements on the choice of network solutions is considered, standard architectures and protocols are examined, and practical examples are discussed in the course. In addition, hands-on programming assignments based on emerging software defined networking technology and tools are assigned for students to directly observe network performance issues on real networks at varying scales.
By the end of the course, students are expected to be able to:
- Identify standard architectures and protocols of local computer networks
- Utilize standard network models and probabilistic traffic models to analyze local computer networks
- Carry out mathematical calculations required in statistical analyses, including calculus, probability functions, logical and numerical algebra
- Determine suitable models, performance measures, and design factors of local computer networks
- Utilize software defined networking tools to compose and study network protocols and performance
Recent space activity