4.7 Article

Distributed Intelligent MEMS: A Survey and a Real-Time Programming Framework

期刊

ACM COMPUTING SURVEYS
卷 49, 期 1, 页码 -

出版社

ASSOC COMPUTING MACHINERY
DOI: 10.1145/2926964

关键词

Design; Algorithms; Languages; Distributed intelligent MEMS; autonomous devices; distributed collaboration; real-time programming language; programming framework

资金

  1. ANR/RGC Joint Research Scheme (RGC) [A-PolyU505/12]
  2. National Natural Science Foundation of China [61562005]
  3. Natural Science Foundation of Guangxi Province [2015GXNSFAA139286]

向作者/读者索取更多资源

In recent years, distributed intelligent microelectromechanical systems (DiMEMSs) have appeared as a new form of distributed embedded systems. DiMEMSs contain thousands or millions of removable autonomous devices, which will collaborate with each other to achieve the final target of the whole system. Programming such systems is becoming an extremely difficult problem. The difficulty is due not only to their inherent nature of distributed collaboration, mobility, large scale, and limited resources of their devices (e.g., in terms of energy, memory, communication, and computation) but also to the requirements of real-time control and tolerance for uncertainties such as inaccurate actuation and unreliable communications. As a result, existing programming languages for traditional distributed and embedded systems are not suitable for DiMEMSs. In this article, we first introduce the origin and characteristics of DiMEMSs and then survey typical implementations of DiMEMSs and related research hotspots. Finally, we propose a real-time programming framework that can be used to design new real-time programming languages for DiMEMSs. The framework is composed of three layers: a real-time programming model layer, a compilation layer, and a runtime system layer. The design challenges and requirements of these layers are investigated. The framework is then discussed in further detail and suggestions for future research are given.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

Article Computer Science, Information Systems

Optimizing Aggregation Frequency for Hierarchical Model Training in Heterogeneous Edge Computing

Lei Yang, Yingqi Gan, Jiannong Cao, Zhenyu Wang

Summary: This paper proposes a resource-based aggregation frequency controlling method, RAF, to optimize the aggregation frequencies of edge devices in a hierarchical model training framework. RAF reduces waiting time and maximizes resource utilization, while dynamically adjusting aggregation frequencies for fast convergence speed and high accuracy during model training.

IEEE TRANSACTIONS ON MOBILE COMPUTING (2023)

Article Computer Science, Theory & Methods

A Survey on Wireless Device-free Human Sensing: Application Scenarios, Current Solutions, and Open Issues

Jiang Xiao, Huichuwu Li, Minrui Wu, Hai Jin, M. Jamal Deen, Jiannong Cao

Summary: This article introduces the latest research progress in wireless device-free human sensing (WDHS) technology, classifying the systems into different categories and discussing various sensing task types and motion granularity. The article also proposes a new research framework to summarize WDHS systems, and presents future research directions in terms of data collection, sensing methodology, performance evaluation, and application scenarios.

ACM COMPUTING SURVEYS (2023)

Article Computer Science, Information Systems

Personalized Federated Learning on Non-IID Data via Group-based Meta-learning

Lei Yang, Jiaming Huang, Wanyu Lin, Jiannong Cao

Summary: Personalized federated learning (PFL) provides personalized models that fit the local data distribution of each client. We propose a Group-based Federated Meta-Learning framework (G-FML) that adaptively divides clients into groups based on data distribution similarity to achieve personalized models. Experimental results show that our framework improves model accuracy by up to 13.15% compared to state-of-the-art federated meta-learning.

ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA (2023)

Article Computer Science, Theory & Methods

Blockchain-empowered Federated Learning: Challenges, Solutions, and Future Directions

Juncen Zhu, Jiannong Cao, Divya Saxena, Shan Jiang, Houda Ferradi

Summary: Federated learning is a privacy-preserving machine learning technique that trains models across multiple devices without exchanging local data samples. Existing centralized solutions have disadvantages, and blockchain has been identified as a potential solution. This work comprehensively surveys challenges, solutions, and future directions for blockchain-empowered federated learning.

