Loading…
A 6LoWPAN Accelerator for Internet of Things Endpoint Devices
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...
Saved in:
Published in: | IEEE internet of things journal 2018-02, Vol.5 (1), p.371-377 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c318t-e52a3b72a4707027aab4bde7c717efa14cb29b4e71f88b828a3c13cf2b95ae493 |
---|---|
cites | cdi_FETCH-LOGICAL-c318t-e52a3b72a4707027aab4bde7c717efa14cb29b4e71f88b828a3c13cf2b95ae493 |
container_end_page | 377 |
container_issue | 1 |
container_start_page | 371 |
container_title | IEEE internet of things journal |
container_volume | 5 |
creator | Gomes, Tiago Salgado, Filipe Pinto, Sandro Cabral, Jorge Tavares, Adriano |
description | 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. |
doi_str_mv | 10.1109/JIOT.2017.2785659 |
format | article |
fullrecord | <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_8231149</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8231149</ieee_id><sourcerecordid>2001147009</sourcerecordid><originalsourceid>FETCH-LOGICAL-c318t-e52a3b72a4707027aab4bde7c717efa14cb29b4e71f88b828a3c13cf2b95ae493</originalsourceid><addsrcrecordid>eNpNkE9LAzEQxYMoWGo_gHgJeN41f3Y3ycHDUqtWivVQ8RiSdKJb6qYmW8Fv7y4t4mGYObz3hvdD6JKSnFKibp7my1XOCBU5E7KsSnWCRowzkRVVxU7_3edoktKGENLbSqqqEbqtcbUIby_1M66dgy1E04WIfT_ztoPYQoeDx6uPpn1PeNaud6FpO3wH342DdIHOvNkmmBz3GL3ez1bTx2yxfJhP60XmOJVdBiUz3ApmCkEEYcIYW9g1CCeoAG9o4SxTtgBBvZRWMmm4o9x5ZlVpoFB8jK4PubsYvvaQOr0J-9j2LzUbyvS5ZFDRg8rFkFIEr3ex-TTxR1OiB1B6AKUHUPoIqvdcHTwNAPzpJeN9qOK_7Q1iSw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2001147009</pqid></control><display><type>article</type><title>A 6LoWPAN Accelerator for Internet of Things Endpoint Devices</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Gomes, Tiago ; Salgado, Filipe ; Pinto, Sandro ; Cabral, Jorge ; Tavares, Adriano</creator><creatorcontrib>Gomes, Tiago ; Salgado, Filipe ; Pinto, Sandro ; Cabral, Jorge ; Tavares, Adriano</creatorcontrib><description>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.</description><identifier>ISSN: 2327-4662</identifier><identifier>EISSN: 2327-4662</identifier><identifier>DOI: 10.1109/JIOT.2017.2785659</identifier><identifier>CODEN: IITJAU</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Constrained devices ; Electronic devices ; Energy consumption ; Field programmable gate arrays ; field-programmable gate array (FPGA) ; Filtration ; IEEE 802.15 Standard ; IEEE 802.15.4 ; Internet of Things ; Internet of Things (IoT) ; IP (Internet Protocol) ; IPv6 over low power wireless personal area networks (6LoWPAN) ; Microcontrollers ; network accelerator ; Performance evaluation ; Protocols ; Radio transceivers ; Resource utilization ; system-on-chip (SoC) ; Wireless networks</subject><ispartof>IEEE internet of things journal, 2018-02, Vol.5 (1), p.371-377</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c318t-e52a3b72a4707027aab4bde7c717efa14cb29b4e71f88b828a3c13cf2b95ae493</citedby><cites>FETCH-LOGICAL-c318t-e52a3b72a4707027aab4bde7c717efa14cb29b4e71f88b828a3c13cf2b95ae493</cites><orcidid>0000-0003-4580-7484 ; 0000-0001-8316-6927 ; 0000-0002-4071-9015</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8231149$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Gomes, Tiago</creatorcontrib><creatorcontrib>Salgado, Filipe</creatorcontrib><creatorcontrib>Pinto, Sandro</creatorcontrib><creatorcontrib>Cabral, Jorge</creatorcontrib><creatorcontrib>Tavares, Adriano</creatorcontrib><title>A 6LoWPAN Accelerator for Internet of Things Endpoint Devices</title><title>IEEE internet of things journal</title><addtitle>JIoT</addtitle><description>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.</description><subject>Constrained devices</subject><subject>Electronic devices</subject><subject>Energy consumption</subject><subject>Field programmable gate arrays</subject><subject>field-programmable gate array (FPGA)</subject><subject>Filtration</subject><subject>IEEE 802.15 Standard</subject><subject>IEEE 802.15.4</subject><subject>Internet of Things</subject><subject>Internet of Things (IoT)</subject><subject>IP (Internet Protocol)</subject><subject>IPv6 over low power wireless personal area networks (6LoWPAN)</subject><subject>Microcontrollers</subject><subject>network accelerator</subject><subject>Performance evaluation</subject><subject>Protocols</subject><subject>Radio transceivers</subject><subject>Resource utilization</subject><subject>system-on-chip (SoC)</subject><subject>Wireless networks</subject><issn>2327-4662</issn><issn>2327-4662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNpNkE9LAzEQxYMoWGo_gHgJeN41f3Y3ycHDUqtWivVQ8RiSdKJb6qYmW8Fv7y4t4mGYObz3hvdD6JKSnFKibp7my1XOCBU5E7KsSnWCRowzkRVVxU7_3edoktKGENLbSqqqEbqtcbUIby_1M66dgy1E04WIfT_ztoPYQoeDx6uPpn1PeNaud6FpO3wH342DdIHOvNkmmBz3GL3ez1bTx2yxfJhP60XmOJVdBiUz3ApmCkEEYcIYW9g1CCeoAG9o4SxTtgBBvZRWMmm4o9x5ZlVpoFB8jK4PubsYvvaQOr0J-9j2LzUbyvS5ZFDRg8rFkFIEr3ex-TTxR1OiB1B6AKUHUPoIqvdcHTwNAPzpJeN9qOK_7Q1iSw</recordid><startdate>20180201</startdate><enddate>20180201</enddate><creator>Gomes, Tiago</creator><creator>Salgado, Filipe</creator><creator>Pinto, Sandro</creator><creator>Cabral, Jorge</creator><creator>Tavares, Adriano</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-4580-7484</orcidid><orcidid>https://orcid.org/0000-0001-8316-6927</orcidid><orcidid>https://orcid.org/0000-0002-4071-9015</orcidid></search><sort><creationdate>20180201</creationdate><title>A 6LoWPAN Accelerator for Internet of Things Endpoint Devices</title><author>Gomes, Tiago ; Salgado, Filipe ; Pinto, Sandro ; Cabral, Jorge ; Tavares, Adriano</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c318t-e52a3b72a4707027aab4bde7c717efa14cb29b4e71f88b828a3c13cf2b95ae493</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Constrained devices</topic><topic>Electronic devices</topic><topic>Energy consumption</topic><topic>Field programmable gate arrays</topic><topic>field-programmable gate array (FPGA)</topic><topic>Filtration</topic><topic>IEEE 802.15 Standard</topic><topic>IEEE 802.15.4</topic><topic>Internet of Things</topic><topic>Internet of Things (IoT)</topic><topic>IP (Internet Protocol)</topic><topic>IPv6 over low power wireless personal area networks (6LoWPAN)</topic><topic>Microcontrollers</topic><topic>network accelerator</topic><topic>Performance evaluation</topic><topic>Protocols</topic><topic>Radio transceivers</topic><topic>Resource utilization</topic><topic>system-on-chip (SoC)</topic><topic>Wireless networks</topic><toplevel>online_resources</toplevel><creatorcontrib>Gomes, Tiago</creatorcontrib><creatorcontrib>Salgado, Filipe</creatorcontrib><creatorcontrib>Pinto, Sandro</creatorcontrib><creatorcontrib>Cabral, Jorge</creatorcontrib><creatorcontrib>Tavares, Adriano</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library Online</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE internet of things journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Gomes, Tiago</au><au>Salgado, Filipe</au><au>Pinto, Sandro</au><au>Cabral, Jorge</au><au>Tavares, Adriano</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A 6LoWPAN Accelerator for Internet of Things Endpoint Devices</atitle><jtitle>IEEE internet of things journal</jtitle><stitle>JIoT</stitle><date>2018-02-01</date><risdate>2018</risdate><volume>5</volume><issue>1</issue><spage>371</spage><epage>377</epage><pages>371-377</pages><issn>2327-4662</issn><eissn>2327-4662</eissn><coden>IITJAU</coden><abstract>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.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/JIOT.2017.2785659</doi><tpages>7</tpages><orcidid>https://orcid.org/0000-0003-4580-7484</orcidid><orcidid>https://orcid.org/0000-0001-8316-6927</orcidid><orcidid>https://orcid.org/0000-0002-4071-9015</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2327-4662 |
ispartof | IEEE internet of things journal, 2018-02, Vol.5 (1), p.371-377 |
issn | 2327-4662 2327-4662 |
language | eng |
recordid | cdi_ieee_primary_8231149 |
source | IEEE Electronic Library (IEL) Journals |
subjects | Constrained devices Electronic devices Energy consumption Field programmable gate arrays field-programmable gate array (FPGA) Filtration IEEE 802.15 Standard IEEE 802.15.4 Internet of Things Internet of Things (IoT) IP (Internet Protocol) IPv6 over low power wireless personal area networks (6LoWPAN) Microcontrollers network accelerator Performance evaluation Protocols Radio transceivers Resource utilization system-on-chip (SoC) Wireless networks |
title | A 6LoWPAN Accelerator for Internet of Things Endpoint Devices |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T23%3A29%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%206LoWPAN%20Accelerator%20for%20Internet%20of%20Things%20Endpoint%20Devices&rft.jtitle=IEEE%20internet%20of%20things%20journal&rft.au=Gomes,%20Tiago&rft.date=2018-02-01&rft.volume=5&rft.issue=1&rft.spage=371&rft.epage=377&rft.pages=371-377&rft.issn=2327-4662&rft.eissn=2327-4662&rft.coden=IITJAU&rft_id=info:doi/10.1109/JIOT.2017.2785659&rft_dat=%3Cproquest_ieee_%3E2001147009%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c318t-e52a3b72a4707027aab4bde7c717efa14cb29b4e71f88b828a3c13cf2b95ae493%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2001147009&rft_id=info:pmid/&rft_ieee_id=8231149&rfr_iscdi=true |