首页 > 最新文献

2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)最新文献

英文 中文
Optimizing Near-Data Processing for Spark 优化Spark的近数据处理
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00067
Sri Pramodh Rachuri, Arun Gantasala, Prajeeth Emanuel, Anshul Gandhi, Robert Foley, Peter Puhov, Theo Gkountouvas, H. Lei
Resource disaggregation (RD) is an emerging paradigm for data center computing whereby resource-optimized servers are employed to minimize resource fragmentation and improve resource utilization. Apache Spark deployed under the RD paradigm employs a cluster of compute-optimized servers to run executors and a cluster of storage-optimized servers to host the data on HDFS. However, the network transfer from storage to compute cluster becomes a severe bottleneck for big data processing. Near-data processing (NDP) is a concept that aims to alleviate network load in such cases by offloading (or "pushing down") some of the compute tasks to the storage cluster. Employing NDP for Spark under the RD paradigm is challenging because storage-optimized servers have limited computational resources and cannot host the entire Spark processing stack. Further, even if such a lightweight stack could be developed and deployed on the storage cluster, it is not entirely obvious which Spark queries would benefit from pushdown, and which tasks of a given query should be pushed down to storage.This paper presents the design and implementation of a near-data processing system for Spark, SparkNDP, that aims to address the aforementioned challenges. SparkNDP works by implementing novel NDP Spark capabilities on the storage cluster using a lightweight library of SQL operators and then developing an analytical model to help determine which Spark tasks should be pushed down to storage based on the current network and system state. Simulation and prototype implementation results show that SparkNDP can help reduce Spark query execution times when compared to both the default approach of not pushing down any tasks to storage and the outright NDP approach of pushing all tasks to storage.
资源分解(Resource disaggregation, RD)是一种新兴的数据中心计算范式,通过这种范式,使用资源优化的服务器来最小化资源碎片并提高资源利用率。在RD范式下部署的Apache Spark使用一组计算优化的服务器来运行执行器,并使用一组存储优化的服务器来托管HDFS上的数据。然而,存储到计算集群的网络传输成为大数据处理的严重瓶颈。近数据处理(NDP)是一个概念,旨在通过卸载(或“下推”)一些计算任务到存储集群来减轻这种情况下的网络负载。在RD范式下为Spark使用NDP是具有挑战性的,因为存储优化的服务器具有有限的计算资源,并且不能承载整个Spark处理堆栈。此外,即使可以在存储集群上开发和部署这样一个轻量级堆栈,也不完全清楚哪些Spark查询将从下推中受益,以及给定查询的哪些任务应该下推到存储中。本文介绍了Spark近数据处理系统SparkNDP的设计和实现,旨在解决上述挑战。SparkNDP的工作原理是使用一个轻量级的SQL操作符库在存储集群上实现新颖的NDP Spark功能,然后开发一个分析模型来帮助确定哪些Spark任务应该根据当前的网络和系统状态下推到存储中。仿真和原型实现结果表明,与不将任何任务下推到存储的默认方法和将所有任务下推到存储的直接NDP方法相比,SparkNDP可以帮助减少Spark查询执行时间。
{"title":"Optimizing Near-Data Processing for Spark","authors":"Sri Pramodh Rachuri, Arun Gantasala, Prajeeth Emanuel, Anshul Gandhi, Robert Foley, Peter Puhov, Theo Gkountouvas, H. Lei","doi":"10.1109/ICDCS54860.2022.00067","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00067","url":null,"abstract":"Resource disaggregation (RD) is an emerging paradigm for data center computing whereby resource-optimized servers are employed to minimize resource fragmentation and improve resource utilization. Apache Spark deployed under the RD paradigm employs a cluster of compute-optimized servers to run executors and a cluster of storage-optimized servers to host the data on HDFS. However, the network transfer from storage to compute cluster becomes a severe bottleneck for big data processing. Near-data processing (NDP) is a concept that aims to alleviate network load in such cases by offloading (or \"pushing down\") some of the compute tasks to the storage cluster. Employing NDP for Spark under the RD paradigm is challenging because storage-optimized servers have limited computational resources and cannot host the entire Spark processing stack. Further, even if such a lightweight stack could be developed and deployed on the storage cluster, it is not entirely obvious which Spark queries would benefit from pushdown, and which tasks of a given query should be pushed down to storage.This paper presents the design and implementation of a near-data processing system for Spark, SparkNDP, that aims to address the aforementioned challenges. SparkNDP works by implementing novel NDP Spark capabilities on the storage cluster using a lightweight library of SQL operators and then developing an analytical model to help determine which Spark tasks should be pushed down to storage based on the current network and system state. Simulation and prototype implementation results show that SparkNDP can help reduce Spark query execution times when compared to both the default approach of not pushing down any tasks to storage and the outright NDP approach of pushing all tasks to storage.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127440710","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
GRAFICS: Graph Embedding-based Floor Identification Using Crowdsourced RF Signals GRAFICS:使用众包射频信号的基于图形嵌入的地板识别
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00105
Weipeng Zhuo, Ziqi Zhao, Ka Ho Chiu, Shiju Li, Sangtae Ha, Chul-Ho Lee, S. G. Gary Chan
We study the problem of floor identification for radiofrequency (RF) signal samples obtained in a crowdsourced manner, where the signal samples are highly heterogeneous and most samples lack their floor labels. We propose GRAFICS, a graph embedding-based floor identification system. GRAFICS first builds a highly versatile bipartite graph model, having APs on one side and signal samples on the other. GRAFICS then learns the low-dimensional embeddings of signal samples via a novel graph embedding algorithm named E-LINE. GRAFICS finally clusters the node embeddings along with the embeddings of a few labeled samples through a proximity-based hierarchical clustering, which eases the floor identification of every new sample. We validate the effectiveness of GRAFICS based on two large-scale datasets that contain RF signal records from 204 buildings in Hangzhou, China, and five buildings in Hong Kong. Our experiment results show that GRAFICS achieves highly accurate prediction performance with only a few labeled samples (96% in both micro- and macro-F scores) and significantly outperforms several state-of-the-art algorithms (by about 45% improvement in micro-F score and 53% in macro-F score).
我们研究了以众包方式获得的射频(RF)信号样本的地板识别问题,其中信号样本高度异构,大多数样本缺乏地板标签。我们提出了GRAFICS,一个基于图形嵌入的地板识别系统。GRAFICS首先建立了一个高度通用的二部图模型,其中一边是ap,另一边是信号样本。然后,GRAFICS通过一种名为E-LINE的新颖图嵌入算法来学习信号样本的低维嵌入。最后,GRAFICS通过基于接近度的分层聚类方法将节点嵌入与一些标记样本的嵌入聚类,从而简化了每个新样本的底层识别。我们基于两个大型数据集验证了GRAFICS的有效性,这些数据集包含来自中国杭州204栋建筑和香港5栋建筑的射频信号记录。我们的实验结果表明,GRAFICS仅使用少量标记样本就获得了高度准确的预测性能(微观和宏观f分数均为96%),并且显著优于几种最先进的算法(微观f分数提高约45%,宏观f分数提高53%)。
{"title":"GRAFICS: Graph Embedding-based Floor Identification Using Crowdsourced RF Signals","authors":"Weipeng Zhuo, Ziqi Zhao, Ka Ho Chiu, Shiju Li, Sangtae Ha, Chul-Ho Lee, S. G. Gary Chan","doi":"10.1109/ICDCS54860.2022.00105","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00105","url":null,"abstract":"We study the problem of floor identification for radiofrequency (RF) signal samples obtained in a crowdsourced manner, where the signal samples are highly heterogeneous and most samples lack their floor labels. We propose GRAFICS, a graph embedding-based floor identification system. GRAFICS first builds a highly versatile bipartite graph model, having APs on one side and signal samples on the other. GRAFICS then learns the low-dimensional embeddings of signal samples via a novel graph embedding algorithm named E-LINE. GRAFICS finally clusters the node embeddings along with the embeddings of a few labeled samples through a proximity-based hierarchical clustering, which eases the floor identification of every new sample. We validate the effectiveness of GRAFICS based on two large-scale datasets that contain RF signal records from 204 buildings in Hangzhou, China, and five buildings in Hong Kong. Our experiment results show that GRAFICS achieves highly accurate prediction performance with only a few labeled samples (96% in both micro- and macro-F scores) and significantly outperforms several state-of-the-art algorithms (by about 45% improvement in micro-F score and 53% in macro-F score).","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127970144","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
A Digital-Twin Based Architecture for Software Longevity in Smart Homes 基于数字孪生的智能家居软件寿命架构
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00070
Peter Zdankin, Marco Picone, M. Mamei, Torben Weis
Smart homes usually consist of smart objects (SOs) with limited resources and capabilities, and therefore constrain the complexity of applications that can be performed on them. In particular, updating smart objects within a smart home is a challenging undertaking, as seemingly insignificant updates affect the longevity of the deployment if they cause previously established dependencies to break. In this paper, we propose an architecture that we call Longevity Digital Twins (LDTs) as a strategic counterpart of SOs, aimed at running at the edge, as local to the smart home as possible. With this architecture, the capabilities of a SO can be virtually enhanced to support the software update process in the smart home. In this context, foresighted software management requires both a local capability to describe involved functionalities together with awareness about existing dependencies in this distributed system. Using a simulated smart home environment, we first measure the impact of conventional update strategies and then present the noticeable improvement that LDTs offer to this problem. Going further, we present the analysis of a real-world use case that showcases the potential of LDTs on how it could not only prevent the installation of breaking updates but also extend a SOs capabilities and its overall longevity.
智能家居通常由资源和功能有限的智能对象(so)组成,因此限制了可以在其上执行的应用程序的复杂性。特别是,在智能家居中更新智能对象是一项具有挑战性的任务,因为如果看似无关紧要的更新导致先前建立的依赖关系中断,则会影响部署的寿命。在本文中,我们提出了一种架构,我们称之为长寿数字双胞胎(LDTs),作为SOs的战略对应物,旨在在边缘运行,尽可能地本地化智能家居。通过这种架构,SO的功能可以得到增强,以支持智能家居中的软件更新过程。在这种情况下,有远见的软件管理既需要描述相关功能的本地能力,也需要了解分布式系统中现有的依赖关系。通过模拟智能家居环境,我们首先测量了传统更新策略的影响,然后展示了ldt对该问题的显著改进。进一步,我们对一个真实用例进行了分析,该用例展示了ldt的潜力,即它不仅可以防止安装破坏性更新,还可以扩展SOs的功能及其整体寿命。
{"title":"A Digital-Twin Based Architecture for Software Longevity in Smart Homes","authors":"Peter Zdankin, Marco Picone, M. Mamei, Torben Weis","doi":"10.1109/ICDCS54860.2022.00070","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00070","url":null,"abstract":"Smart homes usually consist of smart objects (SOs) with limited resources and capabilities, and therefore constrain the complexity of applications that can be performed on them. In particular, updating smart objects within a smart home is a challenging undertaking, as seemingly insignificant updates affect the longevity of the deployment if they cause previously established dependencies to break. In this paper, we propose an architecture that we call Longevity Digital Twins (LDTs) as a strategic counterpart of SOs, aimed at running at the edge, as local to the smart home as possible. With this architecture, the capabilities of a SO can be virtually enhanced to support the software update process in the smart home. In this context, foresighted software management requires both a local capability to describe involved functionalities together with awareness about existing dependencies in this distributed system. Using a simulated smart home environment, we first measure the impact of conventional update strategies and then present the noticeable improvement that LDTs offer to this problem. Going further, we present the analysis of a real-world use case that showcases the potential of LDTs on how it could not only prevent the installation of breaking updates but also extend a SOs capabilities and its overall longevity.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124899825","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
Distributed Data-Sharing Consensus in Cooperative Perception of Autonomous Vehicles 自动驾驶车辆协同感知中的分布式数据共享共识
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00119
Chenxi Qiu, Sourabh Yadav, A. Squicciarini, Qing Yang, Song Fu, Juanjuan Zhao, Chengzhong Xu
To enable self-driving without a human driver, an autonomous vehicle needs to perceive its surrounding obstacles using onboard sensors, of which the perception accuracy might be limited by their own sensing range. An effective way to improve vehicles’ perception accuracy is to let nearby vehicles exchange their sensor data so that vehicles can detect obstacles beyond their own sensing ranges, called cooperative perception. The shared sensor data, however, might disclose the sensitive information of vehicles’ passengers, raising privacy and safety concerns (e.g. stalking or sensitive location leakage).In this paper, we propose a new data-sharing policy for the cooperative perception of autonomous vehicles, of which the objective is to minimize vehicles’ information disclosure without compromising their perception accuracy. Considering vehicles usually have different desires for data-sharing under different traffic environments, our policy provides vehicles autonomy to determine what types of sensor data to share based on their own needs. Moreover, given the dynamics of vehicles’ data-sharing decisions, the policy can be adjusted to incentivize vehicles’ decisions to converge to the desired decision field, such that a healthy cooperation environment can be maintained in a long term. To achieve such objectives, we analyze the dynamics of vehicles’ data-sharing decisions by resorting to the game theory model, and optimize the data-sharing ratio in the policy based on the analytic results. Finally, we carry out an extensive trace-driven simulation to test the performance of the proposed data-sharing policy. The experimental results demonstrate that our policy can help incentivize vehicles’ data-sharing decisions to the desired decision fields efficiently and effectively.
为了在无人驾驶的情况下实现自动驾驶,自动驾驶汽车需要使用车载传感器来感知周围的障碍物,而这些传感器的感知精度可能会受到自身感知范围的限制。提高车辆感知精度的一种有效方法是让附近的车辆交换传感器数据,从而使车辆能够检测到超出自身感知范围的障碍物,称为合作感知。然而,共享的传感器数据可能会泄露车辆乘客的敏感信息,引发隐私和安全问题(例如跟踪或敏感位置泄露)。在本文中,我们提出了一种新的自动驾驶汽车协同感知数据共享策略,其目标是在不影响感知准确性的前提下最小化车辆信息泄露。考虑到车辆在不同的交通环境下通常有不同的数据共享需求,我们的策略为车辆提供了根据自身需求决定共享哪种类型传感器数据的自主权。此外,考虑到车辆数据共享决策的动态性,可以对政策进行调整,激励车辆决策向期望的决策领域收敛,从而长期维持健康的合作环境。为了实现这一目标,我们利用博弈论模型分析了车辆数据共享决策的动力学,并根据分析结果优化了政策中的数据共享比例。最后,我们进行了广泛的跟踪驱动仿真来测试所提出的数据共享策略的性能。实验结果表明,该策略可以有效地激励车辆的数据共享决策到期望的决策领域。
{"title":"Distributed Data-Sharing Consensus in Cooperative Perception of Autonomous Vehicles","authors":"Chenxi Qiu, Sourabh Yadav, A. Squicciarini, Qing Yang, Song Fu, Juanjuan Zhao, Chengzhong Xu","doi":"10.1109/ICDCS54860.2022.00119","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00119","url":null,"abstract":"To enable self-driving without a human driver, an autonomous vehicle needs to perceive its surrounding obstacles using onboard sensors, of which the perception accuracy might be limited by their own sensing range. An effective way to improve vehicles’ perception accuracy is to let nearby vehicles exchange their sensor data so that vehicles can detect obstacles beyond their own sensing ranges, called cooperative perception. The shared sensor data, however, might disclose the sensitive information of vehicles’ passengers, raising privacy and safety concerns (e.g. stalking or sensitive location leakage).In this paper, we propose a new data-sharing policy for the cooperative perception of autonomous vehicles, of which the objective is to minimize vehicles’ information disclosure without compromising their perception accuracy. Considering vehicles usually have different desires for data-sharing under different traffic environments, our policy provides vehicles autonomy to determine what types of sensor data to share based on their own needs. Moreover, given the dynamics of vehicles’ data-sharing decisions, the policy can be adjusted to incentivize vehicles’ decisions to converge to the desired decision field, such that a healthy cooperation environment can be maintained in a long term. To achieve such objectives, we analyze the dynamics of vehicles’ data-sharing decisions by resorting to the game theory model, and optimize the data-sharing ratio in the policy based on the analytic results. Finally, we carry out an extensive trace-driven simulation to test the performance of the proposed data-sharing policy. The experimental results demonstrate that our policy can help incentivize vehicles’ data-sharing decisions to the desired decision fields efficiently and effectively.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132056413","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
HARP: Hierarchical Resource Partitioning in Dynamic Industrial Wireless Networks 动态工业无线网络中的分层资源划分
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00103
Jiachen Wang, Tianyu Zhang, Dawei Shen, Xiao Hu, Song Han
Industrial wireless networks (IWNs) are being increasingly deployed in the field to serve as the network fabrics for various industrial Internet-of-Things (IIoT) applications. Given that IWNs typically operate in noisy and harsh environments, frequently occurring network dynamics post huge challenges for IWN resource management especially when the network scales up. Existing centralized and distributed network management solutions either suffer from large communication overhead and time delay, or introduce schedule collisions which unnecessarily degrade the system performance. To address these problems, this work proposes a novel HierArchical Resource Partitioning framework (HARP), to provide dynamic resource management in IWNs. By hierarchically partitioning and allocating resources for the links in the network, HARP enables distributed collision-free resource allocation. HARP enables rapid adjustment of the partitions in the presence of network dynamics with modest communication overhead. The effectiveness of HARP is validated and evaluated through both simulation studies and testbed experiments on a 50-node multi-channel multi-hop 6TiSCH network.
工业无线网络(IWNs)正越来越多地部署在现场,作为各种工业物联网(IIoT)应用的网络结构。鉴于IWN通常在嘈杂和恶劣的环境中运行,频繁发生的网络动态给IWN资源管理带来了巨大的挑战,特别是当网络规模扩大时。现有的集中式和分布式网络管理解决方案要么存在较大的通信开销和时间延迟,要么引入了不必要地降低系统性能的调度冲突。为了解决这些问题,本工作提出了一种新的分层资源划分框架(HARP),以提供IWNs中的动态资源管理。通过为网络中的链路分层划分和分配资源,HARP实现了分布式的无冲突资源分配。HARP支持在网络动态存在的情况下快速调整分区,并且通信开销不大。通过在50节点多通道多跳6TiSCH网络上的仿真研究和试验台实验,验证了HARP算法的有效性。
{"title":"HARP: Hierarchical Resource Partitioning in Dynamic Industrial Wireless Networks","authors":"Jiachen Wang, Tianyu Zhang, Dawei Shen, Xiao Hu, Song Han","doi":"10.1109/ICDCS54860.2022.00103","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00103","url":null,"abstract":"Industrial wireless networks (IWNs) are being increasingly deployed in the field to serve as the network fabrics for various industrial Internet-of-Things (IIoT) applications. Given that IWNs typically operate in noisy and harsh environments, frequently occurring network dynamics post huge challenges for IWN resource management especially when the network scales up. Existing centralized and distributed network management solutions either suffer from large communication overhead and time delay, or introduce schedule collisions which unnecessarily degrade the system performance. To address these problems, this work proposes a novel HierArchical Resource Partitioning framework (HARP), to provide dynamic resource management in IWNs. By hierarchically partitioning and allocating resources for the links in the network, HARP enables distributed collision-free resource allocation. HARP enables rapid adjustment of the partitions in the presence of network dynamics with modest communication overhead. The effectiveness of HARP is validated and evaluated through both simulation studies and testbed experiments on a 50-node multi-channel multi-hop 6TiSCH network.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134012584","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
Multi-View Scheduling of Onboard Live Video Analytics to Minimize Frame Processing Latency 机载实时视频分析的多视图调度以最小化帧处理延迟
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00055
Shengzhong Liu, Tianshi Wang, Hongpeng Guo, Xinzhe Fu, P. David, Maggie B. Wigness, Archan Misra, T. Abdelzaher
This paper presents a real-time multi-view scheduling framework for DNN-based live video analytics at the edge to minimize frame processing latency. The work is motivated by applications where a higher frame rate is important, not to miss actions of interest. Examples include defense, border security, and intruder detection applications where sensors (in this paper, cameras) are deployed to monitor key roads, chokepoints, or passageways to identify events of interest (and intervene in real-time). Supporting a higher frame rate entails lowering frame processing latency. We assume that multiple cameras are deployed with partially overlapping views. Each camera has access to limited onboard computing capacity. Many targets cross the field of view of these cameras (but the great majority do not require action). We take advantage of the spatial-temporal correlations among multi-camera video streams to perform target-to-camera assignment such that the maximum frame processing time across cameras is minimized. Specifically, we use a data-driven approach to identify objects seen by multiple cameras, and propose a batch-aware latency-balanced (BALB) scheduling algorithm to drive the object-to-camera assignment. We empirically evaluate the proposed system with a real-world surveillance dataset on a testbed consisting of multiple NVIDIA Jetson boards. The results show that our system substantially improves the video processing speed, attaining multiplicative speedups of 2.45× to 6.85×, and consistently outperforms the competitive static region partitioning strategy.
本文提出了一种基于dnn的实时多视图调度框架,用于边缘实时视频分析,以最大限度地减少帧处理延迟。这项工作是由应用程序驱动的,其中更高的帧率很重要,而不是错过感兴趣的动作。示例包括国防、边境安全和入侵者检测应用,在这些应用中,传感器(在本文中是摄像机)被部署来监视关键道路、阻塞点或通道,以识别感兴趣的事件(并实时干预)。支持更高的帧速率需要降低帧处理延迟。我们假设部署了多个摄像机,这些摄像机的视图部分重叠。每个摄像头都可以访问有限的机载计算能力。许多目标穿过这些相机的视野(但绝大多数不需要行动)。我们利用多摄像机视频流之间的时空相关性来执行目标到摄像机的分配,从而使跨摄像机的最大帧处理时间最小化。具体来说,我们使用数据驱动的方法来识别多个摄像机所看到的对象,并提出了一种批感知延迟平衡(BALB)调度算法来驱动对象到摄像机的分配。我们在由多个NVIDIA Jetson板组成的测试平台上使用真实世界的监控数据集对所提出的系统进行了经验评估。结果表明,我们的系统大大提高了视频处理速度,达到了2.45到6.85倍的倍增速度,并且始终优于竞争性的静态区域划分策略。
{"title":"Multi-View Scheduling of Onboard Live Video Analytics to Minimize Frame Processing Latency","authors":"Shengzhong Liu, Tianshi Wang, Hongpeng Guo, Xinzhe Fu, P. David, Maggie B. Wigness, Archan Misra, T. Abdelzaher","doi":"10.1109/ICDCS54860.2022.00055","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00055","url":null,"abstract":"This paper presents a real-time multi-view scheduling framework for DNN-based live video analytics at the edge to minimize frame processing latency. The work is motivated by applications where a higher frame rate is important, not to miss actions of interest. Examples include defense, border security, and intruder detection applications where sensors (in this paper, cameras) are deployed to monitor key roads, chokepoints, or passageways to identify events of interest (and intervene in real-time). Supporting a higher frame rate entails lowering frame processing latency. We assume that multiple cameras are deployed with partially overlapping views. Each camera has access to limited onboard computing capacity. Many targets cross the field of view of these cameras (but the great majority do not require action). We take advantage of the spatial-temporal correlations among multi-camera video streams to perform target-to-camera assignment such that the maximum frame processing time across cameras is minimized. Specifically, we use a data-driven approach to identify objects seen by multiple cameras, and propose a batch-aware latency-balanced (BALB) scheduling algorithm to drive the object-to-camera assignment. We empirically evaluate the proposed system with a real-world surveillance dataset on a testbed consisting of multiple NVIDIA Jetson boards. The results show that our system substantially improves the video processing speed, attaining multiplicative speedups of 2.45× to 6.85×, and consistently outperforms the competitive static region partitioning strategy.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114878071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Edge Assisted Real-time Instance Segmentation on Mobile Devices 边缘辅助移动设备实时实例分割
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00058
Jialin Zhang, Xiang Huang, Jingao Xu, Yue Wu, Q. Ma, Xin Miao, Li Zhang, Peng Chen, Zhengxin Yang
Accurate and real-time instance segmentation on mobile devices enables a wide spectrum of applications such as augmented reality, context-aware inspection and environ-mental cognition. However, the computation resource demanded by instance segmentation impedes its deployment on resource-constrained commercial mobile devices. Prior studies enable smartphones to conduct computational-intensive tasks in real-time with the assistance of an edge server. However, simply applying an edge-assisted framework hardly achieves delightful segmentation performance due to the movements of devices and targets, pixel-level precision requirements, and huge computational overhead even for edge nodes. This work proposes edgeIS, an edge-assisted system that enables real-time and accurate instance segmentation on mobile devices. edgeIS embraces the mobile device sensing ability of surroundings and its own motion, and redesigns an innovative mobile-edge collaboration paradigm suitable for segmentation tasks. We implement edgeIS on a lightweight edge node and different mobile devices. Extensive experiments are conducted under four datasets. The results show that edgeIS can run on mobile devices in real-time and achieve a 0.92 segmentation IoU, outperforming existing state-of-the-art solutions. We further embed edgeIS in an AR-based inspection system deployed in an oil field and the performance of edgeIS meets the demand of the industrial scenario.
在移动设备上精确和实时的实例分割可以实现广泛的应用,如增强现实,上下文感知检查和环境认知。然而,实例分割所需要的计算资源阻碍了其在资源受限的商用移动设备上的部署。先前的研究使智能手机能够在边缘服务器的帮助下实时执行计算密集型任务。然而,由于设备和目标的移动、像素级精度要求以及即使是边缘节点的巨大计算开销,简单地应用边缘辅助框架很难获得令人满意的分割性能。这项工作提出了edgeIS,一种边缘辅助系统,可以在移动设备上实现实时和准确的实例分割。edgeIS包含移动设备对周围环境和自身运动的感知能力,并重新设计了一种适合分割任务的创新移动边缘协作范例。我们在轻量级边缘节点和不同的移动设备上实现了edgeIS。在四个数据集下进行了广泛的实验。结果表明,edgeIS可以在移动设备上实时运行,并实现0.92分割IoU,优于现有的最先进的解决方案。我们进一步将edgeIS嵌入到一个部署在油田的基于ar的检测系统中,edgeIS的性能满足工业场景的需求。
{"title":"Edge Assisted Real-time Instance Segmentation on Mobile Devices","authors":"Jialin Zhang, Xiang Huang, Jingao Xu, Yue Wu, Q. Ma, Xin Miao, Li Zhang, Peng Chen, Zhengxin Yang","doi":"10.1109/ICDCS54860.2022.00058","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00058","url":null,"abstract":"Accurate and real-time instance segmentation on mobile devices enables a wide spectrum of applications such as augmented reality, context-aware inspection and environ-mental cognition. However, the computation resource demanded by instance segmentation impedes its deployment on resource-constrained commercial mobile devices. Prior studies enable smartphones to conduct computational-intensive tasks in real-time with the assistance of an edge server. However, simply applying an edge-assisted framework hardly achieves delightful segmentation performance due to the movements of devices and targets, pixel-level precision requirements, and huge computational overhead even for edge nodes. This work proposes edgeIS, an edge-assisted system that enables real-time and accurate instance segmentation on mobile devices. edgeIS embraces the mobile device sensing ability of surroundings and its own motion, and redesigns an innovative mobile-edge collaboration paradigm suitable for segmentation tasks. We implement edgeIS on a lightweight edge node and different mobile devices. Extensive experiments are conducted under four datasets. The results show that edgeIS can run on mobile devices in real-time and achieve a 0.92 segmentation IoU, outperforming existing state-of-the-art solutions. We further embed edgeIS in an AR-based inspection system deployed in an oil field and the performance of edgeIS meets the demand of the industrial scenario.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124368775","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
mmV2V: Combating One-hop Multicasting in Millimeter-wave Vehicular Networks mmV2V:对抗毫米波车载网络中的一跳多播
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00076
Jiangang Shen, Hongzi Zhu, Yunxiang Cai, Bangzhao Zhai, Xudong Wang, Shan Chang, Haibin Cai, M. Guo
One-hop multicasting (OHM) of high-volume sensor data is essential for cooperative autonomous driving applications. While millimeter-Wave (mmWave) bands can be utilized for high-bandwidth OHM data transmission, it is very challenging for individual vehicles to find and communicate with a proper neighbor in a fully distributed and highly dynamic scenario. In this paper, we propose a fully distributed OHM scheme in vehicular networks, called mmV2V, which consists of three highly integrated protocols. Specifically, synchronized vehicles first conduct a probabilistic neighbor discovery procedure, in which randomly divided transmitters (or receivers) clockwise scan (or listen to) the surroundings in pace with heterogeneous Tx (or Rx) beams. In this way, the vast majority of neighbors can be identified in a few repeated rounds. Furthermore, vehicles negotiate with each of their neighbors about the optimal communication schedule in evenly distributed slots. Finally, each agreed pair of neighboring vehicles start high data rate transmissions with refined beams. We conduct extensive simulations and the results demonstrate that mmV2V can achieve a high completion ratio in rigid OHM tasks under various traffic conditions.
大量传感器数据的单跳多播(OHM)对于协作式自动驾驶应用至关重要。虽然毫米波(mmWave)频段可以用于高带宽欧姆数据传输,但在完全分布式和高度动态的场景中,单个车辆很难找到合适的邻居并与之通信。在本文中,我们提出了一种完全分布式的车载网络OHM方案,称为mmV2V,它由三个高度集成的协议组成。具体来说,同步车辆首先执行一个概率邻居发现程序,其中随机划分的发射器(或接收器)顺时针扫描(或收听)周围的非均匀Tx(或Rx)波束。通过这种方式,绝大多数邻居可以在几个重复的回合中被识别出来。此外,车辆在均匀分布的时隙中与相邻车辆协商最优通信调度。最后,每对商定的相邻车辆开始以精确的波束进行高数据速率传输。我们进行了大量的仿真,结果表明mmV2V可以在各种交通条件下实现刚性欧姆任务的高完成率。
{"title":"mmV2V: Combating One-hop Multicasting in Millimeter-wave Vehicular Networks","authors":"Jiangang Shen, Hongzi Zhu, Yunxiang Cai, Bangzhao Zhai, Xudong Wang, Shan Chang, Haibin Cai, M. Guo","doi":"10.1109/ICDCS54860.2022.00076","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00076","url":null,"abstract":"One-hop multicasting (OHM) of high-volume sensor data is essential for cooperative autonomous driving applications. While millimeter-Wave (mmWave) bands can be utilized for high-bandwidth OHM data transmission, it is very challenging for individual vehicles to find and communicate with a proper neighbor in a fully distributed and highly dynamic scenario. In this paper, we propose a fully distributed OHM scheme in vehicular networks, called mmV2V, which consists of three highly integrated protocols. Specifically, synchronized vehicles first conduct a probabilistic neighbor discovery procedure, in which randomly divided transmitters (or receivers) clockwise scan (or listen to) the surroundings in pace with heterogeneous Tx (or Rx) beams. In this way, the vast majority of neighbors can be identified in a few repeated rounds. Furthermore, vehicles negotiate with each of their neighbors about the optimal communication schedule in evenly distributed slots. Finally, each agreed pair of neighboring vehicles start high data rate transmissions with refined beams. We conduct extensive simulations and the results demonstrate that mmV2V can achieve a high completion ratio in rigid OHM tasks under various traffic conditions.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125354727","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
Amanuensis: provenance, privacy, and permission in TEE-enabled blockchain data systems Amanuensis:支持tee的区块链数据系统中的来源,隐私和权限
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00023
T. Hardin, D. Kotz
Blockchain technology is heralded for its ability to provide transparent and immutable audit trails for data shared among semi-trusted parties. With the addition of smart contracts, blockchains can track and verify arbitrary computations – which enables blockchain users to verify the provenance of information derived from data through the blockchain. This provenance comes at the cost of data confidentiality and user privacy, however, which is unacceptable for many sensitive applications. The need for verifiable yet confidential data sharing and computation has led some to add trusted execution environment (TEE) hardware to blockchain platforms. By moving sensitive operations (e.g., data decryption and analysis) off of the blockchain and into a TEE, they get both the confidentiality of TEEs and the transparency of blockchains without the need to completely trust any one party in the data-sharing ecosystem.In this paper, we build on our TEE-enabled blockchain data-sharing system, Amanuensis, to ensure the freshness of access-control lists shared between the blockchain and TEE, and to improve the privacy of users interacting within the system. We also detail how TEE-based remote attestation help us to achieve information provenance – specifically, how to achieve information provenance in the context of the Intel SGX trusted execution environment. Finally, we present an evaluation of our system, in which we test several real-world machine-learning applications (logistic regression, kNN, SVM) to determine the run-time overhead of information confidentiality and provenance. Each machine-learning program exhibited a slowdown between 1.1 and 2.8x when run inside of our confidential environment, and took an average of 59 milliseconds to verify the provenance of an input data set.
区块链技术因其能够为半可信各方之间共享的数据提供透明和不可变的审计跟踪而备受推崇。随着智能合约的加入,区块链可以跟踪和验证任意计算——这使得区块链用户能够通过区块链验证来自数据的信息的来源。然而,这种来源是以数据机密性和用户隐私为代价的,这对于许多敏感的应用程序来说是不可接受的。对可验证但保密的数据共享和计算的需求导致一些人在区块链平台上添加可信执行环境(TEE)硬件。通过将敏感操作(例如数据解密和分析)从区块链转移到TEE中,他们获得了TEE的机密性和区块链的透明度,而无需完全信任数据共享生态系统中的任何一方。在本文中,我们构建了支持TEE的区块链数据共享系统Amanuensis,以确保区块链和TEE之间共享的访问控制列表的新鲜度,并提高系统内交互用户的隐私性。我们还详细介绍了基于tee的远程认证如何帮助我们实现信息溯源——具体来说,是如何在Intel SGX可信执行环境的上下文中实现信息溯源。最后,我们对我们的系统进行了评估,其中我们测试了几个现实世界的机器学习应用程序(逻辑回归,kNN, SVM),以确定信息机密性和来源的运行时开销。当在我们的机密环境中运行时,每个机器学习程序都表现出1.1到2.8倍的减速,并且平均花费59毫秒来验证输入数据集的来源。
{"title":"Amanuensis: provenance, privacy, and permission in TEE-enabled blockchain data systems","authors":"T. Hardin, D. Kotz","doi":"10.1109/ICDCS54860.2022.00023","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00023","url":null,"abstract":"Blockchain technology is heralded for its ability to provide transparent and immutable audit trails for data shared among semi-trusted parties. With the addition of smart contracts, blockchains can track and verify arbitrary computations – which enables blockchain users to verify the provenance of information derived from data through the blockchain. This provenance comes at the cost of data confidentiality and user privacy, however, which is unacceptable for many sensitive applications. The need for verifiable yet confidential data sharing and computation has led some to add trusted execution environment (TEE) hardware to blockchain platforms. By moving sensitive operations (e.g., data decryption and analysis) off of the blockchain and into a TEE, they get both the confidentiality of TEEs and the transparency of blockchains without the need to completely trust any one party in the data-sharing ecosystem.In this paper, we build on our TEE-enabled blockchain data-sharing system, Amanuensis, to ensure the freshness of access-control lists shared between the blockchain and TEE, and to improve the privacy of users interacting within the system. We also detail how TEE-based remote attestation help us to achieve information provenance – specifically, how to achieve information provenance in the context of the Intel SGX trusted execution environment. Finally, we present an evaluation of our system, in which we test several real-world machine-learning applications (logistic regression, kNN, SVM) to determine the run-time overhead of information confidentiality and provenance. Each machine-learning program exhibited a slowdown between 1.1 and 2.8x when run inside of our confidential environment, and took an average of 59 milliseconds to verify the provenance of an input data set.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"2019 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121396822","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
Collaborative Load Management in Smart Home Area Network 智能家庭区域网络中的协同负荷管理
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00132
Jagnyashini Debadarshini, S. Saha
An efficient Home Area Network (HAN) acts as a base of an Advanced Metering Infrastructure (AMI). A HAN not only facilitates AMI with efficient real-time monitoring of the electricity consumption but also manages the load profile of the whole system. However, the existing works on implementing HAN are mostly centralized and suffer from well-known problems. In this work, we propose an IoT-based efficient decentralized strategy using synchronous transmission to practically realize HAN. An inter-device coordination strategy is proposed to minimize the peak load as well as reduce the sudden changes in the overall system without compromising the user’s requirements. Through experiments over IoT-testbeds, we demonstrate that the proposed strategy can reduce the peak load upto 50% and reduce the load variations upto 58% for even a high and random rate of requests for execution of power-hungry house appliances.
高效的家庭区域网络(HAN)是高级计量基础设施(AMI)的基础。HAN不仅可以通过有效的实时监测电力消耗,还可以管理整个系统的负载分布。然而,现有的实现HAN的工作大多是集中的,并且存在众所周知的问题。在这项工作中,我们提出了一种基于物联网的高效分散策略,使用同步传输来实际实现HAN。在不影响用户需求的前提下,提出了一种设备间协调策略,以最大限度地减少峰值负荷,减少整个系统的突然变化。通过在物联网测试平台上的实验,我们证明了所提出的策略可以将峰值负载减少高达50%,并将负载变化减少高达58%,即使是高且随机的执行耗电家用电器的请求率。
{"title":"Collaborative Load Management in Smart Home Area Network","authors":"Jagnyashini Debadarshini, S. Saha","doi":"10.1109/ICDCS54860.2022.00132","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00132","url":null,"abstract":"An efficient Home Area Network (HAN) acts as a base of an Advanced Metering Infrastructure (AMI). A HAN not only facilitates AMI with efficient real-time monitoring of the electricity consumption but also manages the load profile of the whole system. However, the existing works on implementing HAN are mostly centralized and suffer from well-known problems. In this work, we propose an IoT-based efficient decentralized strategy using synchronous transmission to practically realize HAN. An inter-device coordination strategy is proposed to minimize the peak load as well as reduce the sudden changes in the overall system without compromising the user’s requirements. Through experiments over IoT-testbeds, we demonstrate that the proposed strategy can reduce the peak load upto 50% and reduce the load variations upto 58% for even a high and random rate of requests for execution of power-hungry house appliances.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"385 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124781237","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1