Jani Boutellier;Bo Tan;Jari Nurmi;Shuvra S. Bhattacharyya
{"title":"边缘修剪:基于数据流的分布式信号处理和机器学习框架","authors":"Jani Boutellier;Bo Tan;Jari Nurmi;Shuvra S. Bhattacharyya","doi":"10.1109/TSP.2025.3598453","DOIUrl":null,"url":null,"abstract":"Distributed sensing through video, audio, radar and other sensors is strongly growing with application areas such as smart homes and Internet of Things. The concept of edge computing proposes shifting signal and data analysis from centralized servers close to the sensors, providing reduction in data communication bandwidth requirements and centralized server computation load as well as improving data privacy. Previous works in the domain of edge computing have paid little attention to formal modeling of computing across devices. This work proposes the VR-PRUNE-E model of computation that is based on the well-known dataflow abstraction. Within VR-PRUNE-E, a specific type of resilient network graph is introduced, which allows the distributed system to continue its operation after the failure of any single node or connection. Besides the formal model, the manuscript introduces the Edge-PRUNE software framework that supports the proposed dataflow abstraction, as well as concrete experimental results on real edge computing scenarios. The explored setups cover networks with up to 128 endpoint nodes and two servers. Application examples cover popular machine learning applications of image classification, object detection and radar signal processing, built on CNN and transformer architectures, extended with redundant system configurations that provide fault tolerance. The proposed work is also benchmarked in terms of processing time and shown to outperform previous work by 34% in computation efficiency.","PeriodicalId":13330,"journal":{"name":"IEEE Transactions on Signal Processing","volume":"73 ","pages":"3302-3315"},"PeriodicalIF":5.8000,"publicationDate":"2025-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11123706","citationCount":"0","resultStr":"{\"title\":\"Edge-PRUNE: A Dataflow-Based Framework for Distributed Signal Processing and Machine Learning\",\"authors\":\"Jani Boutellier;Bo Tan;Jari Nurmi;Shuvra S. Bhattacharyya\",\"doi\":\"10.1109/TSP.2025.3598453\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Distributed sensing through video, audio, radar and other sensors is strongly growing with application areas such as smart homes and Internet of Things. The concept of edge computing proposes shifting signal and data analysis from centralized servers close to the sensors, providing reduction in data communication bandwidth requirements and centralized server computation load as well as improving data privacy. Previous works in the domain of edge computing have paid little attention to formal modeling of computing across devices. This work proposes the VR-PRUNE-E model of computation that is based on the well-known dataflow abstraction. Within VR-PRUNE-E, a specific type of resilient network graph is introduced, which allows the distributed system to continue its operation after the failure of any single node or connection. Besides the formal model, the manuscript introduces the Edge-PRUNE software framework that supports the proposed dataflow abstraction, as well as concrete experimental results on real edge computing scenarios. The explored setups cover networks with up to 128 endpoint nodes and two servers. Application examples cover popular machine learning applications of image classification, object detection and radar signal processing, built on CNN and transformer architectures, extended with redundant system configurations that provide fault tolerance. The proposed work is also benchmarked in terms of processing time and shown to outperform previous work by 34% in computation efficiency.\",\"PeriodicalId\":13330,\"journal\":{\"name\":\"IEEE Transactions on Signal Processing\",\"volume\":\"73 \",\"pages\":\"3302-3315\"},\"PeriodicalIF\":5.8000,\"publicationDate\":\"2025-08-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11123706\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Signal Processing\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/11123706/\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Signal Processing","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/11123706/","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
Edge-PRUNE: A Dataflow-Based Framework for Distributed Signal Processing and Machine Learning
Distributed sensing through video, audio, radar and other sensors is strongly growing with application areas such as smart homes and Internet of Things. The concept of edge computing proposes shifting signal and data analysis from centralized servers close to the sensors, providing reduction in data communication bandwidth requirements and centralized server computation load as well as improving data privacy. Previous works in the domain of edge computing have paid little attention to formal modeling of computing across devices. This work proposes the VR-PRUNE-E model of computation that is based on the well-known dataflow abstraction. Within VR-PRUNE-E, a specific type of resilient network graph is introduced, which allows the distributed system to continue its operation after the failure of any single node or connection. Besides the formal model, the manuscript introduces the Edge-PRUNE software framework that supports the proposed dataflow abstraction, as well as concrete experimental results on real edge computing scenarios. The explored setups cover networks with up to 128 endpoint nodes and two servers. Application examples cover popular machine learning applications of image classification, object detection and radar signal processing, built on CNN and transformer architectures, extended with redundant system configurations that provide fault tolerance. The proposed work is also benchmarked in terms of processing time and shown to outperform previous work by 34% in computation efficiency.
期刊介绍:
The IEEE Transactions on Signal Processing covers novel theory, algorithms, performance analyses and applications of techniques for the processing, understanding, learning, retrieval, mining, and extraction of information from signals. The term “signal” includes, among others, audio, video, speech, image, communication, geophysical, sonar, radar, medical and musical signals. Examples of topics of interest include, but are not limited to, information processing and the theory and application of filtering, coding, transmitting, estimating, detecting, analyzing, recognizing, synthesizing, recording, and reproducing signals.