Sustainability and Performance Trustworthiness of IoT Monitoring Software Architectures in the Edge
收藏资源简介:
This repository contains the raw and synthesized data used in the paper “Sustainability and Performance Trustworthiness of IoT Monitoring Software Architectures in the Edge”, published in the Journal of Systems and Software. The article analyzes sustainability as a key attribute for assessing the trustworthiness of IoT monitoring software architectures deployed at the Edge. In the context of Industry 4.0 and Green software development, the study explores the relationship between sustainability and performance in Edge-based IoT monitoring systems, where energy consumption and response time are critical concerns. An exploratory experimental study is conducted using an indoor environmental monitoring IoT system as a case study. Four different IoT monitoring software architecture configurations are evaluated. Based on thirty experimental executions, the study examines how the distribution of monitoring and processing activities between Edge nodes and servers affects energy consumption and response time. The results demonstrate that balancing responsibilities between the Edge and the server enables the construction of trustworthy IoT monitoring software architectures that reduce both energy consumption and response time. This repository includes three compressed files containing the experimental datasets and figures used in the study: EnergyConsumption_IoTMonitoringEdgeArchitectures.zipThis file contains the datasets related to the energy consumption evaluation. It is composed of four folders: AdditionalMetrics: Raw data obtained from 24 experiments that were not directly used to calculate energy consumption but were generated by the measurement tools. BasalEnergyConsumption: Raw data from experiments conducted to measure the basal energy consumption of the Smart Gateway, along with an Excel file containing the basal energy consumption calculations. DataSynthesis: Analysis and synthesis of the energy consumption results. EnergyMeasurementExperiments: Raw energy consumption data obtained from the 24 experiments. ResponseTime_IoTMonitoringEdgeArchitectures.zipThis file contains the datasets related to response time measurements. It includes five Excel files: Architecture1.xlsx, Architecture2.xlsx, Architecture3.xlsx, and Architecture4.xlsx: Each file contains the raw response time measurements collected for the corresponding software architecture configuration. The data were obtained from 24 experiments per architecture, including measurements obtained at both the Server and the Edge Node (Smartgateway). It has to be noted that to compute the response time of the IoT data monitoring process, a set of timestamps was recorded during each experiment. As shown in Figure 5 of the Figure.zip file, five timestamps (t0 to t4) were defined, allowing the calculation of the computation time at the Smart Gateway, the computation time at the Edge/Server, and the total end-to-end response time when a data frame is transmitted through each architecture. TimesArchitecturesDataSynthesis.xlsx: An Excel file that provides the synthesis and analysis of the response time data across the four evaluated architectures. Figures.zipThis file contains all the figures included in the paper, provided to facilitate result interpretation and reproducibility.
本仓库包含发表于《系统与软件学报》(Journal of Systems and Software)的论文《边缘端(Edge)物联网(IoT)监控软件架构的可持续性与性能可信度》中使用的原始数据与合成数据。 该论文将可持续性作为评估边缘部署的物联网监控软件架构可信度的核心属性展开分析。在工业4.0与绿色软件开发的背景下,本研究探索了基于边缘的物联网监控系统中可持续性与性能之间的关联,其中能耗与响应时延为关键考量指标。本研究以室内环境监控物联网系统为案例开展探索性实验,评估了四种不同的物联网监控软件架构配置。基于30次实验执行结果,本研究分析了边缘节点与服务器间的监控与处理任务分配对能耗与响应时延的影响。实验结果表明,平衡边缘与服务器的职责分工,可构建兼具可信度的物联网监控软件架构,同时降低能耗与响应时延。 本仓库包含三个压缩文件,涵盖本研究使用的实验数据集与配图: 1. **EnergyConsumption_IoTMonitoringEdgeArchitectures.zip**:该文件包含与能耗评估相关的数据集,包含四个子文件夹: - AdditionalMetrics:24次实验采集的原始数据,此类数据未直接用于能耗计算,但由测量工具生成。 - BasalEnergyConsumption:用于测量智能网关(Smart Gateway)基础能耗的实验原始数据,以及一份包含基础能耗计算结果的Excel文件。 - DataSynthesis:能耗结果的分析与合成数据。 - EnergyMeasurementExperiments:24次实验采集的原始能耗数据。 2. **ResponseTime_IoTMonitoringEdgeArchitectures.zip**:该文件包含与响应时延测量相关的数据集,包含五个Excel文件: - Architecture1.xlsx、Architecture2.xlsx、Architecture3.xlsx与Architecture4.xlsx:每个文件对应一种软件架构配置的原始响应时延测量数据,数据来源于每种架构的24次实验,包含服务器与边缘节点(智能网关(Smart Gateway))的测量结果。需说明的是,为计算物联网数据监控流程的响应时延,每次实验均记录了一组时间戳。如图5(位于Figures.zip文件中)所示,共定义了五个时间戳(t0至t4),可分别计算智能网关的计算时长、边缘/服务器的计算时长,以及数据帧经每种架构传输时的端到端总响应时延。 - TimesArchitecturesDataSynthesis.xlsx:一份Excel文件,对四种评估架构的响应时延数据进行了合成与分析。 3. **Figures.zip**:该文件包含论文中所有配图,以方便结果解读与实验复现。



