首页 > 最新文献

Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems最新文献

英文 中文
AI-assisted Cell-Level Fault Detection and Localization in Solar PV Electroluminescence Images 太阳能光伏电致发光图像的ai辅助电池级故障检测与定位
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3493455
M. Ahan, A. Nambi, T. Ganu, Dhananjay Nahata, S. Kalyanaraman
With the increasing adaption of solar energy worldwide, there is a huge interest to develop systems that help drive efficiency during manufacturing and ongoing operations. Due to various real-world conditions and processes, solar panels develop faults during their manufacturing and operations. The objective of this work is to build an End-to-End Fault Detection system to detect and localize faults in solar panels based on their Electroluminescence (EL) Imaging. Today, the majority of fault detection happens through manual inspection of EL images. To this end, we propose the design and implementation of an end-to-end system that firstly divides the solar panel into individual solar cells and then passes these cell images through a classification + detection pipeline for identifying the fault type and localizing the faults inside a cell. We propose a hybrid architecture that contains an ensemble of multiple CNN model architectures for classification and detection. The ensemble is capable of serving both - monocrystalline and polycrystalline solar panels. The proposed system significantly helps in increasing the efficiency of solar panels and reducing warranty and repair costs. We demonstrate the performance of the proposed system using an open EL image dataset with 95% of cell-level fault prediction accuracy and high recall. The proposed algorithms are applicable and can be extended for other solar applications that use RGB, EL, or thermal imaging techniques.
随着太阳能在全球范围内的应用越来越广泛,人们对开发有助于提高制造和持续运营效率的系统产生了巨大的兴趣。由于各种现实条件和过程,太阳能电池板在制造和运行过程中会出现故障。本文的目的是建立一个基于电致发光成像的端到端故障检测系统,对太阳能电池板的故障进行检测和定位。目前,大多数故障检测都是通过人工检查EL图像进行的。为此,我们提出了一个端到端系统的设计和实现,该系统首先将太阳能电池板划分为单个太阳能电池,然后将这些电池图像通过分类+检测管道进行故障类型识别和电池内部故障定位。我们提出了一种混合架构,它包含多个CNN模型架构的集成,用于分类和检测。该系统能够同时服务于单晶和多晶太阳能电池板。所提出的系统大大有助于提高太阳能电池板的效率,降低保修和维修成本。我们使用开放的EL图像数据集证明了该系统的性能,该系统具有95%的细胞级故障预测准确率和高召回率。所提出的算法是适用的,并且可以扩展到使用RGB, EL或热成像技术的其他太阳能应用。
{"title":"AI-assisted Cell-Level Fault Detection and Localization in Solar PV Electroluminescence Images","authors":"M. Ahan, A. Nambi, T. Ganu, Dhananjay Nahata, S. Kalyanaraman","doi":"10.1145/3485730.3493455","DOIUrl":"https://doi.org/10.1145/3485730.3493455","url":null,"abstract":"With the increasing adaption of solar energy worldwide, there is a huge interest to develop systems that help drive efficiency during manufacturing and ongoing operations. Due to various real-world conditions and processes, solar panels develop faults during their manufacturing and operations. The objective of this work is to build an End-to-End Fault Detection system to detect and localize faults in solar panels based on their Electroluminescence (EL) Imaging. Today, the majority of fault detection happens through manual inspection of EL images. To this end, we propose the design and implementation of an end-to-end system that firstly divides the solar panel into individual solar cells and then passes these cell images through a classification + detection pipeline for identifying the fault type and localizing the faults inside a cell. We propose a hybrid architecture that contains an ensemble of multiple CNN model architectures for classification and detection. The ensemble is capable of serving both - monocrystalline and polycrystalline solar panels. The proposed system significantly helps in increasing the efficiency of solar panels and reducing warranty and repair costs. We demonstrate the performance of the proposed system using an open EL image dataset with 95% of cell-level fault prediction accuracy and high recall. The proposed algorithms are applicable and can be extended for other solar applications that use RGB, EL, or thermal imaging techniques.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129832242","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}
引用次数: 0
Enabling Elasticity on the Edge using Heterogeneous Gateways 使用异构网关在边缘启用弹性
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3492890
Nabeel Nasir, Bradford Campbell
Edge computing for the Internet of Things prescribes executing applications on server machines closer to devices rather than depending on the cloud. However, server machines are expensive, are not flexible to adapt to varying application requirements, require gateways to interact with IoT devices, and follow a centralized model which increases traffic and application latency. Special-purpose hardware for the edge is becoming increasingly sophisticated, with support for machine learning, secure enclaves etc., and this work is an attempt to leverage such hardware to cooperatively execute edge applications, rather than relying on expensive edge servers. To do so, our design relies on a distributed middleware which can seamlessly scale up with new hardware, and a task scheduler which best matches application requirements with the hardware capabilities available. We have built a prototype middleware that operates on multiple gateways in our testbed of 250 IoT devices, and we plan to further improve our platform to support more varying use cases.
物联网的边缘计算要求在离设备更近的服务器机器上执行应用程序,而不是依赖于云。然而,服务器机器价格昂贵,不能灵活地适应不同的应用程序需求,需要网关与物联网设备进行交互,并且遵循集中式模型,这会增加流量和应用程序延迟。用于边缘的专用硬件正变得越来越复杂,支持机器学习、安全飞地等,这项工作是试图利用这些硬件来协作执行边缘应用程序,而不是依赖昂贵的边缘服务器。为了做到这一点,我们的设计依赖于一个分布式中间件,它可以无缝地扩展到新的硬件,以及一个任务调度程序,它可以最好地匹配应用程序需求和可用的硬件功能。我们已经在250个物联网设备的测试平台上构建了一个在多个网关上运行的原型中间件,我们计划进一步改进我们的平台,以支持更多不同的用例。
{"title":"Enabling Elasticity on the Edge using Heterogeneous Gateways","authors":"Nabeel Nasir, Bradford Campbell","doi":"10.1145/3485730.3492890","DOIUrl":"https://doi.org/10.1145/3485730.3492890","url":null,"abstract":"Edge computing for the Internet of Things prescribes executing applications on server machines closer to devices rather than depending on the cloud. However, server machines are expensive, are not flexible to adapt to varying application requirements, require gateways to interact with IoT devices, and follow a centralized model which increases traffic and application latency. Special-purpose hardware for the edge is becoming increasingly sophisticated, with support for machine learning, secure enclaves etc., and this work is an attempt to leverage such hardware to cooperatively execute edge applications, rather than relying on expensive edge servers. To do so, our design relies on a distributed middleware which can seamlessly scale up with new hardware, and a task scheduler which best matches application requirements with the hardware capabilities available. We have built a prototype middleware that operates on multiple gateways in our testbed of 250 IoT devices, and we plan to further improve our platform to support more varying use cases.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"T156 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125658022","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}
引用次数: 1
An analytical framework for Reconfigurable Intelligent Surfaces placement in a mobile user environment 移动用户环境中可重构智能曲面放置的分析框架
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3494038
Giorgos Stratidakis, S. Droulias, A. Alexiou
The primary role of a reconfigurable intelligent surface (RIS) is to restore the propagation path between the access point (AP) and the user equipment (UE) in a non-line-of-sight communication link. Depending on the RIS placement with respect to the AP and UE positions, different power levels can reach the UE, thus affecting the quality of the communication. Particularly when the UE moves freely, the RIS position that maximizes the received signal will depend strongly on the UE location. In this context, we use an analytical model to assess the decisions that have to be made concerning the positioning of the RIS, which are determined by the interplay of three crucial quantities, namely (a) the available AP gain, (b) the available positions for the AP and RIS placement, and (c) the minimum desired power levels at the UE. The impact of the AP antenna gain tunability on the RIS placement selection is assessed and illustrated in D-band indoor scenarios.
可重构智能表面(RIS)的主要作用是在非视距通信链路中恢复接入点(AP)和用户设备(UE)之间的传播路径。根据RIS相对于AP和UE位置的放置位置,不同的功率水平可以到达UE,从而影响通信质量。特别是当终端自由移动时,最大接收信号的RIS位置将强烈依赖于终端位置。在这种情况下,我们使用一个分析模型来评估必须做出的关于RIS定位的决策,这是由三个关键数量的相互作用决定的,即(a)可用的AP增益,(b) AP和RIS放置的可用位置,以及(c) UE的最小期望功率水平。在d波段室内场景中,对AP天线增益可调性对RIS放置选择的影响进行了评估和说明。
{"title":"An analytical framework for Reconfigurable Intelligent Surfaces placement in a mobile user environment","authors":"Giorgos Stratidakis, S. Droulias, A. Alexiou","doi":"10.1145/3485730.3494038","DOIUrl":"https://doi.org/10.1145/3485730.3494038","url":null,"abstract":"The primary role of a reconfigurable intelligent surface (RIS) is to restore the propagation path between the access point (AP) and the user equipment (UE) in a non-line-of-sight communication link. Depending on the RIS placement with respect to the AP and UE positions, different power levels can reach the UE, thus affecting the quality of the communication. Particularly when the UE moves freely, the RIS position that maximizes the received signal will depend strongly on the UE location. In this context, we use an analytical model to assess the decisions that have to be made concerning the positioning of the RIS, which are determined by the interplay of three crucial quantities, namely (a) the available AP gain, (b) the available positions for the AP and RIS placement, and (c) the minimum desired power levels at the UE. The impact of the AP antenna gain tunability on the RIS placement selection is assessed and illustrated in D-band indoor scenarios.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126760574","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}
引用次数: 6
The convergence of Blockchain and Machine Learning for Decentralized Trust Management in IoT Ecosystems 融合区块链和机器学习实现物联网生态系统中去中心化信任管理
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3493375
T. Ranathunga, A. Mcgibney, S. Rea
The EU data strategy postulates that by 2025 there will be a paradigm shift towards more decentralized intelligence and data processing at the edge. The convergence of a large number of nodes at the IoT edge along with multiple service providers and network operators exposes data owners and resource providers to potential threats. To address cloud-edge risks, trust-based decentralized management is needed. Blockchain technology has created an opportunity to decentralize IoT ecosystems, through its intrinsic properties and together with machine learning (ML) it can be used to provide a trusted backbone for managing IoT ecosystems to support automated and adaptive trust management. This paper presents a novel approach for crosslayer intelligent trust computation modelling leveraging ML and Blockchain for decentralized trust management in IoT ecosystems. The effectiveness of the proposed approach for flow-based trust assessment is demonstrated using the Hyperledger Framework and the Cooja-based simulation environment. Finally, an initial evaluation is presented to understand the performance in terms of scalability and trust convergence of the proposed model.
欧盟数据战略假设,到2025年,将出现一种范式转变,转向更分散的智能和边缘数据处理。物联网边缘的大量节点以及多个服务提供商和网络运营商的融合使数据所有者和资源提供商面临潜在威胁。为了解决云边缘风险,需要基于信任的分散管理。区块链技术创造了一个去中心化物联网生态系统的机会,通过其固有属性和机器学习(ML),它可以用来为管理物联网生态系统提供可信的骨干,以支持自动化和自适应信任管理。本文提出了一种利用ML和区块链进行物联网生态系统分散信任管理的跨层智能信任计算建模的新方法。使用Hyperledger框架和基于cooja的模拟环境证明了所提出的基于流的信任评估方法的有效性。最后,给出了一个初步的评估,从可扩展性和信任收敛的角度来理解所提出模型的性能。
{"title":"The convergence of Blockchain and Machine Learning for Decentralized Trust Management in IoT Ecosystems","authors":"T. Ranathunga, A. Mcgibney, S. Rea","doi":"10.1145/3485730.3493375","DOIUrl":"https://doi.org/10.1145/3485730.3493375","url":null,"abstract":"The EU data strategy postulates that by 2025 there will be a paradigm shift towards more decentralized intelligence and data processing at the edge. The convergence of a large number of nodes at the IoT edge along with multiple service providers and network operators exposes data owners and resource providers to potential threats. To address cloud-edge risks, trust-based decentralized management is needed. Blockchain technology has created an opportunity to decentralize IoT ecosystems, through its intrinsic properties and together with machine learning (ML) it can be used to provide a trusted backbone for managing IoT ecosystems to support automated and adaptive trust management. This paper presents a novel approach for crosslayer intelligent trust computation modelling leveraging ML and Blockchain for decentralized trust management in IoT ecosystems. The effectiveness of the proposed approach for flow-based trust assessment is demonstrated using the Hyperledger Framework and the Cooja-based simulation environment. Finally, an initial evaluation is presented to understand the performance in terms of scalability and trust convergence of the proposed model.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127036391","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}
引用次数: 3
Device or User: Rethinking Federated Learning in Personal-Scale Multi-Device Environments 设备还是用户:在个人规模的多设备环境中重新思考联邦学习
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3493449
Hyunsung Cho, Akhil Mathur, F. Kawsar
We are witnessing a trend of users owning multiple data-generating wearable and IoT devices that continuously capture sensor data pertaining to a user's activities and context. Federated Learning is a potential technique to derive meaningful insights from this sensor data in a privacy-preserving way without revealing the raw sensor data to a central server. In this paper, we introduce a new problem setting in this multi-device context called Federated Learning in Multi-Device Local Networks (FL-MDLN). We identify core challenges for FL-MDLN in relation to its federation architecture, and statistical and systems heterogeneity across multiple users and multiple devices. Then, we introduce a new user-as-client (UAC) federation architecture, and propose various device selection strategies to counter statistical and systems heterogeneity in FL-MDLN. Early empirical findings show that our proposed techniques improve model test accuracy as well as battery power efficiency in FL. Based on these findings, we elucidate open research questions and future work in FL-MDLN.
我们正在见证一种趋势,即用户拥有多个可生成数据的可穿戴设备和物联网设备,这些设备可以持续捕获与用户活动和环境相关的传感器数据。联邦学习是一种潜在的技术,可以在不向中央服务器透露原始传感器数据的情况下,以保护隐私的方式从传感器数据中获得有意义的见解。在本文中,我们在这种多设备环境中引入了一个新的问题设置,称为多设备本地网络中的联邦学习(FL-MDLN)。我们确定了FL-MDLN的核心挑战,涉及其联邦体系结构,以及跨多个用户和多个设备的统计和系统异质性。然后,我们引入了一个新的用户即客户端(UAC)联邦架构,并提出了各种设备选择策略来对抗FL-MDLN中的统计和系统异质性。早期的实证研究结果表明,我们提出的技术提高了FL的模型测试精度和电池功率效率。基于这些发现,我们阐明了FL- mdln的开放性研究问题和未来的工作。
{"title":"Device or User: Rethinking Federated Learning in Personal-Scale Multi-Device Environments","authors":"Hyunsung Cho, Akhil Mathur, F. Kawsar","doi":"10.1145/3485730.3493449","DOIUrl":"https://doi.org/10.1145/3485730.3493449","url":null,"abstract":"We are witnessing a trend of users owning multiple data-generating wearable and IoT devices that continuously capture sensor data pertaining to a user's activities and context. Federated Learning is a potential technique to derive meaningful insights from this sensor data in a privacy-preserving way without revealing the raw sensor data to a central server. In this paper, we introduce a new problem setting in this multi-device context called Federated Learning in Multi-Device Local Networks (FL-MDLN). We identify core challenges for FL-MDLN in relation to its federation architecture, and statistical and systems heterogeneity across multiple users and multiple devices. Then, we introduce a new user-as-client (UAC) federation architecture, and propose various device selection strategies to counter statistical and systems heterogeneity in FL-MDLN. Early empirical findings show that our proposed techniques improve model test accuracy as well as battery power efficiency in FL. Based on these findings, we elucidate open research questions and future work in FL-MDLN.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127511539","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}
引用次数: 2
Vision Paper: Towards Software-Defined Video Analytics with Cross-Camera Collaboration 愿景文件:实现跨摄像机协作的软件定义视频分析
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3493453
Juheon Yi, Chulhong Min, F. Kawsar
Video cameras are becoming ubiquitous in our daily lives. With the recent advancement of Artificial Intelligence (AI), live video analytics are enabling various useful services, including traffic monitoring and campus surveillance. However, current video analytics systems are highly limited in leveraging the enormous opportunities of the deployed cameras due to (i) centralized processing architecture (i.e., cameras are treated as dumb streaming-only sensors), (ii) hard-coded analytics capabilities from tightly coupled hardware and software, (iii) isolated and fragmented camera deployment from different service providers, and (iv) independent processing of camera streams without any collaboration. In this paper, we envision a full-fledged system for software-defined video analytics with cross-camera collaboration that overcomes the aforementioned limitations. We illustrate its detailed system architecture, carefully analyze the key system requirements with representative app scenarios, and derive potential research issues along with a summary of the status quo of existing works.
摄像机在我们的日常生活中变得无处不在。随着人工智能(AI)的发展,实时视频分析正在实现各种有用的服务,包括交通监控和校园监控。然而,目前的视频分析系统在利用部署摄像机的巨大机会方面受到高度限制,因为(i)集中处理架构(即,摄像机被视为哑流传感器),(ii)硬编码分析能力来自紧密耦合的硬件和软件,(iii)来自不同服务提供商的孤立和碎片化摄像机部署,以及(iv)在没有任何协作的情况下独立处理摄像机流。在本文中,我们设想了一个成熟的系统,用于软件定义的视频分析,具有跨摄像机协作,克服了上述限制。阐述了其详细的系统架构,结合具有代表性的应用场景,仔细分析了关键的系统需求,并总结了现有工作的现状,得出了潜在的研究问题。
{"title":"Vision Paper: Towards Software-Defined Video Analytics with Cross-Camera Collaboration","authors":"Juheon Yi, Chulhong Min, F. Kawsar","doi":"10.1145/3485730.3493453","DOIUrl":"https://doi.org/10.1145/3485730.3493453","url":null,"abstract":"Video cameras are becoming ubiquitous in our daily lives. With the recent advancement of Artificial Intelligence (AI), live video analytics are enabling various useful services, including traffic monitoring and campus surveillance. However, current video analytics systems are highly limited in leveraging the enormous opportunities of the deployed cameras due to (i) centralized processing architecture (i.e., cameras are treated as dumb streaming-only sensors), (ii) hard-coded analytics capabilities from tightly coupled hardware and software, (iii) isolated and fragmented camera deployment from different service providers, and (iv) independent processing of camera streams without any collaboration. In this paper, we envision a full-fledged system for software-defined video analytics with cross-camera collaboration that overcomes the aforementioned limitations. We illustrate its detailed system architecture, carefully analyze the key system requirements with representative app scenarios, and derive potential research issues along with a summary of the status quo of existing works.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127875243","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}
引用次数: 5
Morphy 霉味
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3485947
Fan Yang, A. Thangarajan, Sam Michiels, W. Joosen, D. Hughes
Recent innovations in energy harvesting promise extended operational life and reduced maintenance costs for the next generation of Internet of Things (IoT) platforms. However, energy management in these platforms remains problematic due to dynamism in energy supply and demand, inefficiency in storing and converting energy and a lack of per-task charge isolation. This paper tackles this problem by proposing a software defined charge storage module called Morphy, which combines a polymorphic capacitor array with intelligent power management software. Morphy delivers energy to application tasks in a flexible, efficient, and isolated manner. Morphy provides two software extensions to the Operating System scheduler: the energy semaphore blocks the execution of tasks until sufficient charge is available to safely run them, and the energy watchdog monitors and mitigates energy management bugs. We have realized a prototype of Morphy with the hardware form factor of a standard 9V (PP3) battery package and a software library that integrates with the FreeRTOS scheduler. Our evaluation shows that, in comparison to standard energy storage and management approaches, our prototype reaches an operational voltage more quickly, sustains operation longer in the case of power failure and effectively isolates charge storage for dedicated tasks with minimal compute, memory and energy overhead.
{"title":"Morphy","authors":"Fan Yang, A. Thangarajan, Sam Michiels, W. Joosen, D. Hughes","doi":"10.1145/3485730.3485947","DOIUrl":"https://doi.org/10.1145/3485730.3485947","url":null,"abstract":"Recent innovations in energy harvesting promise extended operational life and reduced maintenance costs for the next generation of Internet of Things (IoT) platforms. However, energy management in these platforms remains problematic due to dynamism in energy supply and demand, inefficiency in storing and converting energy and a lack of per-task charge isolation. This paper tackles this problem by proposing a software defined charge storage module called Morphy, which combines a polymorphic capacitor array with intelligent power management software. Morphy delivers energy to application tasks in a flexible, efficient, and isolated manner. Morphy provides two software extensions to the Operating System scheduler: the energy semaphore blocks the execution of tasks until sufficient charge is available to safely run them, and the energy watchdog monitors and mitigates energy management bugs. We have realized a prototype of Morphy with the hardware form factor of a standard 9V (PP3) battery package and a software library that integrates with the FreeRTOS scheduler. Our evaluation shows that, in comparison to standard energy storage and management approaches, our prototype reaches an operational voltage more quickly, sustains operation longer in the case of power failure and effectively isolates charge storage for dedicated tasks with minimal compute, memory and energy overhead.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"183 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116875955","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}
引用次数: 6
ECCO-Box: An Edge Computing and Connectivity Framework ECCO-Box:边缘计算和连接框架
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3492898
Jannik Blähser
The ECCO-Box is a framework to establish connectivity of heterogeneous devices and sensors and distribute computing on the computing continuum dynamically at runtime. The goal of the dissertation is to design an architecture concept and develop a working prototype as a proof of concept. There are several requirements to the application which have to be fulfilled and will be evaluated in the form of an experimental study in the end. The main use case of the application will be processing of sensor data and analysis with artificial intelligence in an industrial environment.
ECCO-Box是一个框架,用于建立异构设备和传感器的连接,并在运行时动态地将计算分布在计算连续体上。本文的目标是设计一个架构概念,并开发一个工作原型作为概念的证明。申请有几个要求必须满足,最后将以实验研究的形式进行评估。该应用程序的主要用例将是在工业环境中使用人工智能处理传感器数据和分析。
{"title":"ECCO-Box: An Edge Computing and Connectivity Framework","authors":"Jannik Blähser","doi":"10.1145/3485730.3492898","DOIUrl":"https://doi.org/10.1145/3485730.3492898","url":null,"abstract":"The ECCO-Box is a framework to establish connectivity of heterogeneous devices and sensors and distribute computing on the computing continuum dynamically at runtime. The goal of the dissertation is to design an architecture concept and develop a working prototype as a proof of concept. There are several requirements to the application which have to be fulfilled and will be evaluated in the form of an experimental study in the end. The main use case of the application will be processing of sensor data and analysis with artificial intelligence in an industrial environment.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114348822","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}
引用次数: 0
Characterising the Role of Pre-Processing Parameters in Audio-based Embedded Machine Learning 表征预处理参数在基于音频的嵌入式机器学习中的作用
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3493448
Wiebke Toussaint, Akhil Mathur, A. Ding, F. Kawsar
When deploying machine learning (ML) models on embedded and IoT devices, performance encompasses more than an accuracy metric: inference latency, energy consumption, and model fairness are necessary to ensure reliable performance under heterogeneous and resource-constrained operating conditions. To this end, prior research has studied model-centric approaches, such as tuning the hyperparameters of the model during training and later applying model compression techniques to tailor the model to the resource needs of an embedded device. In this paper, we take a data-centric view of embedded ML and study the role that pre-processing parameters in the data pipeline can play in balancing the various performance metrics of an embedded ML system. Through an in-depth case study with audio-based keyword spotting (KWS) models, we show that pre-processing parameter tuning is a remarkable tool that model developers can adopt to trade-off between a model's accuracy, fairness, and system efficiency, as well as to make an embedded ML model resilient to unseen deployment conditions.
在嵌入式和物联网设备上部署机器学习(ML)模型时,性能不仅仅包括精度指标:推断延迟、能耗和模型公平性是确保在异构和资源受限的操作条件下可靠性能所必需的。为此,先前的研究已经研究了以模型为中心的方法,例如在训练期间调整模型的超参数,然后应用模型压缩技术来定制模型以满足嵌入式设备的资源需求。在本文中,我们采用了以数据为中心的嵌入式机器学习观点,并研究了数据管道中的预处理参数在平衡嵌入式机器学习系统的各种性能指标方面所起的作用。通过对基于音频的关键字识别(KWS)模型的深入案例研究,我们表明预处理参数调优是模型开发人员可以采用的一种出色的工具,可以在模型的准确性、公平性和系统效率之间进行权衡,并使嵌入式ML模型能够适应未知的部署条件。
{"title":"Characterising the Role of Pre-Processing Parameters in Audio-based Embedded Machine Learning","authors":"Wiebke Toussaint, Akhil Mathur, A. Ding, F. Kawsar","doi":"10.1145/3485730.3493448","DOIUrl":"https://doi.org/10.1145/3485730.3493448","url":null,"abstract":"When deploying machine learning (ML) models on embedded and IoT devices, performance encompasses more than an accuracy metric: inference latency, energy consumption, and model fairness are necessary to ensure reliable performance under heterogeneous and resource-constrained operating conditions. To this end, prior research has studied model-centric approaches, such as tuning the hyperparameters of the model during training and later applying model compression techniques to tailor the model to the resource needs of an embedded device. In this paper, we take a data-centric view of embedded ML and study the role that pre-processing parameters in the data pipeline can play in balancing the various performance metrics of an embedded ML system. Through an in-depth case study with audio-based keyword spotting (KWS) models, we show that pre-processing parameter tuning is a remarkable tool that model developers can adopt to trade-off between a model's accuracy, fairness, and system efficiency, as well as to make an embedded ML model resilient to unseen deployment conditions.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123371028","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}
引用次数: 6
Sensor Virtualization for Efficient Sharing of Mobile and Wearable Sensors 用于移动和可穿戴传感器高效共享的传感器虚拟化
Pub Date : 2021-11-15 DOI: 10.1145/3485730.3493451
Jian Xu, A. Bhattacharya, A. Balasubramanian, Donald E. Porter
Users are surrounded by sensors that are available through various devices beyond their smartphones. However, these sensors are not fully utilized by current end-user applications. A key reason sensor use is so limited is that application developers must exactly identify how the sensor data can be used by smartphone apps. To mitigate this problem, we present SenseWear, a sensor-sharing platform that extends the functionality of a smartphone to use remote sensors with limited additional developer effort. Sensor sharing has several uses, including augmenting the hardware in smartphones, creating new gestural interactions with smartphone applications, and improving application's Quality of Experience via higher-quality sensors from other devices, such as wearables. We developed and present six use cases that use remote sensors in various smartphone applications. Each extension requires adding fewer than 20 lines of code on average. Furthermore, using remote sensors did not introduce a perceptible increase in latency, and creates more convenient interaction options for smartphone apps.
用户周围的传感器可以通过智能手机以外的各种设备获得。然而,这些传感器并没有被当前的终端用户应用充分利用。传感器使用如此有限的一个关键原因是,应用程序开发人员必须准确地确定传感器数据如何被智能手机应用程序使用。为了缓解这个问题,我们提出了SenseWear,这是一个传感器共享平台,可以扩展智能手机的功能,使用远程传感器,而开发人员的额外工作也很有限。传感器共享有多种用途,包括增强智能手机的硬件,与智能手机应用程序创建新的手势交互,以及通过来自其他设备(如可穿戴设备)的更高质量传感器提高应用程序的体验质量。我们开发并展示了在各种智能手机应用程序中使用远程传感器的六个用例。每个扩展平均只需要添加不到20行代码。此外,使用远程传感器并没有带来明显的延迟增加,并且为智能手机应用程序创造了更方便的交互选项。
{"title":"Sensor Virtualization for Efficient Sharing of Mobile and Wearable Sensors","authors":"Jian Xu, A. Bhattacharya, A. Balasubramanian, Donald E. Porter","doi":"10.1145/3485730.3493451","DOIUrl":"https://doi.org/10.1145/3485730.3493451","url":null,"abstract":"Users are surrounded by sensors that are available through various devices beyond their smartphones. However, these sensors are not fully utilized by current end-user applications. A key reason sensor use is so limited is that application developers must exactly identify how the sensor data can be used by smartphone apps. To mitigate this problem, we present SenseWear, a sensor-sharing platform that extends the functionality of a smartphone to use remote sensors with limited additional developer effort. Sensor sharing has several uses, including augmenting the hardware in smartphones, creating new gestural interactions with smartphone applications, and improving application's Quality of Experience via higher-quality sensors from other devices, such as wearables. We developed and present six use cases that use remote sensors in various smartphone applications. Each extension requires adding fewer than 20 lines of code on average. Furthermore, using remote sensors did not introduce a perceptible increase in latency, and creates more convenient interaction options for smartphone apps.","PeriodicalId":356322,"journal":{"name":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131598485","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}
引用次数: 0
期刊
Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1