Residential College | false |
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 Publication | IEEE Internet of Things Journal |
ISSN | 2327-4662 |
Volume | 10Issue: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. |
Keyword | Fpga Offloading Hardware Acceleration Internet Of Things (Iot) Gateways Network Functions (Nfs) Video Analytics (Vas) |
DOI | 10.1109/JIOT.2023.3279892 |
URL | View the original |
Language | 英語English |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Scopus ID | 2-s2.0-85162659658 |
Fulltext Access | |
Citation statistics | |
Document Type | Journal article |
Collection | DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE THE STATE KEY LABORATORY OF INTERNET OF THINGS FOR SMART CITY (UNIVERSITY OF MACAU) |
Corresponding Author | Hu,Chuang; Cheng,Dazhao |
Affiliation | 1.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. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment