Residential Collegefalse
Status已發表Published
TAPU: A Transmission-Analytics Processing Unit for Accelerating Multi-functions in IoT Gateways
Liang,Huanghuang1; Sang,Qianlong1; Hu,Chuang1; Gong,Yili1; Cheng,Dazhao1; Zhou,Xiaobo2; Wang,Yu3
2023-06-15
Source PublicationIEEE Internet of Things Journal
ISSN2327-4662
Volume10Issue:20Pages:18181 - 18197
Abstract

Internet of Things (IoT) gateways integrate various sensors and compute initial decisions before transmitting data to the cloud for further processing. As the functions they need to support become increasingly complex, gateways must upgrade their hardware. Network functions (NF) and video analytics (VAs) are two typical examples of hardware requirements: NFs need specialized hardware accelerators, while VAs need parallel processing power. However, gateways are typically constrained by factors, such as power, size, and cost, leading to a need to multiplex functions and minimize hardware overprovisioning. This article proposes a novel accelerator, the transmission-analytic processing unit (TAPU), which uses multi-image FPGA to accelerate VAs and NFs for IoT gateways. We preconfigure one image for VAs and one image for NFs, then multiplex the FPGA resources in the time dimension. The TAPU system design requires both hardware and software revisions. In the hardware design, we discuss our considerations on hardware choice and present a new abstraction of hardware functions to overcome the challenge of application development on different multi-image FPGAs. For the software, we develop a fully functional TAPU system to adapt to dynamic network and VAs workloads. Our evaluation shows that TAPU utilization can reach 92%, considerably increasing VAs and network processing throughput over the current approach. We further evaluate TAPU through two case studies that support a campus traffic monitoring system and an office surveillance system, demonstrating excellent performance improvement and low overhead.

KeywordFpga Offloading Hardware Acceleration Internet Of Things (Iot) Gateways Network Functions (Nfs) Video Analytics (Vas)
DOI10.1109/JIOT.2023.3279892
URLView the original
Language英語English
PublisherInstitute of Electrical and Electronics Engineers Inc.
Scopus ID2-s2.0-85162659658
Fulltext Access
Citation statistics
Document TypeJournal article
CollectionDEPARTMENT OF COMPUTER AND INFORMATION SCIENCE
THE STATE KEY LABORATORY OF INTERNET OF THINGS FOR SMART CITY (UNIVERSITY OF MACAU)
Corresponding AuthorHu,Chuang; Cheng,Dazhao
Affiliation1.School of Computer Science, Wuhan University, Hubei, China
2.State Key Laboratory of Internet of Things for Smart City and the Department of Computer and Information Sciences, University of Macau, Macau, China
3.Department of Computer and Information Sciences, Temple University, Philadelphia, PA, USA
Recommended Citation
GB/T 7714
Liang,Huanghuang,Sang,Qianlong,Hu,Chuang,et al. TAPU: A Transmission-Analytics Processing Unit for Accelerating Multi-functions in IoT Gateways[J]. IEEE Internet of Things Journal, 2023, 10(20), 18181 - 18197.
APA Liang,Huanghuang., Sang,Qianlong., Hu,Chuang., Gong,Yili., Cheng,Dazhao., Zhou,Xiaobo., & Wang,Yu (2023). TAPU: A Transmission-Analytics Processing Unit for Accelerating Multi-functions in IoT Gateways. IEEE Internet of Things Journal, 10(20), 18181 - 18197.
MLA Liang,Huanghuang,et al."TAPU: A Transmission-Analytics Processing Unit for Accelerating Multi-functions in IoT Gateways".IEEE Internet of Things Journal 10.20(2023):18181 - 18197.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Liang,Huanghuang]'s Articles
[Sang,Qianlong]'s Articles
[Hu,Chuang]'s Articles
Baidu academic
Similar articles in Baidu academic
[Liang,Huanghuang]'s Articles
[Sang,Qianlong]'s Articles
[Hu,Chuang]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Liang,Huanghuang]'s Articles
[Sang,Qianlong]'s Articles
[Hu,Chuang]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.