首页 > 最新文献

IEEE Transactions on Sustainable Computing最新文献

英文 中文
A Survey of FPGA Optimization Methods for Data Center Energy Efficiency FPGA数据中心能效优化方法综述
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-03-08 DOI: 10.1109/TSUSC.2023.3273852
Mattia Tibaldi;Christian Pilato
This article provides a survey of academic literature about field programmable gate array (FPGA) and their utilization for energy efficiency acceleration in data centers. The goal is to critically present the existing FPGAs energy optimization techniques and discuss how they can be applied to such systems. To do so, the article explores current energy trends and their projection to the future with particular attention to the requirements set out by the European Code of Conduct for Data Center Energy Efficiency. The article then proposes a complete analysis of over ten years of research in energy optimization techniques, classifying them by purpose, method of application, and impacts on the sources of consumption. Finally, we conclude with the challenges and possible innovations we expect for this sector.
本文综述了有关现场可编程门阵列(FPGA)及其在数据中心能效加速中的应用的学术文献。目标是批判性地介绍现有的FPGA能量优化技术,并讨论如何将其应用于此类系统。为此,本文探讨了当前的能源趋势及其对未来的预测,特别关注《欧洲数据中心能效行为准则》提出的要求。然后,文章对十多年来能源优化技术的研究进行了完整的分析,按目的、应用方法和对消费来源的影响对其进行了分类。最后,我们总结了我们对该部门的挑战和可能的创新。
{"title":"A Survey of FPGA Optimization Methods for Data Center Energy Efficiency","authors":"Mattia Tibaldi;Christian Pilato","doi":"10.1109/TSUSC.2023.3273852","DOIUrl":"https://doi.org/10.1109/TSUSC.2023.3273852","url":null,"abstract":"This article provides a survey of academic literature about field programmable gate array (FPGA) and their utilization for energy efficiency acceleration in data centers. The goal is to critically present the existing FPGAs energy optimization techniques and discuss how they can be applied to such systems. To do so, the article explores current energy trends and their projection to the future with particular attention to the requirements set out by the \u0000<italic>European Code of Conduct for Data Center Energy Efficiency</i>\u0000. The article then proposes a complete analysis of over ten years of research in energy optimization techniques, classifying them by purpose, method of application, and impacts on the sources of consumption. Finally, we conclude with the challenges and possible innovations we expect for this sector.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 3","pages":"343-362"},"PeriodicalIF":3.9,"publicationDate":"2023-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50280163","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Edge-Enhanced QoS Aware Compression Learning for Sustainable Data Stream Analytics 用于可持续数据流分析的边缘增强QoS感知压缩学习
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-03-08 DOI: 10.1109/TSUSC.2023.3252039
Maryleen Uluaku Amaizu;Muhammad K. Ali;Ashiq Anjum;Lu Liu;Antonio Liotta;Omer Rana
Existing Cloud systems involve large volumes of data streams being sent to a centralised data centre for monitoring, storage and analytics. However, migrating all the data to the cloud is often not feasible due to cost, privacy, and performance concerns. However, Machine Learning (ML) algorithms typically require significant computational resources, hence cannot be directly deployed on resource-constrained edge devices for learning and analytics. Edge-enhanced compressive offloading becomes a sustainable solution that allows data to be compressed at the edge and offloaded to the cloud for further analysis, reducing bandwidth consumption and communication latency. The design and implementation of a learning method for discovering compression techniques that offer the best QoS for an application is described. The approach uses a novel modularisation approach that maps features to models and classifies them for a range of Quality of Service (QoS) features. An automated QoS-aware orchestrator has been designed to select the best autoencoder model in real-time for compressive offloading in edge-enhanced clouds based on changing QoS requirements. The orchestrator has been designed to have diagnostic capabilities to search appropriate parameters that give the best compression. A key novelty of this work is harnessing the capabilities of autoencoders for edge-enhanced compressive offloading based on portable encodings, latent space splitting and fine-tuning network weights. Considering how the combination of features lead to different QoS models, the system is capable of processing a large number of user requests in a given time. The proposed hyperparameter search strategy (over the neural architectural space) reduces the computational cost of search through the entire space by up to 89%. When deployed on an edge-enhanced cloud using an Azure IoT testbed, the approach saves up to 70% data transfer costs and takes 32% less time for job completion. It eliminates the additional computational cost of decompression, thereby reducing the processing cost by up to 30%.
现有的云系统涉及将大量数据流发送到集中的数据中心进行监控、存储和分析。然而,由于成本、隐私和性能问题,将所有数据迁移到云中通常是不可行的。然而,机器学习(ML)算法通常需要大量的计算资源,因此无法直接部署在资源受限的边缘设备上进行学习和分析。边缘增强压缩卸载成为一种可持续的解决方案,允许在边缘压缩数据并将其卸载到云中进行进一步分析,从而减少带宽消耗和通信延迟。描述了一种用于发现为应用程序提供最佳QoS的压缩技术的学习方法的设计和实现。该方法使用了一种新颖的模块化方法,该方法将特征映射到模型,并针对一系列服务质量(QoS)特征对其进行分类。已经设计了一种自动QoS感知协调器,用于根据不断变化的QoS要求实时选择最佳自动编码器模型,用于边缘增强云中的压缩卸载。编排器被设计为具有诊断功能,可以搜索提供最佳压缩的适当参数。这项工作的一个关键新颖之处是利用自动编码器的能力,基于便携式编码、潜在空间分割和微调网络权重,进行边缘增强压缩卸载。考虑到特征的组合如何导致不同的QoS模型,该系统能够在给定时间内处理大量用户请求。所提出的超参数搜索策略(在神经架构空间上)将整个空间的搜索计算成本降低了89%。当使用Azure物联网测试平台部署在边缘增强的云上时,该方法可以节省高达70%的数据传输成本,并减少32%的工作完成时间。它消除了解压缩的额外计算成本,从而将处理成本降低了30%。
{"title":"Edge-Enhanced QoS Aware Compression Learning for Sustainable Data Stream Analytics","authors":"Maryleen Uluaku Amaizu;Muhammad K. Ali;Ashiq Anjum;Lu Liu;Antonio Liotta;Omer Rana","doi":"10.1109/TSUSC.2023.3252039","DOIUrl":"https://doi.org/10.1109/TSUSC.2023.3252039","url":null,"abstract":"Existing Cloud systems involve large volumes of data streams being sent to a centralised data centre for monitoring, storage and analytics. However, migrating all the data to the cloud is often not feasible due to cost, privacy, and performance concerns. However, Machine Learning (ML) algorithms typically require significant computational resources, hence cannot be directly deployed on resource-constrained edge devices for learning and analytics. Edge-enhanced compressive offloading becomes a sustainable solution that allows data to be compressed at the edge and offloaded to the cloud for further analysis, reducing bandwidth consumption and communication latency. The design and implementation of a learning method for discovering compression techniques that offer the best QoS for an application is described. The approach uses a novel modularisation approach that maps features to models and classifies them for a range of Quality of Service (QoS) features. An automated QoS-aware orchestrator has been designed to select the best autoencoder model in real-time for compressive offloading in edge-enhanced clouds based on changing QoS requirements. The orchestrator has been designed to have diagnostic capabilities to search appropriate parameters that give the best compression. A key novelty of this work is harnessing the capabilities of autoencoders for edge-enhanced compressive offloading based on portable encodings, latent space splitting and fine-tuning network weights. Considering how the combination of features lead to different QoS models, the system is capable of processing a large number of user requests in a given time. The proposed hyperparameter search strategy (over the neural architectural space) reduces the computational cost of search through the entire space by up to 89%. When deployed on an edge-enhanced cloud using an Azure IoT testbed, the approach saves up to 70% data transfer costs and takes 32% less time for job completion. It eliminates the additional computational cost of decompression, thereby reducing the processing cost by up to 30%.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 3","pages":"448-464"},"PeriodicalIF":3.9,"publicationDate":"2023-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50400593","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Emission-Aware Sustainable Energy Provision for 5G and B5G Mobile Networks 面向 5G 和 B5G 移动网络的排放感知型可持续能源供应
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-03-01 DOI: 10.1109/TSUSC.2023.3271789
Adil Israr;Qiang Yang;Ali Israr
A massive number of small cell base stations are expected to be deployed in the 5G and beyond 5G mobile communication networks due to the exponential increase in mobile traffic. This will directly lead to not only a significant increase in energy consumption but also the overall operational cost and carbon footprint. An energy provision based on renewable energy generation to power these small cell base stations is considered a sustainable and promising solution to address this challenge. This paper exploits the cost-effective and low-carbon energy provision solution for individual small-cell mobile networks and presents two different potential frameworks, i.e., centralized and distributed energy provision, respectively. The former supplies nearby small cell base stations through a centralized renewable energy source with energy storage facilities. For the latter, small cell base stations can be supplied by utilizing local renewable energy and storage facilities. These two frameworks are assessed and compared in terms of renewable energy utilization and carbon emission reduction in the presence of time-varying traffic loads, small cell locations and renewable energy availabilities. In addition, we devise energy management for these configurations by incorporating a resource-on-demand strategy in the proposed framework. The numerical simulation results demonstrate that the proposed centralized renewable energy generation strategy for nearby small cells maximizes the cost and energy efficiencies of the network.
由于移动流量呈指数级增长,预计在 5G 及 5G 以后的移动通信网络中将部署大量小型基站。这不仅会直接导致能耗大幅增加,还会增加整体运营成本和碳足迹。基于可再生能源发电的能源供应为这些小型基站供电被认为是应对这一挑战的可持续且有前景的解决方案。本文探讨了单个小基站移动网络的低成本、低碳能源供应解决方案,并提出了两种不同的潜在框架,即集中式能源供应和分布式能源供应。前者通过带储能设施的集中式可再生能源为附近的小基站供电。对于后者,小型基站可通过利用本地可再生能源和储能设施来供电。我们评估并比较了这两种框架在交通负荷、小基站位置和可再生能源利用率随时间变化的情况下的可再生能源利用率和碳减排量。此外,我们还为这些配置设计了能源管理,在拟议框架中纳入了资源按需使用策略。数值模拟结果表明,针对附近小基站提出的集中式可再生能源发电策略最大限度地提高了网络的成本和能效。
{"title":"Emission-Aware Sustainable Energy Provision for 5G and B5G Mobile Networks","authors":"Adil Israr;Qiang Yang;Ali Israr","doi":"10.1109/TSUSC.2023.3271789","DOIUrl":"10.1109/TSUSC.2023.3271789","url":null,"abstract":"A massive number of small cell base stations are expected to be deployed in the 5G and beyond 5G mobile communication networks due to the exponential increase in mobile traffic. This will directly lead to not only a significant increase in energy consumption but also the overall operational cost and carbon footprint. An energy provision based on renewable energy generation to power these small cell base stations is considered a sustainable and promising solution to address this challenge. This paper exploits the cost-effective and low-carbon energy provision solution for individual small-cell mobile networks and presents two different potential frameworks, i.e., centralized and distributed energy provision, respectively. The former supplies nearby small cell base stations through a centralized renewable energy source with energy storage facilities. For the latter, small cell base stations can be supplied by utilizing local renewable energy and storage facilities. These two frameworks are assessed and compared in terms of renewable energy utilization and carbon emission reduction in the presence of time-varying traffic loads, small cell locations and renewable energy availabilities. In addition, we devise energy management for these configurations by incorporating a resource-on-demand strategy in the proposed framework. The numerical simulation results demonstrate that the proposed centralized renewable energy generation strategy for nearby small cells maximizes the cost and energy efficiencies of the network.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 4","pages":"670-681"},"PeriodicalIF":3.9,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79428951","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fast Human-in-the-Loop Control for HVAC Systems via Meta-Learning and Model-Based Offline Reinforcement Learning 基于元学习和模型的离线强化学习的暖通空调系统快速人在环控制
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-03-01 DOI: 10.1109/TSUSC.2023.3251302
Liangliang Chen;Fei Meng;Ying Zhang
Reinforcement learning (RL) methods can be used to develop a controller for the heating, ventilation, and air conditioning (HVAC) systems that both saves energy and ensures high occupants’ thermal comfort levels. However, the existing works typically require on-policy data to train an RL agent, and the occupants’ personalized thermal preferences are not considered, which is limited in the real-world scenarios. This paper designs a high-performance model-based offline RL algorithm for personalized HVAC systems. The proposed algorithm can quickly adapt to different occupants’ thermal preferences with a few thermal feedbacks, guaranteeing the high occupants’ personalized thermal comfort levels efficiently. First, we use a meta-supervised learning algorithm to train an occupant's thermal preference model. Then, we train an ensemble neural network to predict the thermal states of the considered zone. In addition, the obtained ensemble networks can indicate the regions in the state and action spaces covered by the offline dataset. With the personalized thermal preference model updated via meta-testing, model-based RL is used to derive the optimal HVAC controller. Since the proposed algorithm only requires offline datasets and a few online thermal feedbacks for training, it contributes to a more practical deployment of the RL algorithm to HVAC systems. We use the ASHRAE database II to verify the effectiveness and advantage of the meta-learning algorithm for modeling different occupants’ thermal preferences. Numerical simulations on the EnergyPlus environment demonstrate that the proposed algorithm can guarantee personalized thermal preferences with a slight increase of power consumption of 1.91% compared with the model-based RL algorithm with on-policy data aggregation.
强化学习(RL)方法可用于开发供暖、通风和空调(HVAC)系统的控制器,该控制器既能节省能源,又能确保乘客的热舒适度。然而,现有的工作通常需要策略数据来训练RL代理,并且没有考虑居住者的个性化热偏好,这在现实世界的场景中是有限的。本文设计了一种用于个性化暖通空调系统的基于模型的高性能离线RL算法。该算法可以通过少量的热反馈快速适应不同乘客的热偏好,有效地保证了高乘客的个性化热舒适度。首先,我们使用元监督学习算法来训练乘客的热偏好模型。然后,我们训练一个集成神经网络来预测所考虑区域的热状态。此外,所获得的集合网络可以指示离线数据集所覆盖的状态和动作空间中的区域。通过元测试更新个性化热偏好模型,使用基于模型的RL来推导最优HVAC控制器。由于所提出的算法只需要离线数据集和一些在线热反馈进行训练,因此它有助于将RL算法更实际地部署到暖通空调系统中。我们使用ASHRAE数据库II来验证元学习算法对不同居住者的热偏好建模的有效性和优势。EnergyPlus环境下的数值模拟表明,与基于策略的数据聚合的基于模型的RL算法相比,所提出的算法可以保证个性化的热偏好,功耗略微增加1.91%。
{"title":"Fast Human-in-the-Loop Control for HVAC Systems via Meta-Learning and Model-Based Offline Reinforcement Learning","authors":"Liangliang Chen;Fei Meng;Ying Zhang","doi":"10.1109/TSUSC.2023.3251302","DOIUrl":"https://doi.org/10.1109/TSUSC.2023.3251302","url":null,"abstract":"Reinforcement learning (RL) methods can be used to develop a controller for the heating, ventilation, and air conditioning (HVAC) systems that both saves energy and ensures high occupants’ thermal comfort levels. However, the existing works typically require on-policy data to train an RL agent, and the occupants’ personalized thermal preferences are not considered, which is limited in the real-world scenarios. This paper designs a high-performance model-based offline RL algorithm for personalized HVAC systems. The proposed algorithm can quickly adapt to different occupants’ thermal preferences with a few thermal feedbacks, guaranteeing the high occupants’ personalized thermal comfort levels efficiently. First, we use a meta-supervised learning algorithm to train an occupant's thermal preference model. Then, we train an ensemble neural network to predict the thermal states of the considered zone. In addition, the obtained ensemble networks can indicate the regions in the state and action spaces covered by the offline dataset. With the personalized thermal preference model updated via meta-testing, model-based RL is used to derive the optimal HVAC controller. Since the proposed algorithm only requires offline datasets and a few online thermal feedbacks for training, it contributes to a more practical deployment of the RL algorithm to HVAC systems. We use the ASHRAE database II to verify the effectiveness and advantage of the meta-learning algorithm for modeling different occupants’ thermal preferences. Numerical simulations on the EnergyPlus environment demonstrate that the proposed algorithm can guarantee personalized thermal preferences with a slight increase of power consumption of 1.91% compared with the model-based RL algorithm with on-policy data aggregation.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 3","pages":"504-521"},"PeriodicalIF":3.9,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50280316","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Fine-Grained Online Energy Management of Edge Data Centers Using Per-Core Power Gating and Dynamic Voltage and Frequency Scaling 基于单核功率门控和动态电压和频率缩放的边缘数据中心细粒度在线能量管理
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-02-28 DOI: 10.1109/TSUSC.2023.3250487
Shoulu Hou;Wei Ni;Kailan Zhao;Bo Cheng;Shuai Zhao;Zhiguo Wan;Xiulei Liu;Shiping Chen
It is important to minimize the energy consumption of large-scale, geographically distributed edge data centers (EDCs). While modern processing units (PUs) have energy-saving features like Dynamic Voltage and Frequency Scaling (DVFS) and Per-Core Power Gating (PCPG), optimization is still complex and requires a holistic approach. This article presents a new decentralized, three-timescale, online optimization approach that enables multicore micro data centers (MDCs) to optimize their per-PU power states, per-enabled-PU voltage-frequency levels and offloading schedules at three different timescales. The key idea is that we employ multi-timescale Lyapunov optimization to decouple the energy minimization between workload scheduling and result delivery at a small timescale and PU configuration at large timescales. Another important aspect is that we apply the primal decomposition to decouple the PU configuration between a per-enabled-PU voltage-frequency level at an intermediate timescale and a per-PU power state at a large timescale. Experiments demonstrate that the proposed approach improves energy efficiency significantly by up to 4.5 times in our considered lightly loaded situations where DVFS alone does not work effectively, compared to existing benchmarks.
最大限度地减少大规模、地理分布的边缘数据中心(EDC)的能耗是很重要的。虽然现代处理单元(PU)具有节能功能,如动态电压和频率缩放(DVFS)和每核功率门控(PCPG),但优化仍然很复杂,需要整体方法。本文提出了一种新的去中心化、三时间尺度的在线优化方法,使多核微数据中心(MDCs)能够在三个不同的时间尺度上优化其每个PU的功率状态、每个启用的PU的电压频率水平和卸载时间表。关键思想是,我们使用多时间尺度李雅普诺夫优化来解耦小时间尺度下的工作负载调度和结果交付与大时间尺度下PU配置之间的能量最小化。另一个重要方面是,我们应用原始分解来在中间时间尺度的每启用PU电压频率电平和大时间尺度的每个PU功率状态之间解耦PU配置。实验表明,与现有的基准相比,在我们考虑的轻负载情况下,在单独使用DVFS无法有效工作的情况下,所提出的方法将能效显著提高了4.5倍。
{"title":"Fine-Grained Online Energy Management of Edge Data Centers Using Per-Core Power Gating and Dynamic Voltage and Frequency Scaling","authors":"Shoulu Hou;Wei Ni;Kailan Zhao;Bo Cheng;Shuai Zhao;Zhiguo Wan;Xiulei Liu;Shiping Chen","doi":"10.1109/TSUSC.2023.3250487","DOIUrl":"https://doi.org/10.1109/TSUSC.2023.3250487","url":null,"abstract":"It is important to minimize the energy consumption of large-scale, geographically distributed edge data centers (EDCs). While modern processing units (PUs) have energy-saving features like Dynamic Voltage and Frequency Scaling (DVFS) and Per-Core Power Gating (PCPG), optimization is still complex and requires a holistic approach. This article presents a new decentralized, three-timescale, online optimization approach that enables multicore micro data centers (MDCs) to optimize their per-PU power states, per-enabled-PU voltage-frequency levels and offloading schedules at three different timescales. The key idea is that we employ multi-timescale Lyapunov optimization to decouple the energy minimization between workload scheduling and result delivery at a small timescale and PU configuration at large timescales. Another important aspect is that we apply the primal decomposition to decouple the PU configuration between a per-enabled-PU voltage-frequency level at an intermediate timescale and a per-PU power state at a large timescale. Experiments demonstrate that the proposed approach improves energy efficiency significantly by up to 4.5 times in our considered lightly loaded situations where DVFS alone does not work effectively, compared to existing benchmarks.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 3","pages":"522-536"},"PeriodicalIF":3.9,"publicationDate":"2023-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50400592","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Defect Prediction via Tree-Based Encoding with Hybrid Granularity for Software Sustainability 通过混合粒度的树状编码进行缺陷预测,实现软件可持续性
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-02-24 DOI: 10.1109/TSUSC.2023.3248965
Shaojian Qiu;Huihao Huang;Wenchao Jiang;Fanlong Zhang;Weilin Zhou
Defects in software may result in system crashes, sluggish performance, or even deadlock, leading to the depletion of valuable resources. Implementing defect prediction can assist quality assurance teams in identifying potential software issues and rationalizing the allocation of testing resources, thereby decreasing the elimination of resources and enhancing software sustainability. Researchers have recently incorporated deep learning into defect prediction, extracting structural-semantic features from codes’ abstract syntax trees (ASTs). However, inappropriate node granularity in ASTs may adversely impact the effectiveness of the extracted features. In addition, converting AST nodes into integer vectors may lead to the loss of structure information, resulting in poor model predictive capability. This paper proposes a tree-based encoding method with hybrid granularity for defect prediction to address these challenges. Specifically, five granularity selection schemes are extended to generate various ASTs from codes. Subsequently, a tree-based continuous bag-of-words model is utilized to map nodes of ASTs into numeric vector representations that conform to the tree-like structure of codes. The matrices converted from ASTs are then fed into a convolutional neural network to extract program features automatically. Experiments involving 24 versions of open-source projects demonstrate that our method can improve the effectiveness of extracted features in defect prediction tasks.
软件缺陷可能会导致系统崩溃、性能迟缓甚至死锁,从而耗费宝贵的资源。实施缺陷预测可以帮助质量保证团队识别潜在的软件问题,合理分配测试资源,从而减少资源损耗,提高软件的可持续性。最近,研究人员将深度学习融入缺陷预测,从代码的抽象语法树(AST)中提取结构语义特征。然而,AST 中不适当的节点粒度可能会对所提取特征的有效性产生不利影响。此外,将 AST 节点转换为整数向量可能会导致结构信息的丢失,从而导致模型预测能力低下。本文提出了一种基于树的混合粒度编码方法,用于缺陷预测,以应对这些挑战。具体来说,本文扩展了五种粒度选择方案,以便从编码中生成各种 AST。然后,利用基于树的连续词袋模型,将 AST 的节点映射为符合代码树状结构的数字向量表示。然后将从 AST 转换而来的矩阵输入卷积神经网络,以自动提取程序特征。涉及 24 个开源项目版本的实验证明,我们的方法可以提高缺陷预测任务中提取特征的有效性。
{"title":"Defect Prediction via Tree-Based Encoding with Hybrid Granularity for Software Sustainability","authors":"Shaojian Qiu;Huihao Huang;Wenchao Jiang;Fanlong Zhang;Weilin Zhou","doi":"10.1109/TSUSC.2023.3248965","DOIUrl":"10.1109/TSUSC.2023.3248965","url":null,"abstract":"Defects in software may result in system crashes, sluggish performance, or even deadlock, leading to the depletion of valuable resources. Implementing defect prediction can assist quality assurance teams in identifying potential software issues and rationalizing the allocation of testing resources, thereby decreasing the elimination of resources and enhancing software sustainability. Researchers have recently incorporated deep learning into defect prediction, extracting structural-semantic features from codes’ abstract syntax trees (ASTs). However, inappropriate node granularity in ASTs may adversely impact the effectiveness of the extracted features. In addition, converting AST nodes into integer vectors may lead to the loss of structure information, resulting in poor model predictive capability. This paper proposes a tree-based encoding method with hybrid granularity for defect prediction to address these challenges. Specifically, five granularity selection schemes are extended to generate various ASTs from codes. Subsequently, a tree-based continuous bag-of-words model is utilized to map nodes of ASTs into numeric vector representations that conform to the tree-like structure of codes. The matrices converted from ASTs are then fed into a convolutional neural network to extract program features automatically. Experiments involving 24 versions of open-source projects demonstrate that our method can improve the effectiveness of extracted features in defect prediction tasks.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"9 3","pages":"249-260"},"PeriodicalIF":3.9,"publicationDate":"2023-02-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74652697","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Identifying and Protecting Cyber-Physical Systems’ Influential Devices for Sustainable Cybersecurity 识别和保护网络物理系统的影响设备,实现可持续网络安全
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-02-17 DOI: 10.1109/TSUSC.2023.3246087
Kamal Taha
For sustainable cyber-physical systems (CPS) security, proactive measures to cybersecurity need to be implemented instead of reactive measures. Towards this, we introduce in this paper a proactive methodology implemented in a system called IDI_CPS. It is based on the observation that CPS devices that have LAN-based network sharing (e.g., via Wi-Fi connections) need first to be clustered using some clustering criterion. Then, the influential and central devices in these clusters need to be identified to pay more attention to their file sharing. These influential devices may have network sharing with devices at the WAN level. Therefore, the influential devices at the WAN level that have network sharing with the influential devices in the clusters need also to be identified to pay more attention to their file sharing. We propose novel techniques for: (1) clustering the devices that have LAN-based network sharing using k-clique modeling, (2) employing clustering coefficient-based techniques for identifying the most influential device in each cluster, and (3) employing Independent Cascades model-based techniques for identifying the influential devices at the WAN level that have network sharing with the influential devices in the clusters. We experimentally evaluated our proposed system IDI_CPS and compared it with four comparable methods. Results showed marked improvement.
为了实现可持续的网络物理系统(CPS)安全,需要实施主动的网络安全措施,而不是被动的措施。为此,我们在本文中介绍了一种在名为 IDI_CPS 的系统中实施的主动方法。该方法基于以下观察:基于局域网网络共享(如通过 Wi-Fi 连接)的 CPS 设备首先需要使用某种聚类标准进行聚类。然后,需要确定这些聚类中有影响力的中心设备,以便对其文件共享情况给予更多关注。这些有影响力的设备可能与广域网层面的设备共享网络。因此,还需要识别与群集中有影响力的设备共享网络的广域网级有影响力的设备,以更多地关注它们的文件共享。我们提出了以下新技术(1) 使用 k-clique 模型对基于局域网的网络共享设备进行聚类;(2) 使用基于聚类系数的技术识别每个聚类中最有影响力的设备;(3) 使用基于独立级联模型的技术识别与聚类中有影响力的设备进行网络共享的广域网级有影响力的设备。我们对提出的 IDI_CPS 系统进行了实验评估,并与四种同类方法进行了比较。结果表明,该系统有了明显改善。
{"title":"Identifying and Protecting Cyber-Physical Systems’ Influential Devices for Sustainable Cybersecurity","authors":"Kamal Taha","doi":"10.1109/TSUSC.2023.3246087","DOIUrl":"10.1109/TSUSC.2023.3246087","url":null,"abstract":"For sustainable cyber-physical systems (CPS) security, proactive measures to cybersecurity need to be implemented instead of reactive measures. Towards this, we introduce in this paper a proactive methodology implemented in a system called IDI_CPS. It is based on the observation that CPS devices that have LAN-based network sharing (e.g., via Wi-Fi connections) need first to be clustered using some clustering criterion. Then, the influential and central devices in these clusters need to be identified to pay more attention to their file sharing. These influential devices may have network sharing with devices at the WAN level. Therefore, the influential devices at the WAN level that have network sharing with the influential devices in the clusters need also to be identified to pay more attention to their file sharing. We propose novel techniques for: (1) clustering the devices that have LAN-based network sharing using k-clique modeling, (2) employing clustering coefficient-based techniques for identifying the most influential device in each cluster, and (3) employing Independent Cascades model-based techniques for identifying the influential devices at the WAN level that have network sharing with the influential devices in the clusters. We experimentally evaluated our proposed system IDI_CPS and compared it with four comparable methods. Results showed marked improvement.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 4","pages":"614-626"},"PeriodicalIF":3.9,"publicationDate":"2023-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87573728","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
ENF-S: An Evolutionary-Neuro-Fuzzy Multi-Objective Task Scheduler for Heterogeneous Multi-Core Processors ENF-S:一种用于异构多核处理器的进化神经模糊多目标任务调度器
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-02-10 DOI: 10.1109/TSUSC.2023.3244081
Athena Abdi;Armin Salimi-Badr
In this paper, an evolutionary-neuro-fuzzy-based task scheduling approach (ENF-S) to jointly optimize the main critical parameters of heterogeneous multi-core systems is proposed. This approach has two phases: first, the fuzzy neural network (FNN) is trained using a non-dominated sorting genetic algorithm (NSGA-II), considering the critical parameters of heterogeneous multi-core systems on a training data set consisting of different application graphs. These critical parameters are execution time, temperature, failure rate, and power consumption. The output of the trained FNN determines the criticality degree for various processing cores based on the system's current state. Next, the trained FNN is employed as an online scheduler to jointly optimize the critical objectives of multi-core systems at runtime. Due to the uncertainty in sensor measurements and the difference between computational models and reality, applying the fuzzy neural network is advantageous. The efficiency of ENF-S is investigated in various aspects including its joint optimization capability, appropriateness of generated fuzzy rules, comparison with related research, and its overhead analysis through several experiments on real-world and synthetic application graphs. Based on these experiments, our ENF-S outperforms the related studies in optimizing all design criteria. Its improvements over related methods are estimated ${19.21%}$ in execution time, ${13.07%}$ in temperature, ${25.09%}$ in failure rate, and ${13.16%}$ in power consumption, averagely.
本文提出了一种基于进化神经模糊的任务调度方法(ENF-S),用于联合优化异构多核系统的主要关键参数。该方法分为两个阶段:首先,在由不同应用图组成的训练数据集上,考虑异构多核系统的关键参数,使用非支配排序遗传算法(NSGA-II)训练模糊神经网络(FNN)。这些关键参数是执行时间、温度、故障率和功耗。经过训练的FNN的输出基于系统的当前状态来确定各种处理核心的关键程度。接下来,将经过训练的FNN用作在线调度器,以在运行时联合优化多核系统的关键目标。由于传感器测量的不确定性以及计算模型与实际情况的差异,应用模糊神经网络是有利的。通过在真实世界和合成应用图上的几个实验,从多个方面研究了ENF-S的效率,包括其联合优化能力、生成的模糊规则的适当性、与相关研究的比较以及其开销分析。基于这些实验,我们的ENF-S在优化所有设计标准方面优于相关研究。它相对于相关方法的改进估计为执行时间平均为${19.21%}$,温度平均为${13.07%}$,故障率平均为${25.09%}$,功耗平均为${13.16%}$。
{"title":"ENF-S: An Evolutionary-Neuro-Fuzzy Multi-Objective Task Scheduler for Heterogeneous Multi-Core Processors","authors":"Athena Abdi;Armin Salimi-Badr","doi":"10.1109/TSUSC.2023.3244081","DOIUrl":"https://doi.org/10.1109/TSUSC.2023.3244081","url":null,"abstract":"In this paper, an evolutionary-neuro-fuzzy-based task scheduling approach (ENF-S) to jointly optimize the main critical parameters of heterogeneous multi-core systems is proposed. This approach has two phases: first, the fuzzy neural network (FNN) is trained using a non-dominated sorting genetic algorithm (NSGA-II), considering the critical parameters of heterogeneous multi-core systems on a training data set consisting of different application graphs. These critical parameters are execution time, temperature, failure rate, and power consumption. The output of the trained FNN determines the \u0000<i>criticality degree</i>\u0000 for various processing cores based on the system's current state. Next, the trained FNN is employed as an online scheduler to jointly optimize the critical objectives of multi-core systems at runtime. Due to the uncertainty in sensor measurements and the difference between computational models and reality, applying the fuzzy neural network is advantageous. The efficiency of ENF-S is investigated in various aspects including its joint optimization capability, appropriateness of generated fuzzy rules, comparison with related research, and its overhead analysis through several experiments on real-world and synthetic application graphs. Based on these experiments, our ENF-S outperforms the related studies in optimizing all design criteria. Its improvements over related methods are estimated \u0000<inline-formula><tex-math>${19.21%}$</tex-math></inline-formula>\u0000 in execution time, \u0000<inline-formula><tex-math>${13.07%}$</tex-math></inline-formula>\u0000 in temperature, \u0000<inline-formula><tex-math>${25.09%}$</tex-math></inline-formula>\u0000 in failure rate, and \u0000<inline-formula><tex-math>${13.16%}$</tex-math></inline-formula>\u0000 in power consumption, averagely.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 3","pages":"479-491"},"PeriodicalIF":3.9,"publicationDate":"2023-02-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50280162","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Socially-Aware Dependent Tasks Offloading Strategy in Mobile Edge Computing 移动边缘计算中的社会感知相关任务卸载策略
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-01-30 DOI: 10.1109/TSUSC.2023.3240457
Yanqi Gong;Fei Hao;Liang Wang;Liang Zhao;Geyong Min
With the advent of 5G, Mobile Edge Computing (MEC), a promising computing paradigm sits closer to users than cloud computing, is being broadly used in various Internet of Things (IoT) applications, and achieve high-quality user experience. Task offloading, as a critical research issue in MEC, is playing an important role in optimizing computational resources and management. However, many tasks are executed dependent on the computational results of other tasks. Moreover, in the case of offloading tasks with other devices, it is often required to consider the success rate of offloading, since not all users are willing to lend their mobile devices to others for task execution. To address this challenge, by taking social relationships between users into account, this paper intends to combine computational resources of local devices and edge clouds and provide more flexible offloading and execution solutions, for achieving the efficient offloading of dependent tasks with the joint consideration of network latency and energy consumption. This paper develops a dependent task offloading strategy based on Bipartite Graph Matching. Extensive simulations are conducted for validating the effectiveness of our proposed strategy. Experimental results demonstrate that our proposed strategy can significantly minimize the overhead compared with other baseline strategies. In particular, the overhead is reduced 8.2%, compared with the strategy which consider the Device-to-Device (D2D) offloading only.
随着5G的出现,移动边缘计算(MEC)作为一种比云计算更贴近用户的计算模式,正在广泛应用于各种物联网(IoT)应用中,并实现高质量的用户体验。任务卸载作为MEC中的一个关键研究问题,在优化计算资源和管理方面发挥着重要作用。然而,许多任务的执行取决于其他任务的计算结果。此外,在用其他设备卸载任务的情况下,通常需要考虑卸载的成功率,因为并非所有用户都愿意将他们的移动设备借给他人执行任务。为了应对这一挑战,通过考虑用户之间的社会关系,本文打算将本地设备和边缘云的计算资源结合起来,提供更灵活的卸载和执行解决方案,以实现在联合考虑网络延迟和能耗的情况下高效卸载相关任务。本文提出了一种基于二分图匹配的依赖任务卸载策略。为了验证我们提出的策略的有效性,进行了广泛的模拟。实验结果表明,与其他基线策略相比,我们提出的策略可以显著降低开销。特别地,与仅考虑设备到设备(D2D)卸载的策略相比,开销减少了8.2%。
{"title":"A Socially-Aware Dependent Tasks Offloading Strategy in Mobile Edge Computing","authors":"Yanqi Gong;Fei Hao;Liang Wang;Liang Zhao;Geyong Min","doi":"10.1109/TSUSC.2023.3240457","DOIUrl":"https://doi.org/10.1109/TSUSC.2023.3240457","url":null,"abstract":"With the advent of 5G, Mobile Edge Computing (MEC), a promising computing paradigm sits closer to users than cloud computing, is being broadly used in various Internet of Things (IoT) applications, and achieve high-quality user experience. Task offloading, as a critical research issue in MEC, is playing an important role in optimizing computational resources and management. However, many tasks are executed dependent on the computational results of other tasks. Moreover, in the case of offloading tasks with other devices, it is often required to consider the success rate of offloading, since not all users are willing to lend their mobile devices to others for task execution. To address this challenge, by taking social relationships between users into account, this paper intends to combine computational resources of local devices and edge clouds and provide more flexible offloading and execution solutions, for achieving the efficient offloading of dependent tasks with the joint consideration of network latency and energy consumption. This paper develops a dependent task offloading strategy based on Bipartite Graph Matching. Extensive simulations are conducted for validating the effectiveness of our proposed strategy. Experimental results demonstrate that our proposed strategy can significantly minimize the overhead compared with other baseline strategies. In particular, the overhead is reduced 8.2%, compared with the strategy which consider the Device-to-Device (D2D) offloading only.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 3","pages":"328-342"},"PeriodicalIF":3.9,"publicationDate":"2023-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50400591","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CDTier: A Chinese Dataset of Threat Intelligence Entity Relationships CDTier:威胁情报实体关系中文数据集
IF 3.9 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE Pub Date : 2023-01-30 DOI: 10.1109/TSUSC.2023.3240411
Yinghai Zhou;Yitong Ren;Ming Yi;Yanjun Xiao;Zhiyuan Tan;Nour Moustafa;Zhihong Tian
Cyber Threat Intelligence (CTI), which is knowledge of cyberspace threats gathered from security data, is critical in defending against cyberattacks.However, there is no open-source CTI dataset for security researchers to effectively apply enormous CTI information for security analysis in the field of threat intelligence, particularly in the field of Chinese threat intelligence. As a result, for network security research and development, this article constructed a Chinese CTI entity relationship dataset–CDTier, which includes: 1) A threat entity extraction dataset composed of 100 CTI reports, 3744 threat sentences and 4259 threat knowledge objects; 2) A dataset for entity relation extraction including 100 CTI reports, 2598 threat sentences and 2562 knowledge object relations. CDTier is, as far as we know, the first CTI dataset. On the CDTier, we trained 4 models for threat entity extraction and relation extraction using well-established and widely used deep learning methods in the NLP. The results showed that the model trained on CDTier extracts knowledge objects and their relationships described in threat intelligence more accurately. This significantly minimizes threat intelligence analysts’ work while assessing threat intelligence.
网络威胁情报(CTI)是从安全数据中收集到的网络空间威胁知识,是防御网络攻击的关键。然而,在威胁情报领域,尤其是在中国威胁情报领域,目前还没有一个开源的CTI数据集供安全研究人员有效地将海量的CTI信息用于安全分析。因此,为了网络安全研究与开发,本文构建了一个中文 CTI 实体关系数据集--CDTier,其中包括:1)由 100 份 CTI 报告、3744 个威胁句子和 4259 个威胁知识对象组成的威胁实体抽取数据集;2)由 100 份 CTI 报告、2598 个威胁句子和 2562 个知识对象关系组成的实体关系抽取数据集。据我们所知,CDTier 是第一个 CTI 数据集。在 CDTier 上,我们使用 NLP 中成熟且广泛使用的深度学习方法训练了 4 个威胁实体提取和关系提取模型。结果表明,在 CDTier 上训练的模型能更准确地提取威胁情报中描述的知识对象及其关系。这大大减少了威胁情报分析师在评估威胁情报时的工作量。
{"title":"CDTier: A Chinese Dataset of Threat Intelligence Entity Relationships","authors":"Yinghai Zhou;Yitong Ren;Ming Yi;Yanjun Xiao;Zhiyuan Tan;Nour Moustafa;Zhihong Tian","doi":"10.1109/TSUSC.2023.3240411","DOIUrl":"10.1109/TSUSC.2023.3240411","url":null,"abstract":"Cyber Threat Intelligence (CTI), which is knowledge of cyberspace threats gathered from security data, is critical in defending against cyberattacks.However, there is no open-source CTI dataset for security researchers to effectively apply enormous CTI information for security analysis in the field of threat intelligence, particularly in the field of Chinese threat intelligence. As a result, for network security research and development, this article constructed a Chinese CTI entity relationship dataset–CDTier, which includes: 1) A threat entity extraction dataset composed of 100 CTI reports, 3744 threat sentences and 4259 threat knowledge objects; 2) A dataset for entity relation extraction including 100 CTI reports, 2598 threat sentences and 2562 knowledge object relations. CDTier is, as far as we know, the first CTI dataset. On the CDTier, we trained 4 models for threat entity extraction and relation extraction using well-established and widely used deep learning methods in the NLP. The results showed that the model trained on CDTier extracts knowledge objects and their relationships described in threat intelligence more accurately. This significantly minimizes threat intelligence analysts’ work while assessing threat intelligence.","PeriodicalId":13268,"journal":{"name":"IEEE Transactions on Sustainable Computing","volume":"8 4","pages":"627-638"},"PeriodicalIF":3.9,"publicationDate":"2023-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78890157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
IEEE Transactions on Sustainable Computing
全部 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