TY - JOUR
T1 - A Survey of Network Virtualization Techniques for Internet of Things Using SDN and NFV
AU - Alam, Iqbal
AU - Sharif, Kashif
AU - Li, Fan
AU - Latif, Zohaib
AU - Karim, M. M.
AU - Biswas, Sujit
AU - Nour, Boubakr
AU - Wang, Yu
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/6
Y1 - 2020/6
N2 - Internet of Things (IoT) and Network Softwarization are fast becoming core technologies of information systems and network management for the next-generation Internet. The deployment and applications of IoT range from smart cities to urban computing and from ubiquitous healthcare to tactile Internet. For this reason, the physical infrastructure of heterogeneous network systems has become more complicated and thus requires efficient and dynamic solutions for management, configuration, and flow scheduling. Network softwarization in the form of Software Defined Networks and Network Function Virtualization has been extensively researched for IoT in the recent past. In this article, we present a systematic and comprehensive review of virtualization techniques explicitly designed for IoT networks. We have classified the literature into software-defined networks designed for IoT, function virtualization for IoT networks, and software-defined IoT networks. These categories are further divided into works that present architectural, security, and management solutions. Besides, the article highlights several short-term and long-term research challenges and open issues related to the adoption of software-defined Internet of Things.
AB - Internet of Things (IoT) and Network Softwarization are fast becoming core technologies of information systems and network management for the next-generation Internet. The deployment and applications of IoT range from smart cities to urban computing and from ubiquitous healthcare to tactile Internet. For this reason, the physical infrastructure of heterogeneous network systems has become more complicated and thus requires efficient and dynamic solutions for management, configuration, and flow scheduling. Network softwarization in the form of Software Defined Networks and Network Function Virtualization has been extensively researched for IoT in the recent past. In this article, we present a systematic and comprehensive review of virtualization techniques explicitly designed for IoT networks. We have classified the literature into software-defined networks designed for IoT, function virtualization for IoT networks, and software-defined IoT networks. These categories are further divided into works that present architectural, security, and management solutions. Besides, the article highlights several short-term and long-term research challenges and open issues related to the adoption of software-defined Internet of Things.
KW - Internet of Things
KW - network function virtualization
KW - network softwarization
KW - software-defined IoT
KW - software-defined network
UR - http://www.scopus.com/inward/record.url?scp=85086999644&partnerID=8YFLogxK
U2 - 10.1145/3379444
DO - 10.1145/3379444
M3 - Review article
AN - SCOPUS:85086999644
SN - 0360-0300
VL - 53
JO - ACM Computing Surveys
JF - ACM Computing Surveys
IS - 2
M1 - 3379444
ER -