MSc: Advanced Networking

From IU
Jump to navigation Jump to search

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

Course Sections and Topics
Section Topics within the section
Introduction of advanced networking concepts
  1. Quality of Service in networks
  2. Multi protocol Label Switching (MPLS)
  3. Content and Multimedia
  4. Enterprise Network Management
Advanced networking concepts
  1. Software-defined networking (SDN)
  2. Network Function Virtualization (NFV)
  3. Virtualized Networks and network slicing
  4. Orchestration and management of Networks (MANO platform)
  5. Introductory network security
Wireless and future Networks
  1. Wireless Local area network
  2. Bluetooth Networks
  3. Cellular Networks and its generations
  4. 5G and beyond networks
  5. Information-centric networking (ICN)

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

Activities within each section
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

  1. State the problem that can arise if we use global labels for MPLS?
  2. How does shaping of traffic enhance the QoS in networks?
  3. What is policing and its benefits
  4. What is jitter and what types of applications are the most affected by jitter? Propose a solution to overcome the jitter problem?
  5. Briefly explain Integrated services (IntServ) and differentiated services (Diffserv)?
  6. Briefly explain what is Optical burst switching and its benefits compared to optical circuit switching?

Section 2

  1. State benefits of using SDN controllers in exiting networks?
  2. What is a network slice and state its benefits?
  3. How does the MANO platform enable management and orchestration of networks?
  4. State the pros and cons of virtualizing the networks?

Section 3

  1. Briefly explain about the Exposed node problem. Additionally, discuss how IEEE 802.11 addresses this problem?
  2. State the usage of short Inter-frame spacing (SIFS) in IEEE 802.11?
  3. Briefly explain the usage of RSVP-TE and what additional information is present in RSVP-TE compared to RSVP?
  4. 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