Author:
Abderrahmane Amel,Drid Hamza,Behaz Amel
Abstract
AbstractThe Internet of Things (IoT) refers to the billions of intelligent physical devices connected to the Internet for collecting and sharing data. However, implementing IoT in large-scale industrial applications presents numerous challenges, including network management and scalability. These challenges encompass: complex network management tasks that are increasingly difficult to maintain, increased network resource usage, mobility, and high energy consumption. Software-defined networking (SDN) addresses these limitations by enforcing centralized control of all devices and leveraging a global network view. SDN is a networking paradigm that separates the control plane from the data plane, allowing managers to centralize the control of the network infrastructure. For large networks, such as IoT networks, multiple controllers are needed to manage the network efficiently. The Controller Placement Problem (CPP) involves the challenge of deploying the optimal number of controllers in a network while satisfying specific performance requirements such as latency, load balancing, and computation time. This paper provides an overview of recent research efforts addressing CPP issues in the SDN-IoT domain.
Publisher
Springer Science and Business Media LLC
Reference44 articles.
1. Ashton K (2009) That ‘internet of things’ thing. RFID J 22(7):97–114
2. Metcalfe’s Law. https://en.wikipedia.org/wiki/Metcalfe.
3. Kreutz D, Ramos FM, Verissimo PE, Rothenberg CE, Azodolmolky S, Uhlig S (2014) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76
4. McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Turner J (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74
5. Lin YD, Lin PC, Yeh CH, Wang YC, Lai YC (2015) An extended SDN architecture for network function virtualization with a case study on intrusion prevention. IEEE Network 29(3):48–53