2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)最新文献

筛选
英文 中文
A Multisite Characterization Study on Failure Causes in System and Applications Software 系统与应用软件故障原因的多站点表征研究
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628276
C. A. R. D. Santos, Rivalino Matias, K. Trivedi
{"title":"A Multisite Characterization Study on Failure Causes in System and Applications Software","authors":"C. A. R. D. Santos, Rivalino Matias, K. Trivedi","doi":"10.1109/sbesc53686.2021.9628276","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628276","url":null,"abstract":"A fundamental aspect of software reliability engineering is to understand how software failures manifest, identifying and comprehending their causes and effects. In this paper, we perform ex-post analyses of field software failure data, looking to characterize their causes. The failures analyzed were collected from hundreds of computer systems located in different workplaces. We consider different aspects of each failure cause analyzed, such as their type, context, software layer, and code where it manifested. We found that 84% of the failure causes were related to memory addressing, responsiveness, and exception handling. The rate of the prevalent failure causes seems to correlate with the length of the failed codes’ runtime. Regardless of the type of the failed code, the prevalent failure causes were programming-related.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121496357","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
ETCF – Energy-Aware CPU Thread Throttling and Workload Balancing Framework for CPU-FPGA Collaborative Environments 用于CPU- fpga协作环境的能量感知CPU线程节流和工作负载平衡框架
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628345
Tiago Knorst, M. Jordan, A. Lorenzon, M. B. Rutzig, A. C. S. Beck
{"title":"ETCF – Energy-Aware CPU Thread Throttling and Workload Balancing Framework for CPU-FPGA Collaborative Environments","authors":"Tiago Knorst, M. Jordan, A. Lorenzon, M. B. Rutzig, A. C. S. Beck","doi":"10.1109/sbesc53686.2021.9628345","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628345","url":null,"abstract":"Warehouses and Cloud Servers have been adopting collaborative CPU-FPGA architectures as an alternative to enable extra acceleration for data-parallel applications by distributing the workload among both devices. However, exploiting the benefits of this environment is challenging, since the amount of data distributed to each device affects the needed CPU processing power and, therefore, the number of active CPU threads for the task. In this scenario, activating the highest number of CPU threads, which is usually the choice of programmers, will not always achieve the best possible performance or energy consumption. To address this challenge, we propose ETCF – Energy-Aware CPU Thread Throttling and Workload Balancing Framework for CPU-FPGA collaborative environments. ETCF automatically provides efficient CPU-FPGA execution by selecting the right workload balance and the number of CPU threads for a given collaborative application. ETCF framework offers different optimization goals: performance, energy, or energy-delay product (EDP). Compared to the baseline (an equally balanced workload executing with the maximum number of CPU threads), ETCF provides, on average, 93% of EDP reduction. We also show that ETCF achieves near-optimal solutions by comparing it to an Oracle, but just taking 3.32% of its searching time.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130434422","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
BACE: Blockchain-based Access Control at the Edge for Industrial Control Devices of Industry 4.0 BACE:基于区块链的边缘访问控制在工业4.0的工业控制设备
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628291
C. T. Garrocho, Karine Nogueira Oliveira, David Jose Sena, C. F. Cavalcanti, R. Oliveira
{"title":"BACE: Blockchain-based Access Control at the Edge for Industrial Control Devices of Industry 4.0","authors":"C. T. Garrocho, Karine Nogueira Oliveira, David Jose Sena, C. F. Cavalcanti, R. Oliveira","doi":"10.1109/sbesc53686.2021.9628291","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628291","url":null,"abstract":"The Industrial Internet of Things is expected to attract significant investments for Industry 4.0. In this new environment, the blockchain has immediate potential in industrial applications, providing unchanging, traceable and auditable access control. However, recent work and present in blockchain literature are based on a cloud infrastructure that requires significant investments. Furthermore, due to the placement and distance of the cloud infrastructure to industrial control devices, such approaches present a communication latency that can compromise the strict deadlines for accessing and communicating with this device. In this context, this article presents a blockchain-based access control architecture, which is deployed directly to edge devices positioned close to devices that need access control. Performance assessments of the proposed approach were carried out in practice in an industrial mining environment. The results of this assessment demonstrate the feasibility of the proposal and its performance compared to cloud-based approaches.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132806660","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
An Optimization Approach for Emergency Vehicles Dispatching and Traffic Lights Adjustments in Response to Emergencies in Smart Cities 智慧城市应急车辆调度与交通信号灯调整优化方法
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628243
Elivelton O. Rangel, D. G. Costa, M. Peixoto
{"title":"An Optimization Approach for Emergency Vehicles Dispatching and Traffic Lights Adjustments in Response to Emergencies in Smart Cities","authors":"Elivelton O. Rangel, D. G. Costa, M. Peixoto","doi":"10.1109/sbesc53686.2021.9628243","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628243","url":null,"abstract":"The adoption of sensors-based monitoring approaches has opened up a range of possibilities for data recovery, distributed processing, and quality evaluations in urban scenarios. In this evolving scenario, efficient emergency management systems provides a fundamental service for modern cities, exploiting different sensing and processing technologies for the real-time handling of critical situations. Actually, such systems are expected to implement emergency detection, alerting and mitigation services in order to avoid or relieve the negative impacts of critical events on the inhabitants’ perceived quality of life. In this sense, after a critical event is properly detected, emergency vehicles may be dispatched as quickly as possible to respond to such detected situations, potentially reducing the probability of deaths and injuries. Therefore, this paper proposes a selection algorithm to dispatch emergency vehicles in smart cities, assuming that emergency alerts are dynamically released exploiting any support system. Then, dispatched vehicles are prioritized as they move on a city, by optimizing the operation of traffic lights. Such an optimization approach is implemented and evaluated using different simulation tools and programming libraries, providing important contributions to emergency management in smart cities.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116276182","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
Lightweight Dual Modular Redundancy through Approximate Computing 基于近似计算的轻量级双模冗余
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628356
G. Nazar, P. H. Kopper, Marcos T. Leipnitz, B. Juurlink
{"title":"Lightweight Dual Modular Redundancy through Approximate Computing","authors":"G. Nazar, P. H. Kopper, Marcos T. Leipnitz, B. Juurlink","doi":"10.1109/sbesc53686.2021.9628356","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628356","url":null,"abstract":"Approximate computing has been proposed to take advantage of the resilience to imprecision found in many applications domains, providing improvements in area, performance and energy consumption. In fault-tolerant systems, this paradigm can be used to reduce costs through approximate redundant modules. Additionally, further reductions can be achieved both by avoiding traditional triplication-based techniques and by embracing imprecision in the output results, especially for those application domains that can endure approximations. Using these ideas in conjunction, in this work we focus on fully exploiting approximate computing in fault-tolerant systems. With the goal of providing substantial cost reductions, we propose applying approximations on both modules of a dual modular redundancy scheme, accepting a degree of imprecision even in the absence of faults. The technique is integrated in a high-level synthesis tool to automate the generation of a number of design choices with varying costs and degrees of approximation. The gains provided by approximation in both area and performance are used to maximize the system throughput with two checking schemes that aim at different system constraints. Results show that it is possible to substantially reduce costs, such as implementing a fully duplicated system with only 31% area overhead, while introducing intermediate quality degradation.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129263318","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
SBESC 2021 Cover Page SBESC 2021封面
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628360
{"title":"SBESC 2021 Cover Page","authors":"","doi":"10.1109/sbesc53686.2021.9628360","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628360","url":null,"abstract":"","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134035791","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
Machine Learning for Identification and Classification of Crops and Weeds 作物和杂草识别和分类的机器学习
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628296
D. R. Armstrong, M. Götz, V. C. Nardelli, V. Gomes
{"title":"Machine Learning for Identification and Classification of Crops and Weeds","authors":"D. R. Armstrong, M. Götz, V. C. Nardelli, V. Gomes","doi":"10.1109/sbesc53686.2021.9628296","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628296","url":null,"abstract":"Machine learning for computer vision tasks is an area which has grown significantly in recent years. At the same time, there has been a marked increase in demand for better, more environmentally friendly farming methods. The current study uses machine learning applied to computer vision to develop a system that is able to identify and classify plants as either crops or weeds with a view to enabling robotic appliances to perform plant cultivation and monitoring. This is performed using a state-of-the-art object detection architecture known as Faster R-CNN, trained and tested on a publicly available crop/weed dataset. Various configurations of this network were compared and tested on a Raspberry Pi 4 in order to gauge the usefulness of this detection system in field conditions, in terms of both speed and accuracy. The results show that relatively high speed predictions are possible while using low resolution images, but that significantly more accurate results can be obtained by using larger images, albeit with a significant speed penalty. Depending on the application, however, the low resolution inference may already be adequate.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117087623","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
Implementation and Evaluation of Adaptive Cache Insertion Policies for Real-Time Systems 实时系统自适应缓存插入策略的实现与评估
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628309
Bruna Arruda Araujo, G. Gracioli, Tomasz Kloda, Denis Hoornaert, M. Caccamo
{"title":"Implementation and Evaluation of Adaptive Cache Insertion Policies for Real-Time Systems","authors":"Bruna Arruda Araujo, G. Gracioli, Tomasz Kloda, Denis Hoornaert, M. Caccamo","doi":"10.1109/sbesc53686.2021.9628309","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628309","url":null,"abstract":"Memory caches are a key source of unpredictability in today’s cyber-physical systems. This fact is mainly due to the high time penalties caused by cache misses. A block that needs to be replaced may need up to 100 times more cycles than a block already in the cache (cache hit). Several studies in the area of realtime systems were carried out aiming to minimize the impact of cache memories on the Worst-Case Execution Time (WCET) of real-time systems. The main approaches are related to cache line replacement policies and cache partitioning mechanisms, as the LRU-based adaptive insertion policies LIP, BIP and DIP, which were developed to try to mitigate the trashing problem of LRU. Several studies have already proven that replacement policies can be influenced by cache parameters, but none of them presented an analysis of the impact of these parameters on policies applied to cache partitions.In this scenario, this work aims to provide an analysis of the impact that cache-related parameters have on the adaptive cache insertion policies applied to a set of benchmarks. For this, we used a cache profile simulator. The results obtained prove that parameters as cache partition size and the number of ways, in fact, play an important factor in the performance and schedulability of applications.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122289457","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
Performance Monitoring Features in EPOS EPOS中的性能监控功能
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/sbesc53686.2021.9628370
Leonardo Passig Horstmann, José Luís Conradi Hoffmann, A. A. Fröhlich
{"title":"Performance Monitoring Features in EPOS","authors":"Leonardo Passig Horstmann, José Luís Conradi Hoffmann, A. A. Fröhlich","doi":"10.1109/sbesc53686.2021.9628370","DOIUrl":"https://doi.org/10.1109/sbesc53686.2021.9628370","url":null,"abstract":"Incorporating performance monitoring capabilities to embedded environments, especially on critical systems such as Cyber-Physical Systems, requires a negligible intrusion to ensure the CPS environment performance and data quality. The monitoring design must be tailored to fit the system’s needs instead of being limited to a single monitoring approach. In this paper, we extend a monitoring framework to encompass three monitoring approaches: Periodic-, Execution-flow-, and Job-based, focusing on the evaluation of overhead, latency, and jitter for each of them. We have implemented and evaluated these approaches over the Monitoring Framework design, where none of them presented an average impact on the system execution time higher than 0.3%. While the Job-based monitoring presented better results in terms of impact over the tasks execution and memory consumption, the Execution-flow-based monitoring presented better results for jitter, both on the impact over task execution time and the monitoring latency.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128502615","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
Migration-Based Synchronization 为基础的移植同步
2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC) Pub Date : 2021-11-22 DOI: 10.1109/SBESC53686.2021.9628358
S. Reif, Phillip Raffeck, Luis Gerhorst, Wolfgang Schröder-Preikschat, Timo Hönig
{"title":"Migration-Based Synchronization","authors":"S. Reif, Phillip Raffeck, Luis Gerhorst, Wolfgang Schröder-Preikschat, Timo Hönig","doi":"10.1109/SBESC53686.2021.9628358","DOIUrl":"https://doi.org/10.1109/SBESC53686.2021.9628358","url":null,"abstract":"A fundamental challenge in multi- and many-core systems is the correct execution of concurrent access to shared data. A common drawback from existing synchronization mechanisms is the loss of data locality as the shared data is transferred between the accessing cores. In real-time systems, this is especially important as knowledge about data access times is crucial to establish bounds on execution times and guarantee the meeting of deadlines.We propose in this paper a refinement of our previously sketched approach of Migration-Based Synchronization (MBS) as well as its first practical implementation. The core concept of MBS is the replacement of data migration with control-flow migration to achieve synchronized memory accesses with guaranteed data locality. This leads to both shorter and more predictable execution times for critical sections. As MBS can be used as a substitute for classical locks, it can be employed in legacy applications without code alterations.We further examine how the gained data locality improves the results of worst-case timing analyses and results in tighter bounds on execution and response time. We reason about the similarity of MBS to existing synchronization approaches and how it enables us to reuse existing analysis techniques.Finally, we evaluate our prototype implementation, showing that MBS can exploit data locality with similar overheads as traditional locking mechanisms.","PeriodicalId":110027,"journal":{"name":"2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122032699","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信