ACM COMPUTING SURVEYS (2023)

Article Engineering, Electrical & Electronic

Consensus of Multiagent Systems With Intermittent Communication via Extended State Observer

Rongling Yu, Ping He, Heng Li, Jiannong Cao, Feiqi Deng

Summary: This article investigates the consensus problem of linear multi-agent systems (MASs) with unknown external disturbances under intermittent communication. Firstly, the distributed extended observer is utilized to observe the relative output information and unknown disturbance. Then, a distributed active disturbance rejection intermittent consensus protocol is proposed using the observer information. Finally, a simulation example is provided to demonstrate the effectiveness of the consensus protocol.

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS (2023)

Article Computer Science, Hardware & Architecture

Revisiting ARM Debugging Features: Nailgun and its Defense

Zhenyu Ning, Chenxu Wang, Yinhua Chen, Fengwei Zhang, Jiannong Cao

Summary: Processors nowadays come with debugging features for program analysis, but the security of these features has been under-examined, especially with the introduction of a new debugging model by ARM. This article provides a comprehensive security analysis of ARM debugging features and discovers a new attacking surface that exists universally in platforms with ARM-A architecture. It also presents the Nailgun attack as an example, which exploits the debugging features to obtain sensitive information and execute arbitrary payloads. The article suggests potential mitigations and proposes a practical defense mechanism based on ARM virtualization technology.

IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING (2023)

Article Computer Science, Theory & Methods

Neighbor Graph Based Tensor Recovery For Accurate Internet Anomaly Detection

Xiaocan Li, Kun Xie, Xin Wang, Gaogang Xie, Kenli Li, Jiannong Cao, Dafang Zhang, Hongbo Jiang, Jigang Wen

Summary: This paper proposes a novel Graph-based Tensor Recovery model (Graph-TR) for accurate Internet anomaly detection. By incorporating non-linear proximity information using nearest neighbor graphs and graph Laplacian, the proposed approach outperforms state-of-the-art algorithms in terms of detection accuracy.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2023)

Article Computer Science, Theory & Methods

Tripartite Graph Aided Tensor Completion For Sparse Network Measurement

Xiaocan Li, Kun Xie, Xin Wang, Gaogang Xie, Kenli Li, Jiannong Cao, Dafang Zhang, Jigang Wen

Summary: This paper studies a novel sparse measurement scheduling problem in network management. By taking advantage of low-rank features and using tensor completion, the authors propose a scheme that can accurately obtain complete network-wide monitoring data with a low sampling ratio. Experimental results show that their approach outperforms other tensor completion algorithms in terms of sample efficiency.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2023)

Article Computer Science, Hardware & Architecture

Deep Adversarial Tensor Completion for Accurate Network Traffic Measurement

Kun Xie, Yudian Ouyang, Xin Wang, Gaogang Xie, Kenli Li, Wei Liang, Jiannong Cao, Jigang Wen

Summary: This article proposes a novel Deep Adversarial Tensor Completion (DATC) scheme based on Deep Learning techniques to recover missing network traffic data. Extensive experimental results using two public real-world network traffic datasets demonstrate that DATC can significantly improve recovery accuracy and capture the data distribution of traffic data, even with very low sampling ratios.

IEEE-ACM TRANSACTIONS ON NETWORKING (2023)

Article Computer Science, Artificial Intelligence

Time-Aware Dynamic Graph Embedding for Asynchronous Structural Evolution

Yu Yang, Hongzhi Yin, Jiannong Cao, Tong Chen, Quoc Viet Hung Nguyen, Xiaofang Zhou, Lei Chen

Summary: Dynamic graphs are graphs whose structure changes over time. Existing approaches only consider dynamic graphs as a sequence of changes in vertex connections, ignoring the asynchronous nature of the dynamics where the evolution of each local structure starts at different times and lasts for various durations. To address this, we propose a novel representation of dynamic graphs as temporal edge sequences associated with joining time of vertices (ToV) and timespan of edges (ToE). We also introduce a time-aware Transformer to embed the dynamic connections and ToEs into learned vertex representations, along with encoding time-sensitive information. Our approach outperforms the state-of-the-art in various graph mining tasks and is efficient for embedding large-scale dynamic graphs.

IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING (2023)

Article Computer Science, Information Systems

ManiWare: An Easy-to-Use Middleware for Cooperative Manipulator Teams

Jinlin Chen, Jiannong Cao, Zhiqin Cheng, Yuvraj Sahni

Summary: This paper proposes a middleware called ManiWare, which provides a team-level programming abstraction and a manipulator-level plugin mechanism to improve the efficiency of cooperative tasks. Experimental results demonstrate that ManiWare facilitates the completion of cooperative tasks effectively.

IEEE INTERNET OF THINGS JOURNAL (2023)

Article Computer Science, Information Systems

Data-Driven Monitoring and Predictive Maintenance for Engineering Structures: Technologies, Implementation Challenges, and Future Directions

Qianyi Chen, Jiannong Cao, Songye Zhu

Summary: Estimating the health conditions and predicting the future behaviors of engineering structures are important for the safe and efficient operations of a city. Data-driven solutions using statistical models generated from measurement data have gained popularity due to advances in ICTs and big data analytics algorithms. However, most existing studies lack real-world implementation, hindering the extensive development of data-driven methods. In this survey, we provide an overview of the past decade's data-driven structural health monitoring (SHM) systems and algorithms, focusing on real-world implementation and proposing solutions to implementation challenges.

IEEE INTERNET OF THINGS JOURNAL (2023)

Article Computer Science, Hardware & Architecture

Accelerating DNN Inference With Reliability Guarantee in Vehicular Edge Computing

Kai Liu, Chunhui Liu, Guozhi Yan, Victor C. S. Lee, Jiannong Cao

Summary: This paper explores the acceleration of Deep Neural Network (DNN) inference in Vehicular Edge Computing (VEC) while ensuring reliability. The authors analyze the need for balancing DNN inference acceleration and reliability in VEC and propose a cooperative partitioning and offloading (CPO) problem. They also introduce two approximation algorithms, SA(3) and FMtR, for maximizing inference reliability. Simulation results demonstrate the effectiveness of the proposed solutions.

IEEE-ACM TRANSACTIONS ON NETWORKING (2023)

Article Computer Science, Information Systems

MedShare: A Privacy-Preserving Medical Data Sharing System by Using Blockchain

Mingyue Wang, Yu Guo, Chen Zhang, Cong Wang, Hejiao Huang, Xiaohua Jia

Summary: Electronic Health Record (EHR) and its privacy have gained significant attention. Existing systems for EHR sharing are vulnerable to DDoS attacks and single point of failure. In this article, we propose MedShare, a decentralized framework that utilizes blockchain technology to establish a trusted platform for secure EHR sharing. Our system incorporates a constant-size attribute-based encryption scheme for fine-grained access control and supports efficient multi-keyword boolean search operations. Evaluation results on Ethereum demonstrate the efficiency of MedShare.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2023)

Article Computer Science, Hardware & Architecture

A UAV-Assisted Truth Discovery Approach With Incentive Mechanism Design in Mobile Crowd Sensing

Ping Wang, Zhetao Li, Bin Guo, Saiqin Long, Suiming Guo, Jiannong Cao

Summary: This paper proposes an Incentive-based Truth Discovery (ITD) scheme that incentivizes credible workers to submit high-quality data, thereby enhancing the accuracy of truth discovery. It introduces an unmanned aerial vehicle (UAV)-assisted split-aggregation mechanism to improve truth discovery accuracy and evaluates workers' trust. It also evaluates data quality and proposes a trust meter to guide future recruitment efforts. The experimental results show significant improvements in truth discovery accuracy and reduced sensing cost.

IEEE-ACM TRANSACTIONS ON NETWORKING (2023)

暂无数据