A 6LoWPAN Accelerator for Internet of Things Endpoint Devices

被引:39
作者
Gomes, Tiago [1 ]
Salgado, Filipe [1 ]
Pinto, Sandro [1 ]
Cabral, Jorge [1 ]
Tavares, Adriano [1 ]
机构
[1] Univ Minho, Ctr ALGORITMI, P-4800058 Guimaraes, Portugal
关键词
Constrained devices; field-programmable gate array (FPGA); IEEE; 802.15.4; Internet of Things (IoT); IPv6 over low power wireless personal area networks (6LoWPAN); network accelerator; system-on-chip (SoC); SENSOR; ARCHITECTURE; SYSTEMS; SERVICE; ISSUES; STACK;
D O I
10.1109/JIOT.2017.2785659
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is revolutionizing the Internet of the future and the way smart devices, people, and processes interact with each other. Challenges in endpoint devices (EDs) communication are due not only to the security and privacy-related requirements but also due to the ever-growing amount of data transferred over the network that needs to be handled, which can considerably reduce the system availability to perform other tasks. This paper presents an IPv6 over low power wireless personal area networks (6LoWPAN) accelerator for the IP-based IoT networks, which is able to process and filter IPv6 packets received by an IEEE 802.15.4 radio transceiver without interrupting the microcontroller. It offers nearly 13.24% of performance overhead reduction for the packet processing and the address filtering tasks, while guaranteeing full system availability when unwanted packets are received and discarded. The contribution is meant to be deployed on heterogeneous EDs at the network edge, which include on the same architecture, field-programmable gate array (FPGA) technology beside a microcontroller and an IEEE 802.15.4-compliant radio transceiver. Performed evaluations include the low FPGA hardware resources utilization and the energy consumption analysis when the processing and accepting/rejection of a received packet is performed by the 6LoWPAN accelerator.
引用
收藏
页码:371 / 377
页数:7
相关论文
共 22 条
[1]   Cognitive Machine-to-Machine Communications for Internet-of-Things: A Protocol Stack Perspective [J].
Aijaz, Adnan ;
Aghvami, A. Hamid .
IEEE INTERNET OF THINGS JOURNAL, 2015, 2 (02) :103-112
[2]  
Berder O., 2010, Architecture of Computing Systems (ARCS), P1
[3]   An IoT-Aware Architecture for Smart Healthcare Systems [J].
Catarinucci, Luca ;
de Donno, Danilo ;
Mainetti, Luca ;
Palano, Luca ;
Patrono, Luigi ;
Stefanizzi, Maria Laura ;
Tarricone, Luciano .
IEEE INTERNET OF THINGS JOURNAL, 2015, 2 (06) :515-526
[4]  
Cui LZ, 2013, INT WIREL COMMUN, P1458, DOI 10.1109/IWCMC.2013.6583771
[5]   Sensor Systems Based on FPGAs and Their Applications: A Survey [J].
de la Piedra, Antonio ;
Braeken, An ;
Touhafi, Abdellah .
SENSORS, 2012, 12 (09) :12235-12264
[6]  
Dunkels A, 2004, CONF LOCAL COMPUT NE, P455
[7]   HETEROGENEOUS WIRELESS SENSOR NODES THAT TARGET THE INTERNET OF THINGS [J].
Engel, Andreas ;
Koch, Andreas .
IEEE MICRO, 2016, 36 (06) :8-15
[8]  
Gomes T., 2016, 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), P1
[9]   Operating Systems for Low-End Devices in the Internet of Things: A Survey [J].
Hahm, Oliver ;
Baccelli, Emmanuel ;
Petersen, Hauke ;
Tsiftes, Nicolas .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (05) :720-734
[10]   Security Protocols and Privacy Issues into 6LoWPAN Stack: A Synthesis [J].
Hennebert, Christine ;
Dos Santos, Jessye .
IEEE INTERNET OF THINGS JOURNAL, 2014, 1 (05) :384-398