SD-NFV as an Energy Efficient Approach for M2M Networks Using Cloud-Based 6LoWPAN Testbed

被引:25
作者
Al-Kaseem, Bilal R. [1 ]
Al-Raweshidy, Hamed S. [1 ]
机构
[1] Brunel Univ, Coll Engn Design & Phys Sci, Dept Elect & Comp Engn, London UB8 3PH, England
来源
IEEE INTERNET OF THINGS JOURNAL | 2017年 / 4卷 / 05期
关键词
Cloud computing; customized SD-NFV; energy efficiency; IoT; M2M; NFV; SDN; 6LoWPAN testbed;
D O I
10.1109/JIOT.2017.2704921
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine-to-Machine (M2M) communication is the leading technology for realising the Internet-of-Things (IoT). The M2M sensor nodes are characterized by low-power and low-data rates devices which have increased exponentially over the years. IPv6 over low power wireless personal area network (6LoWPAN) is the first protocol that provides IPv6 connectivity to the wireless M2M sensor nodes. Having a tremendous number of M2M sensor nodes execute independent control decision leads to difficulty in network control and management. In addition, these evergrowing devices generate massive traffic and cause energy scarcity, which affects the M2M sensor node lifetime. Recently, software defined-networking (SDN) and network functioning virtualization (NFV) are being used in M2M sensor networks to add programmability and flexibility features in order to adopt the exponential increment in wireless M2M traffic and enable network configuration even after deployment. This paper presents a proof-of-concept implementation which aims to analyze how SDN, NFV, and cloud computing can interact together in the 6LoWPAN gateway to provide simplicity and flexibility in network management. The proposed approach is called customized software defined-NFV (SD-NFV), and has been tested and verified by implementing a real-time 6LoWPAN testbed. The experimental results indicated that the SD-NFV approach reduced the network discovery time by 60% and extended the node's lifetime by 65% in comparison to the traditional 6LoWPAN network. The implemented testbed has one sink which is the M2M 6LoWPAN gateway where the network coordinator and the SDN controller are executed. There are many possible ways to implement 6LoWPAN testbed but limited are based on open standards development boards (e.g., Arduino, Raspberry Pi, and Beagle Bones). In the current testbed, the Arduino board is chosen and the SDN controller is customized and written using C++ language to fit the 6LoWPAN network requirements. Finally, SDN and NFV have been envisioned as the most promising techniques to improve network programmability, simplicity, and management in cloud-based 6LoWPAN gateway.
引用
收藏
页码:1787 / 1797
页数:11
相关论文
共 32 条
[21]   Programmable Networks-From Software-Defined Radio to Software-Defined Networking [J].
Macedo, Daniel F. ;
Guedes, Dorgival ;
Vieira, Luiz F. M. ;
Vieira, Marcos A. M. ;
Nogueira, Michele .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (02) :1102-1125
[22]   Deployment of flow-sensors in Internet of Things' virtualization via OpenFlow [J].
Mahmud, Arif ;
Rahmani, Rahim ;
Kanter, Theo .
2012 THIRD FTRA INTERNATIONAL CONFERENCE ON MOBILE, UBIQUITOUS, AND INTELLIGENT COMPUTING (MUSIC), 2012, :195-200
[23]   Network Function Virtualization: State-of-the-Art and Research Challenges [J].
Mijumbi, Rashid ;
Serrat, Joan ;
Gorricho, Juan-Luis ;
Bouten, Niels ;
De Turck, Filip ;
Boutaba, Raouf .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (01) :236-262
[24]  
Morreale P., 2014, Software Defined Networking Design and Deployment
[25]   MAC Achieving Low Latency and Energy Efficiency in Hierarchical M2M Networks With Clustered Nodes [J].
Park, Ieryung ;
Kim, Dohyun ;
Har, Dongsoo .
IEEE SENSORS JOURNAL, 2015, 15 (03) :1657-1661
[26]  
Sabbeh A, 2016, PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), P80, DOI 10.1109/SAI.2016.7555965
[27]   Hybrid IP/SDN Networking: Open Implementation and Experiment Management Tools [J].
Salsano, Stefano ;
Ventre, Pier Luigi ;
Lombardo, Francesco ;
Siracusano, Giuseppe ;
Gerola, Matteo ;
Salvadori, Elio ;
Santuari, Michele ;
Campanella, Mauro ;
Prete, Luca .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (01) :138-153
[28]  
Stallings W., 2016, Foundations of modern networking : Sdn, nfv,qoe, iot, and cloud
[29]  
van der Meulen R., 2015, AN EXPL VAL IMP IOT
[30]   Machine-to-Machine (M2M) communications: A survey [J].
Verma, Pawan Kumar ;
Verma, Rajesh ;
Prakash, Arun ;
Agrawal, Ashish ;
Naik, Kshirasagar ;
Tripathi, Rajeev ;
Alsabaan, Maazen ;
Khalifa, Tarek ;
Abdelkader, Tamer ;
Abogharaf, Abdulhakim .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 66 :83-105