{"title":"DAML: Practical Secure Protocol for Data Aggregation Based on Machine Learning","authors":"Ping Zhao, Jiaxin Sun, Guanglin Zhang","doi":"10.1145/3404192","DOIUrl":"https://doi.org/10.1145/3404192","url":null,"abstract":"Data aggregation based on machine learning (ML), in mobile edge computing, allows participants to send ephemeral parameter updates of local ML on their private data instead of the exact data to the untrusted aggregator. However, it still enables the untrusted aggregator to reconstruct participants’ private data, although parameter updates contain significantly less information than the private data. Existing work either incurs extremely high overhead or ignores malicious participants dropping out. The latest research deals with the dropouts with desirable cost, but it is vulnerable to malformed message attacks. To this end, we focus on the data aggregation based on ML in a practical setting where malicious participants may send malformed parameter updates to perturb the total parameter updates learned by the aggregator. Moreover, malicious participants may drop out and collude with other participants or the untrusted aggregator. In such a scenario, we propose a scheme named DAML, which to the best of our knowledge is the first attempt toward verifying participants’ submissions in data aggregation based on ML. The main idea is to validate participants’ submissions via SSVP, a novel secret-shared verification protocol, and then aggregate participants’ parameter updates using SDA, a secure data aggregation protocol. Simulation results demonstrate that DAML can protect participants’ data privacy with preferable overhead.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"54 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123202183","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Tianzhang Xing, Qing Wang, C. Wu, Wei Xi, Xiaojiang Chen
{"title":"dWatch: A Reliable and Low-Power Drowsiness Detection System for Drivers Based on Mobile Devices","authors":"Tianzhang Xing, Qing Wang, C. Wu, Wei Xi, Xiaojiang Chen","doi":"10.1145/3407899","DOIUrl":"https://doi.org/10.1145/3407899","url":null,"abstract":"TIANZHANG XING, School of Information Science and Technology, Shaanxi International Joint Research Centre for the Battery-Free Internet of Things, Northwest University QING WANG, School of Information Science and Technology, Northwest University CHASE Q. WU, Department of Computer Science, New Jersey Institute of Technology WEI XI, Department of Computer Science and Technology, Xi’an Jiaotong University XIAOJIANG CHEN, School of Information Science and Technology, Shaanxi International Joint Research Centre for the Battery-Free Internet of Things, Northwest University","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128941616","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ziyao Huang, Weiwei Wu, Feng Shan, Yuxin Bian, K. Lu, Zhenjiang Li, Jianping Wang, Jin Wang
{"title":"CoUAS: Enable Cooperation for Unmanned Aerial Systems","authors":"Ziyao Huang, Weiwei Wu, Feng Shan, Yuxin Bian, K. Lu, Zhenjiang Li, Jianping Wang, Jin Wang","doi":"10.1145/3388323","DOIUrl":"https://doi.org/10.1145/3388323","url":null,"abstract":"In the past decade, unmanned aircraft systems (UASs) have been widely used in various civilian applications, most of which involve only a single unmanned aerial vehicle (UAV). In the near future, more and more UAS applications will be facilitated by the cooperation of multiple UAVs. In such applications, it is desirable to utilize a general control platform for cooperative UAVs. However, existing open-source control platforms cannot fulfill such a demand because (1) they only support the leader-follower mode, which limits the design options for fleet control, (2) existing platforms can support only certain type of UAVs and thus lack compatibility, and (3) these platforms cannot accurately simulate a flight mission, which may cause a big gap between simulation and real-world flight. To address these issues, we propose a general control and monitoring platform for cooperative UAS, namely, CoUAS, which provides a set of core cooperation services of UAVs, including synchronization, connectivity management, path planning, energy simulation, and so on. To verify the applicability of CoUAS, we design and develop a prototype in which an embedded path planning service is provided to complete any task with the minimum flying time while considering the network connectivity and coverage. Experimental results by both simulation and field test demonstrate that the proposed system is viable.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129134977","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Xiangmao Chang, Cheng Peng, G. Xing, Tian Hao, Gang Zhou
{"title":"iSleep: A Smartphone System for Unobtrusive Sleep Quality Monitoring","authors":"Xiangmao Chang, Cheng Peng, G. Xing, Tian Hao, Gang Zhou","doi":"10.1145/3392049","DOIUrl":"https://doi.org/10.1145/3392049","url":null,"abstract":"The quality of sleep is an important factor in maintaining a healthy life style. A great deal of work has been done for designing sleep monitoring systems. However, most of existing solutions bring invasion to users more or less due to the exploration of the accelerometer sensor inside the device. This article presents iSleep—a practical system to monitor people’s sleep quality using off-the-shelf smartphone. iSleep uses the built-in microphone of the smartphone to detect the events that are closely related to sleep quality, and infers quantitative measures of sleep quality. iSleep adopts a lightweight decision-tree-based algorithm to classify various events. For two-user scenario, iSleep differentiates the events of two users either when two phones can collaborate with each other or when two phones cannot communicate with each other. The experimental results show that iSleep achieves consistently above 90% accuracy for event classification in a variety of different settings in one-user scenario and above 92% accuracy for distinguishing users in two-user scenario. By providing a fine-grained sleep profile that depicts details of sleep-related events, iSleep allows the user to track the sleep efficiency over time and relate irregular sleep patterns to possible causes.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121597329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ApproxNet: Content and Contention-Aware Video Object Classification System for Embedded Clients","authors":"Xukan Ran, Rakesh Kumar","doi":"10.1145/3463530","DOIUrl":"https://doi.org/10.1145/3463530","url":null,"abstract":"Videos take a lot of time to transport over the network, hence running analytics on the live video on embedded or mobile devices has become an important system driver. Considering such devices, e.g., surveillance cameras or AR/VR gadgets, are resource constrained, although there has been significant work in creating lightweight deep neural networks (DNNs) for such clients, none of these can adapt to changing runtime conditions, e.g., changes in resource availability on the device, the content characteristics, or requirements from the user. In this article, we introduce ApproxNet, a video object classification system for embedded or mobile clients. It enables novel dynamic approximation techniques to achieve desired inference latency and accuracy trade-off under changing runtime conditions. It achieves this by enabling two approximation knobs within a single DNN model rather than creating and maintaining an ensemble of models, e.g., MCDNN [MobiSys-16]. We show that ApproxNet can adapt seamlessly at runtime to these changes, provides low and stable latency for the image and video frame classification problems, and shows the improvement in accuracy and latency over ResNet [CVPR-16], MCDNN [MobiSys-16], MobileNets [Google-17], NestDNN [MobiCom-18], and MSDNet [ICLR-18].","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128788638","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Optimizing the Lifetime of Sensor Networks with Uncontrollable Mobile Sinks and QoS Constraints","authors":"Francesco Restuccia, Sajal K. Das","doi":"10.1145/2873059","DOIUrl":"https://doi.org/10.1145/2873059","url":null,"abstract":"In past literature, it has been demonstrated that the use of mobile sinks (MSs) increases dramatically the lifetime of wireless sensor networks (WSNs). In applications where the MSs are humans, animals, or transportation systems, the mobility of the MSs is often uncontrollable and could also be random and unpredictable. This implies the necessity of algorithms tailored to handle uncertainty on the MS mobility. In this article, we define the lifetime optimization of a WSN in the presence of uncontrollable sink mobility and Quality of Service (QoS) constraints. After defining an ideal scheme (called Oracle) which provably maximizes network lifetime, we present a novel Swarm-Intelligence-based Sensor Selection Algorithm (SISSA), which optimizes network lifetime and meets predefined QoS constraints. Then we mathematically analyze SISSA and derive analytical bounds on energy consumption, number of messages exchanged, and convergence time. The algorithm is experimentally evaluated on practical experimental setups, and its performances are compared to that by the optimal Oracle scheme, as well as with the IEEE 802.15.4 MAC and TDMA schemes. Results conclude that SISSA provides on the average the 56% of the lifetime provided by Oracle and outperforms IEEE 802.15.4 and TDMA in terms of yielded network lifetime.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125766662","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Decentralized Network-Level Synchronization in Mobile Ad Hoc Networks","authors":"Spyros Voulgaris, M. Dobson, M. Steen","doi":"10.1145/2880223","DOIUrl":"https://doi.org/10.1145/2880223","url":null,"abstract":"Energy is the scarcest resource in ad hoc wireless networks, particularly in wireless sensor networks requiring a long lifetime. Intermittently switching the radio on and off is widely adopted as the most effective way to keep energy consumption low. This, however, prevents the very goal of communication, unless nodes switch their radios on at synchronized intervals—a rather nontrivial coordination task. In this article, we address the problem of synchronizing node radios to a single universal schedule in wireless mobile ad hoc networks that can potentially consist of thousands of nodes. More specifically, we are interested in operating the network with duty cycles that can be less than 1% of the total cycle time. We identify the fundamental issues that govern cluster merging and provide a detailed comparison of various policies using extensive simulations based on a variety of mobility patterns. We propose a specific scheme that allows a 4,000-node network to stay synchronized with a duty cycle of approximately 0.7%. Our work is based on an existing, experimental MAC protocol that we use for real-world applications and is validated in a real network of around 120 mobile nodes.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125192931","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
F. Dressler, Margit Mutschlechner, Bijun Li, R. Kapitza, Simon P. Ripperger, C. Eibel, Benedict Herzog, Timo Hönig, Wolfgang Schröder-Preikschat
{"title":"Monitoring Bats in the Wild: On Using Erasure Codes for Energy-Efficient Wireless Sensor Networks","authors":"F. Dressler, Margit Mutschlechner, Bijun Li, R. Kapitza, Simon P. Ripperger, C. Eibel, Benedict Herzog, Timo Hönig, Wolfgang Schröder-Preikschat","doi":"10.1145/2875426","DOIUrl":"https://doi.org/10.1145/2875426","url":null,"abstract":"We explore the advantages of using Erasure Codes (ECs) in a very challenging sensor networking scenario, namely, monitoring and tracking bats in the wild. The mobile bat nodes collect contact information that needs to be transmitted to stationary base stations whenever they are in communication range. We are particularly interested in improving the overall communication reliability of the wireless communication. The mobile nodes are capable of storing a few 100kB of data and to exchange contact information in aggregated form. Due to the continuous flight of the bats and the forest environment, the wireless channel quality varies quickly and, thus, the communication is in general assumed to be highly unreliable. Given the very strict energy constraints of the mobile node and the inherently asymmetric channels, conventional techniques such as full data replication or Automatic Repeat Request to improve the communication reliability are prohibitive. In this work, we investigate the tradeoff between reliability achieved and the cost in form of additional transmissions, that is, the additional energy costs. Our energy measurements on a real platform combined with larger-scale simulation of the wireless communication clearly indicate the advantages of using ECs in our scenario. The results are also applicable in other configurations when unreliable communication channels meet tight energy budgets.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134101751","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yafeng Wu, Kin Sum Liu, J. Stankovic, T. He, Shan Lin
{"title":"Efficient Multichannel Communications in Wireless Sensor Networks","authors":"Yafeng Wu, Kin Sum Liu, J. Stankovic, T. He, Shan Lin","doi":"10.1145/2840808","DOIUrl":"https://doi.org/10.1145/2840808","url":null,"abstract":"This article demonstrates how to use multiple channels to improve communication performance in Wireless Sensor Networks (WSNs). We first investigate multichannel realities in WSNs through intensive empirical experiments with Micaz motes. Our study shows that current multichannel protocols are not suitable for WSNs because of the small number of available channels and unavoidable time errors found in real networks. With these observations, we propose a novel tree-based, multichannel scheme for data collection applications, which allocates channels to disjoint trees and exploits parallel transmissions among trees. In order to minimize interference within trees, we define a new channel assignment problem that is proven NP-complete. Then, we propose a greedy channel allocation algorithm that outperforms other schemes in dense networks with a small number of channels. We implement our protocol, called the Tree-based, Multichannel Protocol (TMCP), in a real testbed. To adjust to networks with link quality heterogeneity, an extension of TMCP is also proposed. Through both simulation and real experiments, we show that TMCP can significantly improve network throughput and reduce packet losses. More important, evaluation results show that TMCP better accommodates multichannel realities found in WSNs than other multichannel protocols.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123513220","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Cross-Layer Optimization Approach for Lower Layers of the Protocol Stack in Sensor Networks","authors":"H. Karvonen, C. Pomalaza-ráez, M. Hämäläinen","doi":"10.1145/2590810","DOIUrl":"https://doi.org/10.1145/2590810","url":null,"abstract":"A cross-layer optimization approach for the physical and medium access control layers of wireless sensor networks is introduced in this article. This approach includes a Markov chain model, simulations, and analytical derivations that are applied to the analysis of sensor networks using impulse radio ultra-wideband signals with noncoherent energy detection. This type of communication system has low-power transmission requirements and noise like signal characteristics with low interference to other wireless systems. The energy efficiency of different Reed-Solomon code rates and uncoded case are studied in a star topology network, where slotted Aloha, as defined in the IEEE 802.15.4a standard, is used as the medium access protocol. Analytical and simulation results clearly show the potential energy gains that can be achieved with the proposed optimization approach that can be also used in the evaluation and optimization of other combinations of physical and medium access control protocols.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131331321","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}