Computer Network Assignment
Computer Network Assignment
1. Introduction
Southbound APIs: Protocols like OpenFlow allow the controller to communicate with
switches.
Northbound APIs: Enable applications to interact with the controller (e.g., REST APIs).
Network Applications: Run on top of the controller for traffic engineering, security, etc.
Why SDN?
This assignment explores SDN’s architecture, benefits, challenges, and future trends based on
recent research.
2. Motivation
1. Static Configurations:
2. Vendor Lock-in:
o Distributed routing protocols (e.g., OSPF, BGP) may not optimize traffic
efficiently.
4. Security Limitations:
Centralized Intelligence: The controller has a global view, enabling better traffic
engineering.
IoT Security
3. Objective
Technical Objectives:
1. Understand SDN Architecture:
3. Identify Challenges:
4. Problem Statement
Research Questions:
1. How can SDN controllers be made more resilient to attacks?
2. What are the best practices for scaling SDN to large networks?
Applications of SDN:
Domain Impact of SDN
5G Networks Network slicing for different services (e.g., IoT, autonomous vehicles).
Business Impact:
7. Methodology
1. Article Selection:
3. Evaluation:
Emerging Trends:
9. Conclusion
SDN offers significant advantages but faces security, scalability, and latency challenges.
Future work should focus on:
6. A. Dixit et al., "Towards an elastic distributed SDN controller," ACM SIGCOMM, 2014.
7. M. Jarschel et al., "Modeling and performance evaluation of an OpenFlow
architecture," IEEE Trans. Netw. Service Manag., vol. 11, no. 2, pp. 210–221, 2014.
8. G. Wang et al., "Machine learning for traffic prediction in SDN," IEEE Trans. Cloud
Comput., vol. 7, no. 3, pp. 1–14, 2019.
9. V. Nguyen et al., "SDN/NFV for 5G architecture," IEEE Access, vol. 5, pp. 12327–
12340, 2017.
10. S. Bera et al., "SDN-based IoT security solutions," IEEE Internet Things J., vol. 4, no. 6,
pp. 1995–2004, 2017.