MSc: Advanced Networking
Advanced Networking
- Course name: Advanced Networking
- Code discipline: xyz
- Subject area:
Short Description
This course covers the following concepts: Principles of designing and implementing advanced networking concepts; Developing research interest in the modern network applications.
Prerequisites
Prerequisite subjects
Prerequisite topics
Course Topics
Section | Topics within the section |
---|---|
Introduction of advanced networking concepts |
|
Advanced networking concepts |
|
Wireless and future Networks |
|
Intended Learning Outcomes (ILOs)
What is the main purpose of this course?
Advanced Networking is the core course for SNE program that provides the students with advanced knowledge about computer networks. The course starts with advanced networking topics such as quality of service (QoS), Multiprotocol Label Switching, and software defined networking (SDN). Furthermore, this course also covers some state of the art networking paradigms such as 5G Wireless Networks, and content delivery network (CDN). This course includes hands-on exercise and the students will practice their skills on the real hardware and software. Students will have the opportunity to apply the knowledge obtained in the class, on real hardware.
ILOs defined at three levels
Level 1: What concepts should a student know/remember/explain?
By the end of the course, the students should be able to ...
- Key principles involved in designing and implementing Quality of Service (QoS) in existing networks
- Multi protocol Label Switching (MPLS) and its variants
- Virtual private networks and its implementation
- Wireless networks
- Optical networks
Level 2: What basic practical skills should a student be able to perform?
By the end of the course, the students should be able to ...
- Circuit switched and packet switched networks
- Virtual Private Networks (VPNs) and its variants
- Connectivity for mobile users
- State of Art and future wireless networks
Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
By the end of the course, the students should be able to ...
- Implementation of QoS in existing networks
- Designing and implementing software defined networks based routing policies
- Orchestration and management of networks
- Designing resource sharing approaches for scarce wireless resources in wireless networks
Grading
Course grading range
Grade | Range | Description of performance |
---|---|---|
A. Excellent | 90-100 | - |
B. Good | 75-89 | - |
C. Satisfactory | 60-74 | - |
D. Poor | 0-59 | - |
Course activities and grading breakdown
Activity Type | Percentage of the overall course grade |
---|---|
Labs/seminar classes | 20 |
Interim performance assessment | 50 |
Exams | 30 |
Recommendations for students on how to succeed in the course
Resources, literature and reference materials
Open access resources
- Recent research papers and online materials
Closed access resources
Software and tools used within the course
Teaching Methodology: Methods, techniques, & activities
Activities and Teaching Methods
Learning Activities | Section 1 | Section 2 | Section 3 |
---|---|---|---|
Development of individual parts of software product code | 1 | 1 | 1 |
Homework and group projects | 1 | 1 | 1 |
Midterm evaluation | 1 | 1 | 1 |
Testing (written or computer based) | 1 | 1 | 1 |
Discussions | 1 | 1 | 1 |
Formative Assessment and Course Activities
Ongoing performance assessment
Section 1
Activity Type | Content | Is Graded? |
---|---|---|
Question | What is the major issue in providing Quality of Service (QoS) in existing networks? | 1 |
Question | Why QoS has become essential in current networks recently? | 1 |
Question | State the types of delays a packet experiences in a network? | 1 |
Question | Define transmission delays and the approaches to control it? | 1 |
Question | Briefly explain about the overprovisioning technique to enhance the QoS in networks? | 1 |
Question | What is the effect of attenuation in optical communication and how to resolve this problem? | 1 |
Question | Test and deploy your QoS rules to prioritize the downloading of a file (or any other scenario) over the bandwidth test. | 0 |
Question | Try to set QoS rules to traffic allocation once and then set it to priority-based QoS, what are the differences? | 0 |
Question | What are CoS, ToS, Diffserv, DSCP, DS? | 0 |
Question | What is LDP, LSP? and how can you list them? | 0 |
Question | Does VPLS require disabling PHP? | 0 |
Section 2
Activity Type | Content | Is Graded? |
---|---|---|
Question | What is virtual network function? | 1 |
Question | Define the benefits achieved by virtualizing the networks? | 1 |
Question | State the benefits of reactive and proactive models for populating OpenFlow switch tables? | 1 |
Question | How SDN enables centralized control in the networks? | 1 |
Question | What is NVF? and what is the main goal of using it? | 0 |
Question | What kind of problem does NVF solve? | 0 |
Question | What is the difference between SDN and NFV? | 0 |
Question | What are the pros and cons of NVF anf SDN? | 0 |
Question | What are the security challenges in SDN ? | 0 |
Section 3
Activity Type | Content | Is Graded? |
---|---|---|
Question | State the challenges of wireless networks? | 1 |
Question | State the reasons of using CSMA/CA in wireless networks? | 1 |
Question | Why do we need a back off timer in IEEE 802.11 networks? | 1 |
Question | What is the difference between OFDMA and OFDM? | 1 |
Question | Simulate an IEEE 802.11b network. | 0 |
Question | Simulation of resource sharing for different networking services in 5G. | 0 |
Question | Performance analysis of wireless networks in terms of streaming applications. | 0 |
Final assessment
Section 1
- State the problem that can arise if we use global labels for MPLS?
- How does shaping of traffic enhance the QoS in networks?
- What is policing and its benefits
- What is jitter and what types of applications are the most affected by jitter? Propose a solution to overcome the jitter problem?
- Briefly explain Integrated services (IntServ) and differentiated services (Diffserv)?
- Briefly explain what is Optical burst switching and its benefits compared to optical circuit switching?
Section 2
- State benefits of using SDN controllers in exiting networks?
- What is a network slice and state its benefits?
- How does the MANO platform enable management and orchestration of networks?
- State the pros and cons of virtualizing the networks?
Section 3
- Briefly explain about the Exposed node problem. Additionally, discuss how IEEE 802.11 addresses this problem?
- State the usage of short Inter-frame spacing (SIFS) in IEEE 802.11?
- Briefly explain the usage of RSVP-TE and what additional information is present in RSVP-TE compared to RSVP?
- Briefly explain about the Hidden node problem. Additionally, discuss how IEEE 802.11 addresses this problem?
The retake exam
Section 1
Section 2
Section 3