#REQUEST.pageInfo.pagedescription#

Site Navigation

COMP9078 - Next Generation Networks

banner1
Title:Next Generation Networks
Long Title:Next Generation Networks
Module Code:COMP9078
 
Duration:1 Semester
Credits: 5
NFQ Level:Expert
Field of Study: Computer Science
Valid From: Semester 1 - 2020/21 ( September 2020 )
Module Delivered in 1 programme(s)
Module Coordinator: Sean McSweeney
Module Author: Mubashir Rehmani
Module Description: Recent advancements in Software Defined Networking (SDN), Network Virtualisation (NV), Network Function Virtualization (NFV), cloud, edge/fog computing are changing the way the network and service operators design their underlying infrastructure and deploy and manage applications and network services giving rise to the next evolution in networking. In this module the core principles, architectures, security for network generation networks will be covered providing students with the fundamental knowledge to design and secure a data centre network incorporating these technologies.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Critically discuss the evolution of networking technologies to its current evolution and vision for the future internet.
LO2 Analyse the network architecture and elements for Software Defined Networks (SDN) and Network Function Virtualisation (NFV) networks.
LO3 Design, analyze, and implement an SDN network using multiple controllers and virtual switches demonstrating the protocol operation between the architectural components in the network.
LO4 Critically discuss and design the physical and networking infrastructures for a modern data centre.
LO5 Build, configure and secure a complex routed and switched data centre network leveraging next generating networking concepts.
Pre-requisite learning
Incompatible Modules
These are modules which have learning outcomes that are too similar to the learning outcomes of this module. You may not earn additional credit for the same learning and therefore you may not enrol in this module if you have successfully completed any modules in the incompatible list.
No incompatible modules listed
Co-requisite Modules
No Co-requisite modules listed
Requirements

This is prior learning (or a practical skill) that is mandatory before enrolment in this module is allowed. You may not enrol on this module if you have not acquired the learning specified in this section.

Basic knowledge of programming and networking is required.
Co-requisites
No Co Requisites listed
 

Module Content & Assessment

Indicative Content
Next Generation Networks
Background of next generation (programmable) networks, technologies for software based networks, flexibility through software based networks in network domain (data centre network, mobile network, wide area network, and access networks) and network planes (data and control plane), cognitive network management through machine learning.
The Future Internet
The Future Internet and its main driving forces. Service Aware Networks and Network Aware Services, Network Virtualisation approaches and history - VLANs, Middle-Boxes, Traffic monitoring and analysis for future Internet, Overlay networking, active network, SDN, FlowVisor, RouteFlow. Network virtualisation projects and testbeds, Tactile Internet, Internet of Things, Named Data Networking (NDN), Information Centric Networking (ICN), Energy Internet.
Software Defined Networking (SDN)
SDN overview and history. SDN Architecture - Planes - data, management and control. Interfaces - northbound and southbound. Eastbound and Westbound. Network Operating System (NOS). Network abstraction.SDN Protocol specifications: Border Gateway Protocol (BGP); Cisco Application Centric Infrastructure (ACI); OpenFlow. OpenFlow versions. Virtual Network Embedding Problem. SDN Controllers - Floodlight, POX, NOX, Beacon. Open source distributed controllers - ONOS, ONIX. Eventually consistently problem. Brewer's CAP Theorem. SDN vSwitches - Open vSwitch, Pica8, OpenFlowJ. Alternatives to OpenFlow i.e. P4 etc.
Network Function Virtualisation (NFV)
NFV overview and history. Challenges and Opportunities. NFV Architecture - infrastructure, virtual network function and services, management and orchestration. Business models and design consideration. Standardisation, projects and implementations. Research challenges. Service chaining. OPNFV Platform Architecture. The OPNFV Community labs and IOVisor.
Data Centre Network: Architectures & Infrastructure
Physical components of a data centre. Data centre architecture and network topologies. Server architectures, stand-alone, blades, stateless, clustering, scaling, optimisation, virtualisation. Limitations of traditional server deployments; modern solutions. Applications; database, finance etc. Requirements for modern data centers, high availability and Service Orientated Infrastructures (SOI). Modern data centre use case studies.
Data Centre Network: Design, Networking Virtualization, and Security
Design for flexibility, scalability, environmental control, electrical power, flooring, fire protection, security, network infrastructure. Energy use and greenhouse gas emissions. Data Centre Networking fit out (e.g. Top of Rack, End of Row, PUE etc). Data Centre standards; TIA/EIA-942. Structured cabling standards, fibre and copper cabling characteristics, cable management, bandwidth requirements, I/O connectivity. Redundant Layer 2 and Layer 3 designs. Case studies. Data Centre network virtualizaiton and security.
SDN: Security and Implementation Issues
Security challenges at Northbound, southbound, eastbound and westbound interfaces. Data plane layer security issues. Controller layer - single point of failure, Denial of Service (DoS) attacks. Firewall and placement. Threats and vulnerabilities. SDN Protocol specifications: Border Gateway Protocol (BGP); Cisco Application Centric Infrastructure (ACI); OpenFlow. OpenFlow versions. Components of an OpenFlow Switch. Flow and group tables. Rule matching. Action handling. Table misses. Counters, metering and metadata.
Future Research Directions
Future research direction topics related with future Internet, data centre networks, and network virtualization, SDN in wireless networks, SDN in Wireless Sensor Networks (WSNs), SDN in Smart Grids. Named Data Networking (NDN), Information Centric Networking (ICN).
Assessment Breakdown%
Course Work100.00%
Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Project In this project the student will be given a topic relevant to the vision of future Internet to critically analyse and discuss future research directions. Then design, analyze and implement a SDN/NFV network and critically assess the performance and security challenges. 1,2,3 50.0 Week 7
Project An example project would be to design a data centre physical and networking infrastructure based on customer requirements or using a case study as an example. Then build, configure and manage a data centre to ensure it operates securely and efficiently. 4,5 50.0 Sem End
No End of Module Formal Examination
Reassessment Requirement
Coursework Only
This module is reassessed solely on the basis of re-submitted coursework. There is no repeat written examination.

