首页 > 最新文献

2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)最新文献

英文 中文
JSEVAsync: An Asynchronous Event-based Framework to Energy Saving on IoT Devices JSEVAsync:基于异步事件的物联网设备节能框架
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9965063
Fernando L. Oliveira, J. Mattos
Typically the Internet of Things devices are constrained in terms of processing, memory, and energy consumption. Energy consumption is a critical aspect of these devices, being heavily impacted by how programs are developed, and it becomes more evident in interpreted languages that naturally demand more resources. Commonly embedded software development uses Time-triggered (TT) and Event-triggered (ET) architectures to design embedded projects. However, the TT strategy can consume more energy due to the polling method; in contrast, the ET approach can be energy-efficient but cannot deal with multiple events. This paper introduces JSEVAsync, a framework to help developers to design applications using JavaScript language for IoT devices that combine the best parts of TT and ET architectures. This approach uses JavaScript's non-blocking concept as a development interface to structure the algorithms into asynchronous events. To validate it, we compare C- and JavaScript-based applications and analyze the results from the energy consumption perspective. We found that writing code through JSEVAsync can be up to 21% more energy efficient than the traditional method. Moreover, JavaScript can improve design-time aspects such as readability, maintainability, and code reuse.
通常,物联网设备在处理、内存和能耗方面受到限制。能源消耗是这些设备的一个关键方面,受到程序开发方式的严重影响,并且在自然需要更多资源的解释语言中变得更加明显。通常嵌入式软件开发使用时间触发(TT)和事件触发(ET)架构来设计嵌入式项目。然而,由于采用轮询方法,TT策略会消耗更多的能量;相比之下,ET方法可以是节能的,但不能处理多个事件。本文介绍了JSEVAsync,这是一个框架,可以帮助开发人员使用JavaScript语言为物联网设备设计应用程序,它结合了TT和ET架构的最佳部分。这种方法使用JavaScript的非阻塞概念作为开发接口,将算法结构化为异步事件。为了验证它,我们比较了基于C和基于javascript的应用程序,并从能耗的角度分析了结果。我们发现,通过JSEVAsync编写代码可以比传统方法节省高达21%的能源效率。此外,JavaScript可以改善设计时的一些方面,如可读性、可维护性和代码重用。
{"title":"JSEVAsync: An Asynchronous Event-based Framework to Energy Saving on IoT Devices","authors":"Fernando L. Oliveira, J. Mattos","doi":"10.1109/SBESC56799.2022.9965063","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9965063","url":null,"abstract":"Typically the Internet of Things devices are constrained in terms of processing, memory, and energy consumption. Energy consumption is a critical aspect of these devices, being heavily impacted by how programs are developed, and it becomes more evident in interpreted languages that naturally demand more resources. Commonly embedded software development uses Time-triggered (TT) and Event-triggered (ET) architectures to design embedded projects. However, the TT strategy can consume more energy due to the polling method; in contrast, the ET approach can be energy-efficient but cannot deal with multiple events. This paper introduces JSEVAsync, a framework to help developers to design applications using JavaScript language for IoT devices that combine the best parts of TT and ET architectures. This approach uses JavaScript's non-blocking concept as a development interface to structure the algorithms into asynchronous events. To validate it, we compare C- and JavaScript-based applications and analyze the results from the energy consumption perspective. We found that writing code through JSEVAsync can be up to 21% more energy efficient than the traditional method. Moreover, JavaScript can improve design-time aspects such as readability, maintainability, and code reuse.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"209 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134111946","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
Load Balancing Based on Multimedia Task Division for Reactive WSNs: Case Study for Pest Management 基于多媒体任务划分的响应式wsn负载均衡:害虫管理案例研究
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9965097
Weslen Souza, L. Brisolara, P. Ferreira
Wireless Sensor Networks have been widely used for monitoring and data collection. Technological advances allowed the integration of multimedia devices into these networks, giving rise to new possible applications. The nodes that make up these networks are commonly located in external environments where they are exclusively powered by batteries, thus the network lifetime depends on the charge of these batteries. To maximize the useful life of the network as a whole, load balancing techniques are proposed with the aim of promoting a more homogeneous energy consumption by all the nodes, preventing only a few nodes from working in excess and dying prematurely. Most of the studies identified in the literature for reactive WSN only address networks with overlapping sensing, making the decision of which of the nodes that detected this same event should process it. In this work, networks without sensing overlap are addressed, where a load balancing strategy based on task division is proposed. An event is split into several smaller multimedia processing subtasks, which are distributed to neighboring nodes that are able to perform the processing. Through experiments, we show the improvements of around 29% achieved by the proposed approach, when compared to a WSN that does not use any load balancing technique.
无线传感器网络已广泛应用于监测和数据采集。技术的进步使多媒体设备能够集成到这些网络中,从而产生了新的可能的应用。组成这些网络的节点通常位于外部环境中,它们完全由电池供电,因此网络寿命取决于这些电池的电量。为了使整个网络的使用寿命最大化,提出了负载均衡技术,目的是促进所有节点的更均匀的能量消耗,防止只有少数节点过度工作和过早死亡。文献中发现的大多数针对响应式WSN的研究只针对具有重叠感知的网络,并决定检测到同一事件的哪个节点应该处理它。针对无感知重叠的网络,提出了一种基于任务划分的负载均衡策略。事件被分成几个较小的多媒体处理子任务,这些子任务被分发到能够执行处理的相邻节点。通过实验,我们表明,与不使用任何负载平衡技术的WSN相比,所提出的方法实现了约29%的改进。
{"title":"Load Balancing Based on Multimedia Task Division for Reactive WSNs: Case Study for Pest Management","authors":"Weslen Souza, L. Brisolara, P. Ferreira","doi":"10.1109/SBESC56799.2022.9965097","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9965097","url":null,"abstract":"Wireless Sensor Networks have been widely used for monitoring and data collection. Technological advances allowed the integration of multimedia devices into these networks, giving rise to new possible applications. The nodes that make up these networks are commonly located in external environments where they are exclusively powered by batteries, thus the network lifetime depends on the charge of these batteries. To maximize the useful life of the network as a whole, load balancing techniques are proposed with the aim of promoting a more homogeneous energy consumption by all the nodes, preventing only a few nodes from working in excess and dying prematurely. Most of the studies identified in the literature for reactive WSN only address networks with overlapping sensing, making the decision of which of the nodes that detected this same event should process it. In this work, networks without sensing overlap are addressed, where a load balancing strategy based on task division is proposed. An event is split into several smaller multimedia processing subtasks, which are distributed to neighboring nodes that are able to perform the processing. Through experiments, we show the improvements of around 29% achieved by the proposed approach, when compared to a WSN that does not use any load balancing technique.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122181815","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
Integrating Autonomous Vehicle Simulation Tools using SmartData 使用SmartData集成自动驾驶汽车仿真工具
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9964834
José Luís Conradi Hoffmann, Leonardo Passig Horstmann, A. A. Fröhlich
This work proposes a SmartData-based middleware to integrate Autonomous Systems Simulators and external tools. The interface models the data used on a simulator and creates an intermediary layer between the simulator and the external tools by defining the inputs and outputs as SmartData. A message bus is used for communication between SmartData following their interest relations. Messages are exchanged following a specific protocol such as CAN, TSTP, and EtherCat. However, the architecture presented is agnostic of protocol. The presented interface eases the integration of the autonomous system simulation with other simulators (e.g., Network Simulators), Cloud services, fault injection mechanisms, Digital Twins, and Hardware-in-the-loop scenarios. Moreover, this interface allows transparent, runtime component replacement and time synchronization, the modularization of the components of the system, and the addition of security aspects in the simulation. After presenting the interface proposed, we present a case-study application with an autonomous vehicle simulation using CARLA and measure the end-to-end delay and overhead incurred in the simulation.
这项工作提出了一个基于smartdata的中间件来集成自治系统模拟器和外部工具。接口对模拟器上使用的数据进行建模,并通过将输入和输出定义为SmartData,在模拟器和外部工具之间创建一个中间层。根据SmartData之间的利益关系,使用消息总线进行通信。消息的交换遵循特定的协议,如CAN、TSTP和EtherCat。然而,所提出的体系结构是不可知的协议。所提出的接口简化了自治系统仿真与其他模拟器(例如,网络模拟器)、云服务、故障注入机制、数字孪生和硬件在环场景的集成。此外,该接口允许透明、运行时组件替换和时间同步、系统组件的模块化以及在仿真中添加安全方面。在介绍了所提出的接口之后,我们提出了一个使用CARLA进行自动驾驶汽车仿真的案例研究应用,并测量了仿真中产生的端到端延迟和开销。
{"title":"Integrating Autonomous Vehicle Simulation Tools using SmartData","authors":"José Luís Conradi Hoffmann, Leonardo Passig Horstmann, A. A. Fröhlich","doi":"10.1109/SBESC56799.2022.9964834","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9964834","url":null,"abstract":"This work proposes a SmartData-based middleware to integrate Autonomous Systems Simulators and external tools. The interface models the data used on a simulator and creates an intermediary layer between the simulator and the external tools by defining the inputs and outputs as SmartData. A message bus is used for communication between SmartData following their interest relations. Messages are exchanged following a specific protocol such as CAN, TSTP, and EtherCat. However, the architecture presented is agnostic of protocol. The presented interface eases the integration of the autonomous system simulation with other simulators (e.g., Network Simulators), Cloud services, fault injection mechanisms, Digital Twins, and Hardware-in-the-loop scenarios. Moreover, this interface allows transparent, runtime component replacement and time synchronization, the modularization of the components of the system, and the addition of security aspects in the simulation. After presenting the interface proposed, we present a case-study application with an autonomous vehicle simulation using CARLA and measure the end-to-end delay and overhead incurred in the simulation.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114250301","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
On the Effect of Heterogeneous Robot Fleets on Smart Warehouses' Order Time, Energy, and Operating Costs 异构机器人车队对智能仓库订单时间、能源和运营成本的影响
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9964584
George S. Oliveira, J. T. Carvalho, P. Plentz
Smart warehouses use robots for pick-up and delivery tasks, often within the Robot as a Service business model where robot costs are calculated by the performed tasks or by a monthly lease. Therefore, warehouses do not have to deal with the technical risks of maintaining the fleet of operational robots. However, it is necessary to pay attention to the fleet's energy costs, fulfillment of orders, and synchronization with the warehouse's logistics sector. This work presents the effect of different robot types in fleets operating in a large simulated smart warehouse using a previously designed state-of-the-art algorithm. Results show that investing in heterogeneous fleets does not produce performance from a particular variety of robots and that the effects of the number of robots on order fulfillment time, energy consumption, and operating costs are directly related to the used algorithm.
智能仓库使用机器人来完成取货和送货任务,通常在机器人即服务(Robot as a Service)的商业模式中,机器人的成本是根据执行的任务或按月租赁计算的。因此,仓库不必处理维护操作机器人车队的技术风险。然而,有必要关注车队的能源成本、订单的履行以及与仓库物流部门的同步。这项工作展示了不同类型的机器人在大型模拟智能仓库中运行的影响,使用了先前设计的最先进的算法。结果表明,投资于异构车队并不会产生特定种类机器人的性能,机器人数量对订单履行时间、能源消耗和运营成本的影响与所使用的算法直接相关。
{"title":"On the Effect of Heterogeneous Robot Fleets on Smart Warehouses' Order Time, Energy, and Operating Costs","authors":"George S. Oliveira, J. T. Carvalho, P. Plentz","doi":"10.1109/SBESC56799.2022.9964584","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9964584","url":null,"abstract":"Smart warehouses use robots for pick-up and delivery tasks, often within the Robot as a Service business model where robot costs are calculated by the performed tasks or by a monthly lease. Therefore, warehouses do not have to deal with the technical risks of maintaining the fleet of operational robots. However, it is necessary to pay attention to the fleet's energy costs, fulfillment of orders, and synchronization with the warehouse's logistics sector. This work presents the effect of different robot types in fleets operating in a large simulated smart warehouse using a previously designed state-of-the-art algorithm. Results show that investing in heterogeneous fleets does not produce performance from a particular variety of robots and that the effects of the number of robots on order fulfillment time, energy consumption, and operating costs are directly related to the used algorithm.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"10 5 Pt 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116886638","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
Feature Selection in Machine Learning for Knocking Noise detection 敲敲噪声检测的机器学习特征选择
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9964726
Maria Eduarda Rosa da Silva, G. Gracioli, G. Araújo
The search for effective methods to obtain an accurate detection of faults in cyber-physical systems grows constantly. Usually, a considerable amount of data generated by sensors is the source of any data-based analysis. In this context, the application of Machine Learning algorithms to identify faults has gained popularity and acceptance due to the high performance and low cost compared to other techniques. To improve the performance of such anomaly detection algorithms and have greater accuracy for failure identification, some strategies can be addressed, such as selecting the features that best describe the failure. For this, Features Selection is performed to identify significant features in a dataset. In this paper we present a comparison of 6 feature selection algorithms that are used to select the best features to detect the knocking noise fault in automotive combustion engines. By collecting and using data from an engine electronic control unit (ECU), we show that features selection can reduce the number of selected features in a failure classifier by 55% (from 9 to 5) with an improvement of the detection precision by 2%.
在网络物理系统中,对准确检测故障的有效方法的研究不断增长。通常,传感器产生的大量数据是任何基于数据的分析的来源。在此背景下,与其他技术相比,机器学习算法的高性能和低成本应用于故障识别得到了普及和接受。为了提高这些异常检测算法的性能,提高故障识别的准确性,可以解决一些策略,例如选择最能描述故障的特征。为此,执行特征选择以识别数据集中的重要特征。在本文中,我们比较了6种特征选择算法,用于选择最佳特征来检测汽车内燃机爆震噪声故障。通过收集和使用来自发动机电子控制单元(ECU)的数据,我们表明特征选择可以将故障分类器中选择的特征数量减少55%(从9个减少到5个),检测精度提高2%。
{"title":"Feature Selection in Machine Learning for Knocking Noise detection","authors":"Maria Eduarda Rosa da Silva, G. Gracioli, G. Araújo","doi":"10.1109/SBESC56799.2022.9964726","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9964726","url":null,"abstract":"The search for effective methods to obtain an accurate detection of faults in cyber-physical systems grows constantly. Usually, a considerable amount of data generated by sensors is the source of any data-based analysis. In this context, the application of Machine Learning algorithms to identify faults has gained popularity and acceptance due to the high performance and low cost compared to other techniques. To improve the performance of such anomaly detection algorithms and have greater accuracy for failure identification, some strategies can be addressed, such as selecting the features that best describe the failure. For this, Features Selection is performed to identify significant features in a dataset. In this paper we present a comparison of 6 feature selection algorithms that are used to select the best features to detect the knocking noise fault in automotive combustion engines. By collecting and using data from an engine electronic control unit (ECU), we show that features selection can reduce the number of selected features in a failure classifier by 55% (from 9 to 5) with an improvement of the detection precision by 2%.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125066481","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
An Adaptive TDMA Approach for Improving Reliability and Performance in WBAN under Heterogeneous Traffic and Interference 一种提高异构业务和干扰下WBAN可靠性和性能的自适应TDMA方法
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9964592
Jorge F. Herculano, Willians de P. Pereira, A. S. Sá
Medium Access Control (MAC) based on Time Division Multiple Access (TDMA) sublayer approaches have been proposed to improve Wireless Body Area Networks (WBAN) reliability and efficiency. These approaches inadequately deal with device heterogeneity and the message traffic dynamics in WBANs. We propose an adaptive policy TDMA-based MAC protocol. To improve policy communication between devices, each one receive time slots for transmission, considering their band-width and communication channel interference. Our approach simulations results show significant reliability and performance compared to IEEE 802.15.4, IEEE 802.15.6, and DSBS (Dynamic Scheduling Based on Sleeping Slots) protocols. The protocol decreased message loss while maintaining low power consumption and low latency in experiment simulation scenarios.
为了提高无线体域网络(WBAN)的可靠性和效率,提出了基于时分多址(TDMA)子层方法的介质访问控制(MAC)。这些方法不能很好地处理宽带网络中的设备异构性和消息流量动态问题。提出了一种基于tdma的自适应策略MAC协议。为了提高设备间的策略通信,考虑到设备的带宽和通信信道的干扰,每个设备接收时隙进行传输。仿真结果表明,与IEEE 802.15.4、IEEE 802.15.6和DSBS(基于睡眠槽的动态调度)协议相比,我们的方法具有显著的可靠性和性能。该协议在实验仿真场景下减少了消息丢失,同时保持了低功耗和低延迟。
{"title":"An Adaptive TDMA Approach for Improving Reliability and Performance in WBAN under Heterogeneous Traffic and Interference","authors":"Jorge F. Herculano, Willians de P. Pereira, A. S. Sá","doi":"10.1109/SBESC56799.2022.9964592","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9964592","url":null,"abstract":"Medium Access Control (MAC) based on Time Division Multiple Access (TDMA) sublayer approaches have been proposed to improve Wireless Body Area Networks (WBAN) reliability and efficiency. These approaches inadequately deal with device heterogeneity and the message traffic dynamics in WBANs. We propose an adaptive policy TDMA-based MAC protocol. To improve policy communication between devices, each one receive time slots for transmission, considering their band-width and communication channel interference. Our approach simulations results show significant reliability and performance compared to IEEE 802.15.4, IEEE 802.15.6, and DSBS (Dynamic Scheduling Based on Sleeping Slots) protocols. The protocol decreased message loss while maintaining low power consumption and low latency in experiment simulation scenarios.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124508142","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
Assessment and Optimization of 1D CNN Model for Human Activity Recognition 用于人体活动识别的1D CNN模型评估与优化
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9964520
Rafael Schild Reusch, L. Juracy, Fernando Gehm Moraes
Artificial Intelligence (AI) solves complex tasks like human activity and speech recognition. Accuracy-driven AI models introduced new challenges related to their applicability in resource-scarce systems. In Human Activity Recognition (HAR), state-of-the-art presents proposals using complex multi-layer LSTM networks. The literature states that LSTM networks are suitable for treating temporal-series data, a key feature for HAR. Most works in the literature seek the best possible accuracy, with few evaluating the overall computational cost to run the inference phase. In HAR, low-power IoT devices such as wearable sensors are widely used as data-gathering devices, but little effort is made to deploy AI technology in these devices. Most studies suggest an approach using edge devices or cloud computing architectures, where the end-device task is to gather and send data to the edge/cloud device. Most voice assistants, such as Amazon's Alexa and Google, use this architecture. In real-life applications, mainly in the healthcare industry, relying only on edge/cloud devices is not acceptable since these devices are not always available or reachable. The objective of this work is to evaluate the accuracy of convolutional networks with a simpler architecture, using 1D convolution, for HAR. The motivation for using networks with simpler network architectures is the possibility of embedding them in power- and memory-constrained devices.
人工智能(AI)解决复杂的任务,如人类活动和语音识别。精度驱动的人工智能模型在资源稀缺系统中的适用性方面带来了新的挑战。在人类活动识别(HAR)中,最先进的技术提出了使用复杂的多层LSTM网络的建议。文献表明,LSTM网络适合于处理时间序列数据,这是HAR的一个关键特征。文献中的大多数工作都在寻求尽可能好的准确性,很少评估运行推理阶段的总体计算成本。在HAR中,可穿戴传感器等低功耗物联网设备被广泛用作数据收集设备,但在这些设备中部署人工智能技术的努力很少。大多数研究建议使用边缘设备或云计算架构的方法,其中终端设备的任务是收集数据并将其发送到边缘/云设备。大多数语音助手,如亚马逊的Alexa和谷歌,都使用这种架构。在现实应用程序中,主要是在医疗保健行业,仅依赖边缘/云设备是不可接受的,因为这些设备并非总是可用或可访问。这项工作的目的是用一个更简单的结构来评估卷积网络的准确性,使用1D卷积,用于HAR。使用具有更简单网络架构的网络的动机是将它们嵌入功率和内存受限的设备的可能性。
{"title":"Assessment and Optimization of 1D CNN Model for Human Activity Recognition","authors":"Rafael Schild Reusch, L. Juracy, Fernando Gehm Moraes","doi":"10.1109/SBESC56799.2022.9964520","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9964520","url":null,"abstract":"Artificial Intelligence (AI) solves complex tasks like human activity and speech recognition. Accuracy-driven AI models introduced new challenges related to their applicability in resource-scarce systems. In Human Activity Recognition (HAR), state-of-the-art presents proposals using complex multi-layer LSTM networks. The literature states that LSTM networks are suitable for treating temporal-series data, a key feature for HAR. Most works in the literature seek the best possible accuracy, with few evaluating the overall computational cost to run the inference phase. In HAR, low-power IoT devices such as wearable sensors are widely used as data-gathering devices, but little effort is made to deploy AI technology in these devices. Most studies suggest an approach using edge devices or cloud computing architectures, where the end-device task is to gather and send data to the edge/cloud device. Most voice assistants, such as Amazon's Alexa and Google, use this architecture. In real-life applications, mainly in the healthcare industry, relying only on edge/cloud devices is not acceptable since these devices are not always available or reachable. The objective of this work is to evaluate the accuracy of convolutional networks with a simpler architecture, using 1D convolution, for HAR. The motivation for using networks with simpler network architectures is the possibility of embedding them in power- and memory-constrained devices.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123173119","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
Comparison of Different Adaptable Cache Bypassing Approaches 不同自适应缓存绕过方法的比较
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9965178
Mariana Carmin, L. A. Ensina, M. Alves
Most modern microprocessors have a deep cache hierarchy to hide the latency of accessing the main memory. Thus, with the increase in the number of cores, the shared Last-Level Cache (LLC) also increases, which consumes a large portion of the chip's total power and area. The same cache hierarchy can represent an extra latency barrier for applications with poor temporal and spatial locality. Therefore, sophisticated solutions should ensure optimal resource utilization to mitigate cache problems. In this scenario, an adaptive cache mechanism can benefit such applications, improving general system performance and decreasing energy consumption. When multiple programs are running, adapting the use of the LLC for each application avoids cache conflicts and cache pollution, increasing system performance. In this paper, we assess two approaches based on regression and classification models to adapt the use of the LLC during run-time, both using hardware counters. Analyzing the efficiency and overhead of each model through SPEC CPU 2006 and 2017, we observe a better performance for the classification model based on the Random Forest algorithm for both single and multi-program workloads.
大多数现代微处理器都有一个深缓存层次结构来隐藏访问主存的延迟。因此,随着内核数量的增加,共享的最后一级缓存(LLC)也会增加,这消耗了芯片总功率和面积的很大一部分。对于时间和空间局部性差的应用程序,相同的缓存层次结构可能表示额外的延迟屏障。因此,复杂的解决方案应该确保最佳的资源利用,以减轻缓存问题。在这种情况下,自适应缓存机制可以使这些应用程序受益,从而提高系统的总体性能并降低能耗。当运行多个程序时,为每个应用程序调整LLC的使用可以避免缓存冲突和缓存污染,从而提高系统性能。在本文中,我们评估了基于回归和分类模型的两种方法,以适应在运行时使用LLC,两者都使用硬件计数器。通过SPEC CPU 2006和2017分析每个模型的效率和开销,我们观察到基于随机森林算法的分类模型在单程序和多程序工作负载下都具有更好的性能。
{"title":"Comparison of Different Adaptable Cache Bypassing Approaches","authors":"Mariana Carmin, L. A. Ensina, M. Alves","doi":"10.1109/SBESC56799.2022.9965178","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9965178","url":null,"abstract":"Most modern microprocessors have a deep cache hierarchy to hide the latency of accessing the main memory. Thus, with the increase in the number of cores, the shared Last-Level Cache (LLC) also increases, which consumes a large portion of the chip's total power and area. The same cache hierarchy can represent an extra latency barrier for applications with poor temporal and spatial locality. Therefore, sophisticated solutions should ensure optimal resource utilization to mitigate cache problems. In this scenario, an adaptive cache mechanism can benefit such applications, improving general system performance and decreasing energy consumption. When multiple programs are running, adapting the use of the LLC for each application avoids cache conflicts and cache pollution, increasing system performance. In this paper, we assess two approaches based on regression and classification models to adapt the use of the LLC during run-time, both using hardware counters. Analyzing the efficiency and overhead of each model through SPEC CPU 2006 and 2017, we observe a better performance for the classification model based on the Random Forest algorithm for both single and multi-program workloads.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121699973","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
Designing a Multiple-User Wearable Edge AI system towards Human Activity Recognition 面向人类活动识别的多用户可穿戴边缘人工智能系统设计
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9964915
M. C. Silva, A. G. Bianchi, R. A. R. Oliveira, S. Ribeiro
Human Activity Recognition (HAR) using artificial intelligence has a broad range of applications. These applications reach a set of disciplines and areas as home activity monitoring, sports, traffic, and healthcare. Using Edge Computing as a tool to enhance is a recent but promising research front. In this work, we propose an architecture for an Edge AI system based on wearable devices. We validate aspects such as the algorithm and functioning based on an edge computing system. Our research displays that the developed system is capable of recognizing 18 different activities with 94% global average precision. Furthermore, it is suitable for usage in both mobile edge computing and cloudlets perspectives.
基于人工智能的人类活动识别(HAR)具有广泛的应用前景。这些应用程序涉及一系列学科和领域,如家庭活动监控、体育、交通和医疗保健。使用边缘计算作为增强工具是最近但有前途的研究前沿。在这项工作中,我们提出了一种基于可穿戴设备的边缘人工智能系统架构。我们验证了基于边缘计算系统的算法和功能等方面。我们的研究表明,开发的系统能够识别18种不同的活动,全球平均精度为94%。此外,它适用于移动边缘计算和cloudlets透视图。
{"title":"Designing a Multiple-User Wearable Edge AI system towards Human Activity Recognition","authors":"M. C. Silva, A. G. Bianchi, R. A. R. Oliveira, S. Ribeiro","doi":"10.1109/SBESC56799.2022.9964915","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9964915","url":null,"abstract":"Human Activity Recognition (HAR) using artificial intelligence has a broad range of applications. These applications reach a set of disciplines and areas as home activity monitoring, sports, traffic, and healthcare. Using Edge Computing as a tool to enhance is a recent but promising research front. In this work, we propose an architecture for an Edge AI system based on wearable devices. We validate aspects such as the algorithm and functioning based on an edge computing system. Our research displays that the developed system is capable of recognizing 18 different activities with 94% global average precision. Furthermore, it is suitable for usage in both mobile edge computing and cloudlets perspectives.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124063219","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
Distributed Learning using Consensus on Edge AI 基于边缘AI共识的分布式学习
Pub Date : 2022-11-21 DOI: 10.1109/SBESC56799.2022.9965153
Samuel Amico Fidelis, Márcio Castro, Frank Siqueira
Moving machine learning services such as inference and training from the cloud layer to the edge layer is a complex task, but necessary to guarantee the quality of service of many Internet of Things (IoT) applications. However, running machine learning models in edge computing using lighter (limited) hardware ends up being an obstacle to applying powerful models that have better accuracy. In this context, distributed machine learning techniques aim to mitigate such limitations, being federated learning, model compression and model ensemble some of the existing alternatives. The present work proposes a new distributed machine learning technique focused on inference, which improves the accuracy of the final response of the models respecting the limitations of commonly used hardware in edge computing through a consensus algorithm.
将推理和训练等机器学习服务从云端转移到边缘层是一项复杂的任务,但对于保证许多物联网(IoT)应用的服务质量是必要的。然而,使用更轻(有限)的硬件在边缘计算中运行机器学习模型最终成为应用具有更好准确性的强大模型的障碍。在这种情况下,分布式机器学习技术旨在缓解这种限制,成为联邦学习、模型压缩和模型集成的一些现有替代方案。本研究提出了一种新的以推理为重点的分布式机器学习技术,该技术通过共识算法提高了模型最终响应的准确性,并尊重边缘计算中常用硬件的局限性。
{"title":"Distributed Learning using Consensus on Edge AI","authors":"Samuel Amico Fidelis, Márcio Castro, Frank Siqueira","doi":"10.1109/SBESC56799.2022.9965153","DOIUrl":"https://doi.org/10.1109/SBESC56799.2022.9965153","url":null,"abstract":"Moving machine learning services such as inference and training from the cloud layer to the edge layer is a complex task, but necessary to guarantee the quality of service of many Internet of Things (IoT) applications. However, running machine learning models in edge computing using lighter (limited) hardware ends up being an obstacle to applying powerful models that have better accuracy. In this context, distributed machine learning techniques aim to mitigate such limitations, being federated learning, model compression and model ensemble some of the existing alternatives. The present work proposes a new distributed machine learning technique focused on inference, which improves the accuracy of the final response of the models respecting the limitations of commonly used hardware in edge computing through a consensus algorithm.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114183948","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
期刊
2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1