AN ENERGY-EFFICIENT SDN/NFV FRAMEWORK FOR LOW-POWER IOT NETWORKS
MetadataShow full item record
Software-defined networking (SDN) and Network Function Virtualization (NFV) enable efficient network configuration and management in data centers and enterprises. SDN/NFV based design can also bring innovation in the wireless domain like low- power IoT networks with appropriate domain-specific protocol and architecture design. Low-power IoT devices have limited resources (e.g., power, CPU, memory) and operate in the presence of interference. Thus, in this thesis, we propose an energy-efficient interference-aware SDN/NFV framework for IoT networks. First, we formulate an Integer Linear Programming (ILP) problem to minimize the number of activated NFV nodes and the communication energy consumption. We assign IoT traffic sources to those NFVs over energy and interference-aware routes to minimize the network’s overall energy consumption. Then, we develop a heuristic for large IoT networks as the proposed ILP problem is NP-complete. To facilitate the heuristic implementation, we design an SDN/NFV node architecture. We solve the ILP problem using CPLEX and evaluate the heuristic in the Cooja simulator (Contiki OS). Extensive evaluation results over two types of topologies with varying traffic load and network size reveal that the proposed solution uses almost half the communication energy compared to the state-of-the-art schemes. It also offers significantly better packet delivery ratio and network lifetime compared to its counterparts with minimal control overhead.