The institute reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Lecture underpinning learning outcomes. 2.0 Every Week 2.00
Lab Lab to support content delivered. 2.0 Every Week 2.00
Independent & Directed Learning (Non-contact) Independent student learning. 3.0 Every Week 3.00
Total Hours 7.00
Total Weekly Learner Workload 7.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Lecture underpinning learning outcomes. 2.0 Every Week 2.00
Lab Lab to support content delivered. 2.0 Every Week 2.00
Independent & Directed Learning (Non-contact) Independent student learning. 3.0 Every Week 3.00
Total Hours 7.00
Total Weekly Learner Workload 7.00
Total Weekly Contact Hours 4.00
 

Module Resources

Recommended Book Resources
  • Paul Goransson, Chuck Black, Timothy Culver 2016, Software Defined Networks: A Comprehensive Approach, 2nd Ed., Morgan Kaufmann [ISBN: 9780128045558]
Supplementary Book Resources
  • Ron Fuller, David Jansen, Matthew McPherson 2013, NX-OS and Cisco Nexus Switching: Next-Generation Data Center Architectures, Cisco Press [ISBN: 9781587143045]
  • Tim Szigeti, David Zacks, Matthias Falkner, Simone Arena 2018, Cisco Digital Network Architecture: Intent-based Networking for the Enterprise, Cisco Press [ISBN: 9780134724010]
  • William Stallings 2015, Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud, Addison-Wesley Professional [ISBN: 9780134175393]
Supplementary Article/Paper Resources
  • N. McKeown, T. Anderson, H. Balakrishnan et al. OpenFlow: enabling innovation in campus networks, ACM SIGCOMM Computer Communication Review, Vol. 38, Issue 2
  • Chowdhury, N. M., Boutaba, R Network virtualization: state of the art and research challenges, Network virtualization: state of the art and research challenges, 47(7)
  • Mubashir Husain Rehmani, Alan Davy, Brendan Jennings, Chadi Assi 2019, Software Defined Networks based Smart Grid Communication: A Comprehensive Survey, IEEE Communications Surveys and Tutorials, vol. 21, no. 3
Other Resources
 

Module Delivered in

Programme Code Programme Semester Delivery
CR_KCLDC_9 Master of Science in Cloud Computing 2 Mandatory

Cork Institute of Technology
Rossa Avenue, Bishopstown, Cork

Tel: 021-4326100     Fax: 021-4545343
Email: help@cit.edu.ie