首页 > 最新文献

2020 IEEE/ACM Symposium on Edge Computing (SEC)最新文献

英文 中文
Position Paper: Towards a Robust Edge-Native Storage System 立场文件:走向一个强大的边缘本地存储系统
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00040
N. Sreekumar, A. Chandra, J. Weissman
Edge environments are generating an increasingly large amount of data due to the proliferation of edge devices. Accommodating this large influx of data at edge servers is a challenging issue. While some data can be processed as it is generated, others must be stored for later access. This paper proposes the features that a new edge-native storage system must possess including support for user mobility and node fluctuation. To motivate this, we first describe several emerging edge applications and their data needs. We then describe the challenges in meeting these needs. We then evaluate an out-of-the-box cloud storage system, Cassandra, to assess it’s suitability as an edge storage system due to many edge-friendly features. We determined that while a cloud-based storage system can be ported to the edge meeting some of the challenges, other challenges require new solutions. Based on the challenges and the results of Cassandra case study, we propose a set of design principles for a new edge-native storage system.
由于边缘设备的激增,边缘环境正在生成越来越多的数据。在边缘服务器上容纳如此大量的数据是一个具有挑战性的问题。虽然有些数据可以在生成时处理,但其他数据必须存储以供以后访问。本文提出了一种新的边缘本地存储系统必须具备的特征,包括支持用户迁移和节点波动。为了激发这一点,我们首先描述了几个新兴的边缘应用程序及其数据需求。然后,我们描述了满足这些需求的挑战。然后我们评估一个开箱即用的云存储系统,Cassandra,评估它作为边缘存储系统的适用性,因为它有许多边缘友好的功能。我们认为,虽然基于云的存储系统可以移植到边缘,以应对一些挑战,但其他挑战需要新的解决方案。基于Cassandra案例研究的挑战和结果,我们提出了一套新的边缘本地存储系统的设计原则。
{"title":"Position Paper: Towards a Robust Edge-Native Storage System","authors":"N. Sreekumar, A. Chandra, J. Weissman","doi":"10.1109/SEC50012.2020.00040","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00040","url":null,"abstract":"Edge environments are generating an increasingly large amount of data due to the proliferation of edge devices. Accommodating this large influx of data at edge servers is a challenging issue. While some data can be processed as it is generated, others must be stored for later access. This paper proposes the features that a new edge-native storage system must possess including support for user mobility and node fluctuation. To motivate this, we first describe several emerging edge applications and their data needs. We then describe the challenges in meeting these needs. We then evaluate an out-of-the-box cloud storage system, Cassandra, to assess it’s suitability as an edge storage system due to many edge-friendly features. We determined that while a cloud-based storage system can be ported to the edge meeting some of the challenges, other challenges require new solutions. Based on the challenges and the results of Cassandra case study, we propose a set of design principles for a new edge-native storage system.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114141753","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}
引用次数: 5
Poster: Exploiting Data Heterogeneity for Performance and Reliability in Federated Learning 海报:利用数据异构提高联邦学习的性能和可靠性
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00023
Yuanli Wang, Dhruv Kumar, A. Chandra
Federated Learning [1] enables distributed devices to learn a shared machine learning model together, without uploading their private training data. It has received significant attention recently and has been used in mobile applications such as search suggestion [2] and object detection [3]. Federated Learning is different from distributed machine learning due to the following reasons: 1) System heterogeneity: federated learning is usually performed on devices having highly dynamic and heterogeneous network, compute, and power availability. 2) Data heterogeneity (or statistical heterogeneity): data is produced by different users on different devices, and therefore may have different statistical distribution (non-IID).
联邦学习[1]使分布式设备能够一起学习共享的机器学习模型,而无需上传他们的私有训练数据。它最近受到了极大的关注,并已用于移动应用,如搜索建议[2]和目标检测[3]。联邦学习不同于分布式机器学习,原因如下:1)系统异构性:联邦学习通常在具有高度动态和异构网络、计算和电源可用性的设备上执行。2)数据异质性(或统计异质性):数据由不同用户在不同设备上产生,因此可能具有不同的统计分布(非iid)。
{"title":"Poster: Exploiting Data Heterogeneity for Performance and Reliability in Federated Learning","authors":"Yuanli Wang, Dhruv Kumar, A. Chandra","doi":"10.1109/SEC50012.2020.00023","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00023","url":null,"abstract":"Federated Learning [1] enables distributed devices to learn a shared machine learning model together, without uploading their private training data. It has received significant attention recently and has been used in mobile applications such as search suggestion [2] and object detection [3]. Federated Learning is different from distributed machine learning due to the following reasons: 1) System heterogeneity: federated learning is usually performed on devices having highly dynamic and heterogeneous network, compute, and power availability. 2) Data heterogeneity (or statistical heterogeneity): data is produced by different users on different devices, and therefore may have different statistical distribution (non-IID).","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"47 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124178905","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
TinyEdge: Enabling Rapid Edge System Customization for IoT Applications TinyEdge:为物联网应用提供快速边缘系统定制
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00008
Wenzhao Zhang, Yuxuan Zhang, Hongchang Fan, Yi Gao, Wei Dong, Jinfeng Wang
Customizing and deploying an edge system is a time-consuming and complex task, considering the hardware heterogeneity, third-party software compatibility, diverse performance requirements, etc. In this paper, we present TinyEdge, a holistic system for the rapid customization of edge systems. The key idea of TinyEdge is to use a top-down approach for designing the software and estimating the performance of the customized edge systems under different hardware specifications. Developers select and conFigure modules to specify the critical logic of their interactions, without dealing with the specific hardware or software. Taking the configuration as input, TinyEdge automatically generates the deployment package and estimate the performance after sufficient profiling. TinyEdge provides a unified customization framework for modules to specify their dependencies, functionalities, interactions, and configurations. We implement TinyEdge and evaluate its performance using real-world edge systems. Results show that: 1) TinyEdge achieves rapid customization of edge systems, reducing 44.15% of customization time and 67.79% lines of code on average compared with the state-of-the-art edge platforms; 2) TinyEdge builds compact modules and optimizes the latent circular dependency detection and message queuing efficiency; 3) TinyEdge performance estimation has low average absolute error in various settings.
考虑到硬件的异构性、第三方软件的兼容性、不同的性能需求等,定制和部署边缘系统是一项耗时且复杂的任务。在本文中,我们提出了TinyEdge,一个快速定制边缘系统的整体系统。TinyEdge的关键思想是使用自顶向下的方法来设计软件和评估定制边缘系统在不同硬件规格下的性能。开发人员选择和配置模块以指定其交互的关键逻辑,而无需处理特定的硬件或软件。TinyEdge将配置作为输入,自动生成部署包,并在充分分析后对性能进行评估。TinyEdge为模块提供了一个统一的定制框架来指定它们的依赖关系、功能、交互和配置。我们实现了TinyEdge,并使用现实世界的边缘系统评估其性能。结果表明:1)TinyEdge实现了边缘系统的快速定制,与现有边缘平台相比,平均减少了44.15%的定制时间和67.79%的代码行数;2) TinyEdge构建紧凑模块,优化潜在循环依赖检测和消息排队效率;3) TinyEdge性能估计在各种设置下具有较低的平均绝对误差。
{"title":"TinyEdge: Enabling Rapid Edge System Customization for IoT Applications","authors":"Wenzhao Zhang, Yuxuan Zhang, Hongchang Fan, Yi Gao, Wei Dong, Jinfeng Wang","doi":"10.1109/SEC50012.2020.00008","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00008","url":null,"abstract":"Customizing and deploying an edge system is a time-consuming and complex task, considering the hardware heterogeneity, third-party software compatibility, diverse performance requirements, etc. In this paper, we present TinyEdge, a holistic system for the rapid customization of edge systems. The key idea of TinyEdge is to use a top-down approach for designing the software and estimating the performance of the customized edge systems under different hardware specifications. Developers select and conFigure modules to specify the critical logic of their interactions, without dealing with the specific hardware or software. Taking the configuration as input, TinyEdge automatically generates the deployment package and estimate the performance after sufficient profiling. TinyEdge provides a unified customization framework for modules to specify their dependencies, functionalities, interactions, and configurations. We implement TinyEdge and evaluate its performance using real-world edge systems. Results show that: 1) TinyEdge achieves rapid customization of edge systems, reducing 44.15% of customization time and 67.79% lines of code on average compared with the state-of-the-art edge platforms; 2) TinyEdge builds compact modules and optimizes the latent circular dependency detection and message queuing efficiency; 3) TinyEdge performance estimation has low average absolute error in various settings.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126431826","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
On Combining Publish/Subscribe with Append-only Logs for IoT Data 关于将发布/订阅与仅附加日志相结合的IoT数据
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00061
Daniel Happ
Publish/subscribe systems and in particular the MQTT protocol are often used to cope with the messaging needs of modern Internet of Things (IoT) systems, i.e. between the IoT devices and the related services. Their benefits lie in their decoupling properties, easing the seemless movement of the systems components across the increasingly distributed hardware substrate of cloud, fog, and edge. However, publish/subscribe systems alone are rarely suitable for all usecases commonly associated with the IoT. One important example is the lack of persistent storage of sensor data in popular pub/sub system, such as MQTT, which often leads to the anti-pattern of constantly subscribing and locally storing the data at the subscriber side, resulting in multiple independent copies accross the network. In this paper, we present our analysis of integrating storage technologies into pub/sub: We show how append-only logs, considered to be the prevailing storage paradigm in some IoT focused systems, can be added to common pub/sub systems. Three options are outlined in detail regarding features. We further show on an abstract level how the glue code combining the solutions might look like.
发布/订阅系统,特别是MQTT协议,通常用于处理现代物联网(IoT)系统的消息传递需求,即在物联网设备和相关服务之间。它们的好处在于它们的解耦特性,减轻了系统组件在日益分布的云、雾和边缘硬件基础上的无缝移动。然而,单独的发布/订阅系统很少适用于与物联网相关的所有用例。一个重要的例子是,在流行的发布/订阅系统(如MQTT)中缺乏传感器数据的持久存储,这通常会导致在订阅者端不断订阅和本地存储数据的反模式,从而导致跨网络的多个独立副本。在本文中,我们介绍了将存储技术集成到pub/sub中的分析:我们展示了如何将仅追加日志(被认为是一些以物联网为重点的系统中的主流存储范式)添加到常见的pub/sub系统中。详细概述了关于功能的三个选项。我们将在抽象层次上进一步展示组合解决方案的粘合代码可能是什么样子。
{"title":"On Combining Publish/Subscribe with Append-only Logs for IoT Data","authors":"Daniel Happ","doi":"10.1109/SEC50012.2020.00061","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00061","url":null,"abstract":"Publish/subscribe systems and in particular the MQTT protocol are often used to cope with the messaging needs of modern Internet of Things (IoT) systems, i.e. between the IoT devices and the related services. Their benefits lie in their decoupling properties, easing the seemless movement of the systems components across the increasingly distributed hardware substrate of cloud, fog, and edge. However, publish/subscribe systems alone are rarely suitable for all usecases commonly associated with the IoT. One important example is the lack of persistent storage of sensor data in popular pub/sub system, such as MQTT, which often leads to the anti-pattern of constantly subscribing and locally storing the data at the subscriber side, resulting in multiple independent copies accross the network. In this paper, we present our analysis of integrating storage technologies into pub/sub: We show how append-only logs, considered to be the prevailing storage paradigm in some IoT focused systems, can be added to common pub/sub systems. Three options are outlined in detail regarding features. We further show on an abstract level how the glue code combining the solutions might look like.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134173080","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
Poster: A Light Weight Service Discovery Mechanism in Robot Systems 海报:机器人系统中的轻量级服务发现机制
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00028
Yifan Gong, Lu Wang, Wei Liu, Jiangming Jin
Benefiting from the major breakthrough of AI technology and increasing application of AIoT (AI + IoT), the intelligent robot system achieves high developing speed in recent years. As a core component of the intelligent system, service discovery plays a crucial role in system reliability. Because of the high CPU usages in conventional service discovery, a light weight service discovery mechanism is required in such a resourcelimited robot system. To improve the efficiency of CPU usages, we propose a weak centralized mechanism and a socket based notification mechanism, to reduce the amount of event in service discovery. The evaluation results show that our proposed light weight service discovery mechanism can reduce 95% CPU usages in average, compared with the conventional service discovery used in ROS2, which is an industry standard in robot systems.
得益于人工智能技术的重大突破和AIoT (AI + IoT)应用的不断增加,智能机器人系统近年来实现了高速发展。服务发现作为智能系统的核心组成部分,对系统的可靠性起着至关重要的作用。由于传统服务发现的CPU使用率很高,因此在这种资源有限的机器人系统中需要轻量级的服务发现机制。为了提高CPU使用效率,我们提出了一种弱集中式机制和基于套接字的通知机制,以减少服务发现中的事件量。评估结果表明,与机器人系统的行业标准ROS2中使用的传统服务发现机制相比,我们提出的轻量级服务发现机制平均可以减少95%的CPU占用。
{"title":"Poster: A Light Weight Service Discovery Mechanism in Robot Systems","authors":"Yifan Gong, Lu Wang, Wei Liu, Jiangming Jin","doi":"10.1109/SEC50012.2020.00028","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00028","url":null,"abstract":"Benefiting from the major breakthrough of AI technology and increasing application of AIoT (AI + IoT), the intelligent robot system achieves high developing speed in recent years. As a core component of the intelligent system, service discovery plays a crucial role in system reliability. Because of the high CPU usages in conventional service discovery, a light weight service discovery mechanism is required in such a resourcelimited robot system. To improve the efficiency of CPU usages, we propose a weak centralized mechanism and a socket based notification mechanism, to reduce the amount of event in service discovery. The evaluation results show that our proposed light weight service discovery mechanism can reduce 95% CPU usages in average, compared with the conventional service discovery used in ROS2, which is an industry standard in robot systems.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133528363","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
FareQR: Fast and Reliable Screen-Camera Transfer System for Mobile Devices using QR Code FareQR:使用QR码的移动设备快速可靠的屏幕摄像头传输系统
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00053
Tongyu Wang, Hao Han, Zijie Wang
With the availability of mobile devices display and camera, Screen-Camera links for Visible Lite Communications (VLC) has attracted much more attention due to its convenience, infrastructure-free and security. In conventional Screen-camera link, the senders encode data bits into a barcode stream and receivers capture the barcode scream and decode the barcodes. But conventional Screen-camera communication systems all suffer from both CMOS rolling shutter and inter frame mixing problem when display rate is close to camera capture rate and this leads to a high block transfer error rate. In this paper, we propose a system called FareQR by adding an outline border to the barcode stream to help the receiver detect mixed frames and de-obfuscation each mixed frames into perfect QRCodes. We formulate the mixed frame de-obfuscation problem as a hard-decision-decoding task, and propose a Viterbi algorithm to resolve each block in the mixed areas. We test the FareQR and result demonstrate that our work can recover the mixed area and reduce the block transfer error rate.
随着移动设备显示器和摄像头的普及,VLC (Screen-Camera links for Visible Lite Communications)因其便捷性、无基础设施性和安全性而受到越来越多的关注。在传统的屏幕摄像机链路中,发送者将数据位编码成条形码流,接收器捕获条形码尖叫并解码条形码。但是,传统的屏摄通信系统在显示速率接近相机捕获速率时,都存在CMOS滚动快门和帧间混合问题,从而导致高块传输错误率。在本文中,我们提出了一种称为FareQR的系统,通过在条形码流中添加轮廓边界来帮助接收端检测混合帧并将每个混合帧去混淆为完美的QRCodes。我们将混合帧去混淆问题描述为一个硬决策解码任务,并提出了一种Viterbi算法来解决混合区域中的每个块。对FareQR进行了测试,结果表明我们的工作可以恢复混合区域,降低块传输错误率。
{"title":"FareQR: Fast and Reliable Screen-Camera Transfer System for Mobile Devices using QR Code","authors":"Tongyu Wang, Hao Han, Zijie Wang","doi":"10.1109/SEC50012.2020.00053","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00053","url":null,"abstract":"With the availability of mobile devices display and camera, Screen-Camera links for Visible Lite Communications (VLC) has attracted much more attention due to its convenience, infrastructure-free and security. In conventional Screen-camera link, the senders encode data bits into a barcode stream and receivers capture the barcode scream and decode the barcodes. But conventional Screen-camera communication systems all suffer from both CMOS rolling shutter and inter frame mixing problem when display rate is close to camera capture rate and this leads to a high block transfer error rate. In this paper, we propose a system called FareQR by adding an outline border to the barcode stream to help the receiver detect mixed frames and de-obfuscation each mixed frames into perfect QRCodes. We formulate the mixed frame de-obfuscation problem as a hard-decision-decoding task, and propose a Viterbi algorithm to resolve each block in the mixed areas. We test the FareQR and result demonstrate that our work can recover the mixed area and reduce the block transfer error rate.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116012817","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
Caching IoT Resources in Green Brokers at the Application Layer 在应用层的绿色代理中缓存物联网资源
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00065
Xiang Sun, Rana Albelaihi, Z. Akhavan
In this paper, we propose to cache popular Internet of Things (IoT) resources in the brokers (which can be considered as application layer middlewares) by applying the CoAP Publish/Subscribe protocol in order to reduce the energy consumption of the servers (e.g., IoT devices), which host these resources. If an IoT resource is cached in a broker, all the requests to retrieve the content of the IoT resource will be delivered to the broker, which responses to the requests by sending related contents, thus increasing the power consumption of the broker. In order to reduce the operational expenditure of the broker provider, each broker is powered by green energy and uses on-grid energy as a backup. On-gird energy consumption of the brokers may be different. That is, some brokers with low green energy generation and more cached IoT resources may consume more on-grid energy consumption than brokers with high green energy generation and less cached IoT resources. In order to minimize the total on-grid energy consumption of the brokers, the Green Energy Aware Resource caching (GEAR) algorithm is proposed to balance energy demands by re-allocating/re-caching the popular IoT resources among the brokers. The performance of GEAR is validated via simulations.
在本文中,我们建议通过应用CoAP发布/订阅协议在代理(可视为应用层中间件)中缓存流行的物联网(IoT)资源,以减少托管这些资源的服务器(例如物联网设备)的能耗。如果将物联网资源缓存在代理中,则检索物联网资源内容的所有请求都将传递给代理,代理通过发送相关内容来响应请求,从而增加了代理的功耗。为了减少代理提供商的运营支出,每个代理都由绿色能源供电,并使用并网能源作为备份。各中间商的网上能耗可能有所不同。也就是说,一些绿色能源发电量低、缓存物联网资源多的代理可能比绿色能源发电量高、缓存物联网资源少的代理消耗更多的上网能耗。为了最大限度地减少代理的总上网能耗,提出了绿色能源感知资源缓存(GEAR)算法,通过在代理之间重新分配/重新缓存流行的物联网资源来平衡能源需求。通过仿真验证了齿轮传动系统的性能。
{"title":"Caching IoT Resources in Green Brokers at the Application Layer","authors":"Xiang Sun, Rana Albelaihi, Z. Akhavan","doi":"10.1109/SEC50012.2020.00065","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00065","url":null,"abstract":"In this paper, we propose to cache popular Internet of Things (IoT) resources in the brokers (which can be considered as application layer middlewares) by applying the CoAP Publish/Subscribe protocol in order to reduce the energy consumption of the servers (e.g., IoT devices), which host these resources. If an IoT resource is cached in a broker, all the requests to retrieve the content of the IoT resource will be delivered to the broker, which responses to the requests by sending related contents, thus increasing the power consumption of the broker. In order to reduce the operational expenditure of the broker provider, each broker is powered by green energy and uses on-grid energy as a backup. On-gird energy consumption of the brokers may be different. That is, some brokers with low green energy generation and more cached IoT resources may consume more on-grid energy consumption than brokers with high green energy generation and less cached IoT resources. In order to minimize the total on-grid energy consumption of the brokers, the Green Energy Aware Resource caching (GEAR) algorithm is proposed to balance energy demands by re-allocating/re-caching the popular IoT resources among the brokers. The performance of GEAR is validated via simulations.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128030230","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
Edge Compression: An Integrated Framework for Compressive Imaging Processing on CAVs 边缘压缩:CAVs压缩成像处理的集成框架
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00017
Sidi Lu, Xin Yuan, Weisong Shi
Machine vision is the key to the successful deployment of many Advanced Driver Assistant System (ADAS) / Automated Driving System (ADS) functions, which require accurate high-resolution video processing in a real-time manner. Conventional approaches are either to reduce the frame rate or reduce the related frame size of the conventional camera videos, which lead to undesired consequences such as losing informative high-speed information and/or small objects in the video frames.Unlike conventional cameras, Compressive Imaging (CI) cameras are the promising implications of Compressive Sensing, which is an emerging field with the revelation that the optical domain compressed signal (a small number of linear projections of the original video image data) contains sufficient high-speed information for reconstruction and processing. Yet, CI cameras usually need complicated algorithms to retrieve the desired signal, leading to the corresponding high energy consumption. In this paper, we take a step further to the real applications of CI cameras in connected and autonomous vehicles (CAVs), with the primary goal of accelerating accurate video analysis and decreasing energy consumption. We propose a novel Vehicle Edge Server-Cloud closed-loop framework called Edge Compression for CI processing on CAVs. Our comprehensive experiments with four public datasets demonstrate that the detection accuracy of the compressed video images (named measurements) generated by the CI camera is close to the accuracy on reconstructed videos and comparable to the true value, which paves the way of applying CI in CAVs. Finally, six important observations with supporting evidence and analysis are presented to provide practical implications for researchers and domain experts. The code to reproduce our results is available at https://www.thecarlab.oryoutcomes/software.
机器视觉是许多高级驾驶辅助系统(ADAS) /自动驾驶系统(ADS)功能成功部署的关键,这些功能需要实时进行精确的高分辨率视频处理。传统的方法要么降低帧率,要么减小传统摄像机视频的相关帧大小,这将导致不希望的后果,如丢失具有信息量的高速信息和/或视频帧中的小物体。与传统摄像机不同,压缩成像(CI)摄像机是压缩感知的一个有前途的应用,压缩感知是一个新兴的领域,它揭示了光域压缩信号(原始视频图像数据的少量线性投影)包含足够的高速信息用于重建和处理。然而,CI相机通常需要复杂的算法来检索所需的信号,从而导致相应的高能耗。在本文中,我们进一步探讨了CI摄像头在联网和自动驾驶汽车(cav)中的实际应用,其主要目标是加速准确的视频分析并降低能耗。我们提出了一种新的汽车边缘服务器云闭环框架,称为边缘压缩,用于自动驾驶汽车的CI处理。我们在4个公开数据集上的综合实验表明,CI相机生成的压缩视频图像(称为测量)的检测精度接近于重构视频的精度,并与真实值相当,为CI在自动驾驶汽车中的应用铺平了道路。最后,提出了六个重要的观察结果,并提供了支持证据和分析,为研究人员和领域专家提供了实际意义。复制结果的代码可从https://www.thecarlab.oryoutcomes/software获得。
{"title":"Edge Compression: An Integrated Framework for Compressive Imaging Processing on CAVs","authors":"Sidi Lu, Xin Yuan, Weisong Shi","doi":"10.1109/SEC50012.2020.00017","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00017","url":null,"abstract":"Machine vision is the key to the successful deployment of many Advanced Driver Assistant System (ADAS) / Automated Driving System (ADS) functions, which require accurate high-resolution video processing in a real-time manner. Conventional approaches are either to reduce the frame rate or reduce the related frame size of the conventional camera videos, which lead to undesired consequences such as losing informative high-speed information and/or small objects in the video frames.Unlike conventional cameras, Compressive Imaging (CI) cameras are the promising implications of Compressive Sensing, which is an emerging field with the revelation that the optical domain compressed signal (a small number of linear projections of the original video image data) contains sufficient high-speed information for reconstruction and processing. Yet, CI cameras usually need complicated algorithms to retrieve the desired signal, leading to the corresponding high energy consumption. In this paper, we take a step further to the real applications of CI cameras in connected and autonomous vehicles (CAVs), with the primary goal of accelerating accurate video analysis and decreasing energy consumption. We propose a novel Vehicle Edge Server-Cloud closed-loop framework called Edge Compression for CI processing on CAVs. Our comprehensive experiments with four public datasets demonstrate that the detection accuracy of the compressed video images (named measurements) generated by the CI camera is close to the accuracy on reconstructed videos and comparable to the true value, which paves the way of applying CI in CAVs. Finally, six important observations with supporting evidence and analysis are presented to provide practical implications for researchers and domain experts. The code to reproduce our results is available at https://www.thecarlab.oryoutcomes/software.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121085239","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}
引用次数: 24
EdgeMask: An Edge-based Privacy Preserving Service for Video Data Sharing EdgeMask:基于边缘的视频数据共享隐私保护服务
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00056
Samira Taghavi, Weisong Shi
Preserving privacy in image and video data captured from public environments is essential for any research group that leverages, publishes, or shares such data. Although there are several research efforts attempting to resolve the privacy issues, they had quality and efficiency limitations. In this work, we proposed EdgeMask as a privacy preserving service that leverages edge computing and deep learning models to propose a real-time object segmentation approach and analyze the input data using parallel computing and speed up the object removal. Our experimental results indicate that EdgeMask reduces the computational time considerably.
保护从公共环境中捕获的图像和视频数据的隐私对于任何利用、发布或共享此类数据的研究小组来说都是必不可少的。尽管有一些研究努力试图解决隐私问题,但它们在质量和效率上都有限制。在这项工作中,我们提出了EdgeMask作为一种隐私保护服务,它利用边缘计算和深度学习模型提出了一种实时对象分割方法,并使用并行计算分析输入数据并加速对象去除。实验结果表明,EdgeMask大大减少了计算时间。
{"title":"EdgeMask: An Edge-based Privacy Preserving Service for Video Data Sharing","authors":"Samira Taghavi, Weisong Shi","doi":"10.1109/SEC50012.2020.00056","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00056","url":null,"abstract":"Preserving privacy in image and video data captured from public environments is essential for any research group that leverages, publishes, or shares such data. Although there are several research efforts attempting to resolve the privacy issues, they had quality and efficiency limitations. In this work, we proposed EdgeMask as a privacy preserving service that leverages edge computing and deep learning models to propose a real-time object segmentation approach and analyze the input data using parallel computing and speed up the object removal. Our experimental results indicate that EdgeMask reduces the computational time considerably.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123464432","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
Exploiting Adversarial Examples to Drain Computational Resources on Mobile Deep Learning Systems 利用对抗性示例消耗移动深度学习系统的计算资源
Pub Date : 2020-11-01 DOI: 10.1109/SEC50012.2020.00048
Han Gao, Yulong Tian, Rongchun Yao, Fengyuan Xu, Xinyi Fu, Sheng Zhong
In order to perform deep learning tasks everywhere, many optimizations have been proposed to address the resource limitations on mobile systems like IoTs. A key approach among others is to dynamically adjust computational resources of the deep learning inference according to the characteristics of incoming inputs. For example, one of popular optimizations is to pick for each input a suitable combination of computations with respect to its inference difficulty. However, we find out that such “dynamic routing” of computations could be exploited to drain/waste precious resources on mobile deep learning systems. In this work, we introduce a new deep learning attack dimension, the computational resources draining, and demonstrate its feasibility in one of possible attack manners, the adversarial examples of input data. We describe how to construct our special adversarial examples aiming to the resource draining, and show that these poisoned inputs are able to increase the computation loads on purpose with two experiment datasets. We hope that our findings can shed light on the path of improving the robustness of mobile deep learning optimizations.
为了在任何地方执行深度学习任务,已经提出了许多优化来解决像物联网这样的移动系统的资源限制。其中一个关键方法是根据输入特征动态调整深度学习推理的计算资源。例如,一种流行的优化方法是根据每个输入的推理难度选择合适的计算组合。然而,我们发现这种计算的“动态路由”可能被利用来消耗/浪费移动深度学习系统上的宝贵资源。在这项工作中,我们引入了一个新的深度学习攻击维度,即计算资源枯竭,并在一种可能的攻击方式中证明了它的可行性,即输入数据的对抗性示例。我们描述了如何构建针对资源消耗的特殊对抗示例,并通过两个实验数据集证明了这些有毒输入能够有意地增加计算负荷。我们希望我们的发现能够为提高移动深度学习优化的鲁棒性指明道路。
{"title":"Exploiting Adversarial Examples to Drain Computational Resources on Mobile Deep Learning Systems","authors":"Han Gao, Yulong Tian, Rongchun Yao, Fengyuan Xu, Xinyi Fu, Sheng Zhong","doi":"10.1109/SEC50012.2020.00048","DOIUrl":"https://doi.org/10.1109/SEC50012.2020.00048","url":null,"abstract":"In order to perform deep learning tasks everywhere, many optimizations have been proposed to address the resource limitations on mobile systems like IoTs. A key approach among others is to dynamically adjust computational resources of the deep learning inference according to the characteristics of incoming inputs. For example, one of popular optimizations is to pick for each input a suitable combination of computations with respect to its inference difficulty. However, we find out that such “dynamic routing” of computations could be exploited to drain/waste precious resources on mobile deep learning systems. In this work, we introduce a new deep learning attack dimension, the computational resources draining, and demonstrate its feasibility in one of possible attack manners, the adversarial examples of input data. We describe how to construct our special adversarial examples aiming to the resource draining, and show that these poisoned inputs are able to increase the computation loads on purpose with two experiment datasets. We hope that our findings can shed light on the path of improving the robustness of mobile deep learning optimizations.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116971431","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
期刊
2020 IEEE/ACM Symposium on Edge Computing (SEC)
全部 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