首页 > 最新文献

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

英文 中文
Accelerator-Aware Kubernetes Scheduler for DNN Tasks on Edge Computing Environment 基于加速感知的边缘计算环境下深度神经网络任务Kubernetes调度程序
Pub Date : 2021-12-01 DOI: 10.1145/3453142.3491411
Jung-Gi Park, Un-Sook Choi, Seungwoo Kum, Jaewon Moon, Kyungyong Lee
The compute capability of edge devices is expanding owing to the wide adoption of edge computing for various application scenarios and specialized hardware explicitly developed for an edge environ-ment. A container orchestration platform, Kubernetes is widely used to maintain edge computing resources efficiently, but it suf-fers from a limited scheduling capacity. We present a design and implementation of an accelerator information extraction module to improve the scheduling capability of a standard Kubernetes imple-mentation by providing rich hardware information. Furthermore, we present a plausible advancement of the Kubernetes scheduler by considering detailed workload characteristics and attached spe-cialized accelerator hardware information.
由于边缘计算在各种应用场景中的广泛采用以及为边缘环境明确开发的专用硬件,边缘设备的计算能力正在扩展。作为一个容器编排平台,Kubernetes被广泛用于有效地维护边缘计算资源,但它的调度能力有限。我们提出了一个加速器信息提取模块的设计和实现,通过提供丰富的硬件信息来提高标准Kubernetes实现的调度能力。此外,通过考虑详细的工作负载特征和附加的专用加速器硬件信息,我们提出了Kubernetes调度器的合理改进。
{"title":"Accelerator-Aware Kubernetes Scheduler for DNN Tasks on Edge Computing Environment","authors":"Jung-Gi Park, Un-Sook Choi, Seungwoo Kum, Jaewon Moon, Kyungyong Lee","doi":"10.1145/3453142.3491411","DOIUrl":"https://doi.org/10.1145/3453142.3491411","url":null,"abstract":"The compute capability of edge devices is expanding owing to the wide adoption of edge computing for various application scenarios and specialized hardware explicitly developed for an edge environ-ment. A container orchestration platform, Kubernetes is widely used to maintain edge computing resources efficiently, but it suf-fers from a limited scheduling capacity. We present a design and implementation of an accelerator information extraction module to improve the scheduling capability of a standard Kubernetes imple-mentation by providing rich hardware information. Furthermore, we present a plausible advancement of the Kubernetes scheduler by considering detailed workload characteristics and attached spe-cialized accelerator hardware information.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"1 1","pages":"438-440"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78926741","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}
引用次数: 4
Industrial Edge-based Cyber-Physical Systems - Application Needs and Concerns for Realization 基于工业边缘的信息物理系统。实现的应用需求和关注点
Pub Date : 2021-12-01 DOI: 10.1145/3453142.3493507
Martin Törngren, H. Thompson, E. Herzog, R. Inam, James Gross, G. Dán
Industry is moving towards advanced Cyber-Physical Systems (CPS), with trends in smartness, automation, connectivity and collaboration. We examine the drivers and requirements for the use of edge computing in critical industrial applications. Our purpose is to provide a better understanding of industrial needs and to initiate a discussion on what role edge computing could take, complementing current industrial and embedded systems, and the cloud. Four domains are chosen for analysis with representative use-cases; manufacturing, transportation, the energy sector and networked applications in the defense domain. We further discuss challenges, open issues and suggested directions that are needed to pave the way for the use of edge computing in industrial CPS.
随着智能、自动化、连接和协作的趋势,工业正朝着先进的网络物理系统(CPS)发展。我们研究了在关键工业应用中使用边缘计算的驱动因素和要求。我们的目的是提供对工业需求的更好理解,并发起关于边缘计算可以发挥何种作用的讨论,以补充当前的工业和嵌入式系统以及云。选择四个领域进行具有代表性的用例分析;制造,运输,能源部门和国防领域的网络应用。我们进一步讨论了为在工业CPS中使用边缘计算铺平道路所需的挑战、开放问题和建议方向。
{"title":"Industrial Edge-based Cyber-Physical Systems - Application Needs and Concerns for Realization","authors":"Martin Törngren, H. Thompson, E. Herzog, R. Inam, James Gross, G. Dán","doi":"10.1145/3453142.3493507","DOIUrl":"https://doi.org/10.1145/3453142.3493507","url":null,"abstract":"Industry is moving towards advanced Cyber-Physical Systems (CPS), with trends in smartness, automation, connectivity and collaboration. We examine the drivers and requirements for the use of edge computing in critical industrial applications. Our purpose is to provide a better understanding of industrial needs and to initiate a discussion on what role edge computing could take, complementing current industrial and embedded systems, and the cloud. Four domains are chosen for analysis with representative use-cases; manufacturing, transportation, the energy sector and networked applications in the defense domain. We further discuss challenges, open issues and suggested directions that are needed to pave the way for the use of edge computing in industrial CPS.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"23 1","pages":"409-415"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87258879","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
Real-World Graph Convolution Networks (RW-GCNs) for Action Recognition in Smart Video Surveillance 用于智能视频监控动作识别的真实世界图卷积网络(RW-GCNs)
Pub Date : 2021-12-01 DOI: 10.1145/3453142.3491293
Justin Sanchez, Christopher Neff, H. Tabkhi
Action recognition is a key algorithmic part of emerging on-the-edge smart video surveillance and security systems. Skeleton-based action recognition is an attractive approach which, instead of using RGB pixel data, relies on human pose information to classify appropriate actions. However, existing algorithms often assume ideal conditions that are not representative of real-world limitations, such as noisy input, latency requirements, and edge resource constraints. To address the limitations of existing approaches, this paper presents Real-World Graph Convolution Networks (RW-GCNs), an architecture-level solution for meeting the domain constraints of Real World Skeleton-based Action Recognition. Inspired by the presence of feedback connections in the human visual cortex, RW-GCNs leverage attentive feedback augmentation on existing near state-of-the-art (SotA) Spatial-Temporal Graph Convolution Net-works (ST-GCNs). The ST-GCNs' design choices are derived from information theory-centric principles to address both the spatial and temporal noise typically encountered in end-to-end real-time and on-the-edge smart video systems. Our results demonstrate RW-GCNs' ability to serve these applications by achieving a new SotA accuracy on the NTU-RGB-D-120 dataset at 94.1%, and achieving 32× less latency than baseline ST-GCN applications while still achieving 90.4% accuracy on the Northwestern UCLA dataset in the presence of spatial keypoint noise. RW-GCNs further show system scalability by running on the 10× cost effective NVIDIA Jetson Nano (as opposed to NVIDIA Xavier NX), while still main-taining a respectful range of throughput (15.6 to 5.5 Actions per Second) on the resource constrained device. The code is available here: https://github.com/TeCSAR-UNCC/RW-GCN.
动作识别是新兴的边缘智能视频监控和安防系统的关键算法部分。基于骨骼的动作识别是一种有吸引力的方法,它不是使用RGB像素数据,而是依赖于人体姿势信息来分类适当的动作。然而,现有算法通常假设理想条件,而这些条件并不代表现实世界的限制,例如噪声输入、延迟要求和边缘资源约束。为了解决现有方法的局限性,本文提出了真实世界图卷积网络(RW-GCNs),这是一种架构级解决方案,用于满足基于真实世界骨架的动作识别的领域约束。受人类视觉皮层反馈连接的启发,RW-GCNs在现有的近先进(SotA)时空图卷积网络(ST-GCNs)上利用细心的反馈增强。ST-GCNs的设计选择源于以信息理论为中心的原则,以解决端到端实时和边缘智能视频系统中通常遇到的空间和时间噪声。我们的研究结果表明,rw - gcn在NTU-RGB-D-120数据集上的SotA精度达到了94.1%,延迟比基线ST-GCN应用低32倍,同时在存在空间关键点噪声的西北加州大学洛杉矶分校数据集上仍然达到了90.4%的精度,从而证明了rw - gcn服务于这些应用的能力。RW-GCNs通过运行在10倍成本效益的NVIDIA Jetson Nano(与NVIDIA Xavier NX相反)上进一步显示系统可扩展性,同时在资源受限的设备上仍然保持吞吐量的尊重范围(每秒15.6到5.5个动作)。代码可从这里获得:https://github.com/TeCSAR-UNCC/RW-GCN。
{"title":"Real-World Graph Convolution Networks (RW-GCNs) for Action Recognition in Smart Video Surveillance","authors":"Justin Sanchez, Christopher Neff, H. Tabkhi","doi":"10.1145/3453142.3491293","DOIUrl":"https://doi.org/10.1145/3453142.3491293","url":null,"abstract":"Action recognition is a key algorithmic part of emerging on-the-edge smart video surveillance and security systems. Skeleton-based action recognition is an attractive approach which, instead of using RGB pixel data, relies on human pose information to classify appropriate actions. However, existing algorithms often assume ideal conditions that are not representative of real-world limitations, such as noisy input, latency requirements, and edge resource constraints. To address the limitations of existing approaches, this paper presents Real-World Graph Convolution Networks (RW-GCNs), an architecture-level solution for meeting the domain constraints of Real World Skeleton-based Action Recognition. Inspired by the presence of feedback connections in the human visual cortex, RW-GCNs leverage attentive feedback augmentation on existing near state-of-the-art (SotA) Spatial-Temporal Graph Convolution Net-works (ST-GCNs). The ST-GCNs' design choices are derived from information theory-centric principles to address both the spatial and temporal noise typically encountered in end-to-end real-time and on-the-edge smart video systems. Our results demonstrate RW-GCNs' ability to serve these applications by achieving a new SotA accuracy on the NTU-RGB-D-120 dataset at 94.1%, and achieving 32× less latency than baseline ST-GCN applications while still achieving 90.4% accuracy on the Northwestern UCLA dataset in the presence of spatial keypoint noise. RW-GCNs further show system scalability by running on the 10× cost effective NVIDIA Jetson Nano (as opposed to NVIDIA Xavier NX), while still main-taining a respectful range of throughput (15.6 to 5.5 Actions per Second) on the resource constrained device. The code is available here: https://github.com/TeCSAR-UNCC/RW-GCN.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"33 1","pages":"121-134"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86422989","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}
引用次数: 7
Characterizing and Accelerating End-to-End EdgeAI Inference Systems for Object Detection Applications 表征和加速端到端边缘人工智能推理系统的目标检测应用
Pub Date : 2021-12-01 DOI: 10.1145/3453142.3491294
Yujie Hui, J. Lien, Xiaoyi Lu
Modern EdgeAI inference systems still have many cruciallimi-tations. In this paper, we holistically consider implications and optimizations of EdgeAI inference systems for object detection applications in efficiency and accuracy. We summarize three in-trinsic limitations of current-generation EdgeAI inference systems based on our observations (i.e., less compute capabilities, restrictions of operations, and accuracy loss due to numerical precision). Then we propose three approaches to improve end-to-end performance and prediction accuracy: 1) Utilizing parallel computing designs and methods to solve computational bottlenecks; 2) Ap-plying domain-specific optimizations to mostly eliminate accuracy loss; 3) Using higher-quality input data to saturate the processors and accelerators. We also provide five recommendations for end-to-end EdgeAI solution deployments, which are usually neglected by EdgeAI users. In particular, we deploy and optimize two real object detection applications (2D and 3D) on two EdgeAI inference systems (NovuTensor and Nvidia Xavier) with widely used datasets (i.e., MS-COCO, PASCAL-VOC, and KITTI). The results show that runtime performance can be accelerated by up to 2X on NovuTen-sor and the mean average precision (mAP) can be increased by 46% through applying our proposed methods.
现代EdgeAI推理系统仍然有许多关键的局限性。在本文中,我们全面考虑了EdgeAI推理系统在效率和准确性方面对目标检测应用的影响和优化。根据我们的观察,我们总结了当前一代EdgeAI推理系统的三个内在局限性(即计算能力较低,操作限制以及由于数值精度而导致的精度损失)。提出了提高端到端性能和预测精度的三种方法:1)利用并行计算设计和方法解决计算瓶颈;2)应用特定领域的优化,主要消除精度损失;3)使用更高质量的输入数据使处理器和加速器饱和。我们还提供了端到端EdgeAI解决方案部署的五个建议,这些建议通常被EdgeAI用户忽略。特别是,我们在两个EdgeAI推理系统(NovuTensor和Nvidia Xavier)上部署和优化了两个真实物体检测应用程序(2D和3D),这些系统具有广泛使用的数据集(即MS-COCO, PASCAL-VOC和KITTI)。结果表明,采用本文提出的方法,在NovuTen-sor上运行时性能可提高2倍,平均精度(mAP)可提高46%。
{"title":"Characterizing and Accelerating End-to-End EdgeAI Inference Systems for Object Detection Applications","authors":"Yujie Hui, J. Lien, Xiaoyi Lu","doi":"10.1145/3453142.3491294","DOIUrl":"https://doi.org/10.1145/3453142.3491294","url":null,"abstract":"Modern EdgeAI inference systems still have many cruciallimi-tations. In this paper, we holistically consider implications and optimizations of EdgeAI inference systems for object detection applications in efficiency and accuracy. We summarize three in-trinsic limitations of current-generation EdgeAI inference systems based on our observations (i.e., less compute capabilities, restrictions of operations, and accuracy loss due to numerical precision). Then we propose three approaches to improve end-to-end performance and prediction accuracy: 1) Utilizing parallel computing designs and methods to solve computational bottlenecks; 2) Ap-plying domain-specific optimizations to mostly eliminate accuracy loss; 3) Using higher-quality input data to saturate the processors and accelerators. We also provide five recommendations for end-to-end EdgeAI solution deployments, which are usually neglected by EdgeAI users. In particular, we deploy and optimize two real object detection applications (2D and 3D) on two EdgeAI inference systems (NovuTensor and Nvidia Xavier) with widely used datasets (i.e., MS-COCO, PASCAL-VOC, and KITTI). The results show that runtime performance can be accelerated by up to 2X on NovuTen-sor and the mean average precision (mAP) can be increased by 46% through applying our proposed methods.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"205 1","pages":"01-12"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75865909","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
CAPLets: Resource Aware, Capability-Based Access Control for IoT catet:物联网资源感知、基于能力的访问控制
Pub Date : 2021-12-01 DOI: 10.1145/3453142.3491289
F. Bakir, C. Krintz, R. Wolski
We present CAPLets, an authorization mechanism that extends capability based security to support fine grained access control for multi-scale (sensors, edge, cloud) IoT deployments. To enable this, CAPLets uses a strong cryptographic construction to provide integrity while preserving computational efficiency for resource constrained systems. Moreover, CAPLets augments capabilities with dynamic, user defined constraints to describe arbitrary access control policies. We introduce an application specific, turing complete virtual machine, CapVM, alongside with eBPF and Wasm, to describe constraints. We show that CAPLets is able to express permissions and requirements at a fine grain, facilitating construction of non-trivial access control policies. We empirically evaluate the efficiency and flexibility of CAPLets abstractions using resource constrained devices and end-to-end IoT deployments, and compare it against related mechanisms in wide use today. Our empirical results show that CAPLets is an order of magnitude faster and more energy efficient than current IoT authorization systems.
我们提出了capet,这是一种授权机制,它扩展了基于功能的安全性,以支持多规模(传感器、边缘、云)物联网部署的细粒度访问控制。为了实现这一点,CAPLets使用强大的加密结构来提供完整性,同时为资源受限的系统保持计算效率。此外,catet通过动态的、用户定义的约束来增强功能,以描述任意的访问控制策略。我们引入了一个特定于应用程序的图灵完整虚拟机CapVM,以及eBPF和Wasm来描述约束。我们展示了catet能够细粒度地表达权限和需求,促进了重要访问控制策略的构建。我们通过经验评估了使用资源受限设备和端到端物联网部署的capet抽象的效率和灵活性,并将其与目前广泛使用的相关机制进行了比较。我们的实证结果表明,CAPLets比当前的物联网授权系统更快,更节能。
{"title":"CAPLets: Resource Aware, Capability-Based Access Control for IoT","authors":"F. Bakir, C. Krintz, R. Wolski","doi":"10.1145/3453142.3491289","DOIUrl":"https://doi.org/10.1145/3453142.3491289","url":null,"abstract":"We present CAPLets, an authorization mechanism that extends capability based security to support fine grained access control for multi-scale (sensors, edge, cloud) IoT deployments. To enable this, CAPLets uses a strong cryptographic construction to provide integrity while preserving computational efficiency for resource constrained systems. Moreover, CAPLets augments capabilities with dynamic, user defined constraints to describe arbitrary access control policies. We introduce an application specific, turing complete virtual machine, CapVM, alongside with eBPF and Wasm, to describe constraints. We show that CAPLets is able to express permissions and requirements at a fine grain, facilitating construction of non-trivial access control policies. We empirically evaluate the efficiency and flexibility of CAPLets abstractions using resource constrained devices and end-to-end IoT deployments, and compare it against related mechanisms in wide use today. Our empirical results show that CAPLets is an order of magnitude faster and more energy efficient than current IoT authorization systems.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"8 1","pages":"106-120"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78456548","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}
引用次数: 4
Traffic Safety System Edge AI Computing 交通安全系统边缘AI计算
Pub Date : 2021-12-01 DOI: 10.1145/3453142.3491410
A. Liu, O.M.K. Law, Jeremiah Liao, Jeffrey Y.C. Chen, Andy Jia En Hsieh, C. Hsieh
Due to the surging of mobile data, edge AI is developed to address the cloud limitations, real-time processing, data latency, network bandwidth, and power dissipation. Kneron successfully implements the traffic safety system using the smart edge AI architecture, which applies the smart gateway to bridge the gap between cloud and edge AI, it also establishes the open platform for further integration. New architectures offer additional security and privacy protection through the blockchain approach.
由于移动数据的激增,边缘人工智能的发展是为了解决云限制、实时处理、数据延迟、网络带宽和功耗。科耐龙成功实现了采用智能边缘AI架构的交通安全系统,应用智能网关弥合了云与边缘AI之间的鸿沟,并建立了进一步集成的开放平台。新的架构通过区块链方法提供额外的安全和隐私保护。
{"title":"Traffic Safety System Edge AI Computing","authors":"A. Liu, O.M.K. Law, Jeremiah Liao, Jeffrey Y.C. Chen, Andy Jia En Hsieh, C. Hsieh","doi":"10.1145/3453142.3491410","DOIUrl":"https://doi.org/10.1145/3453142.3491410","url":null,"abstract":"Due to the surging of mobile data, edge AI is developed to address the cloud limitations, real-time processing, data latency, network bandwidth, and power dissipation. Kneron successfully implements the traffic safety system using the smart edge AI architecture, which applies the smart gateway to bridge the gap between cloud and edge AI, it also establishes the open platform for further integration. New architectures offer additional security and privacy protection through the blockchain approach.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"14 1","pages":"01-02"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79931147","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
Edge-based fever screening system over private 5G 基于边缘的专用5G发烧筛查系统
Pub Date : 2021-12-01 DOI: 10.1145/3453142.3493516
Murugan Sankaradas, Kunal Rao, Ravi Rajendran, Amit Redkar, S. Chakradhar
Edge computing and 5G have made it possible to perform analytics closer to the source of data and achieve super-low latency response times, which isn't possible with centralized cloud deployment. In this paper, we present a novel fever screening system, which uses edge machine learning techniques and leverages private 5G to accurately identify and screen individuals with fever in real-time. Particularly, we present deep-learning based novel techniques for fusion and alignment of cross-spectral visual and thermal data streams at the edge. Our novel Cross-Spectral Generative Adversarial Network (CS-GAN) synthesizes visual images that have the key, representative object level features required to uniquely associate objects across visual and thermal spectrum. Two key features of CS-GAN are a novel, feature-preserving loss function that results in high-quality pairing of corresponding cross-spectral objects, and dual bottleneck residual layers with skip connections (a new, network enhancement) to not only accelerate real-time inference, but to also speed up convergence during model training at the edge. To the best of our knowledge, this is the first technique that leverages 5G networks and limited edge resources to enable real-time feature-level association of objects in visual and thermal streams (30 ms per full HD frame on an Intel Core i7-8650 4-core, 1.9GHz mobile processor). To the best of our knowledge, this is also the first system to achieve real-time operation, which has enabled fever screening of employees and guests in arenas, theme parks, airports and other critical facilities. By leveraging edge computing and 5G, our fever screening system is able to achieve 98.5% accuracy and is able to process ∼ 5X more people when compared to a centralized cloud deployment.
边缘计算和5G使得更接近数据源的分析成为可能,并实现超低延迟响应时间,这是集中式云部署无法实现的。在本文中,我们提出了一种新的发烧筛查系统,该系统使用边缘机器学习技术并利用私有5G实时准确识别和筛查发烧个体。特别是,我们提出了基于深度学习的新技术,用于融合和对齐边缘的跨光谱视觉和热数据流。我们的新型跨光谱生成对抗网络(CS-GAN)合成了具有关键代表性对象级特征的视觉图像,这些特征需要在视觉和热光谱中唯一地关联对象。CS-GAN的两个关键特征是一种新颖的、保持特征的损失函数,它可以产生高质量的对应交叉谱目标配对,以及具有跳过连接的双瓶颈残差层(一种新的网络增强),不仅可以加速实时推理,还可以加快边缘模型训练过程中的收敛速度。据我们所知,这是第一个利用5G网络和有限的边缘资源来实现视觉和热流中对象的实时功能级关联的技术(在英特尔酷睿i7-8650 4核1.9GHz移动处理器上,每全高清帧30毫秒)。据我们所知,这也是第一个实现实时运行的系统,可以对竞技场、主题公园、机场和其他关键设施的员工和客人进行发烧筛查。通过利用边缘计算和5G,我们的发烧筛查系统能够达到98.5%的准确率,并且与集中式云部署相比,能够处理多5倍的人。
{"title":"Edge-based fever screening system over private 5G","authors":"Murugan Sankaradas, Kunal Rao, Ravi Rajendran, Amit Redkar, S. Chakradhar","doi":"10.1145/3453142.3493516","DOIUrl":"https://doi.org/10.1145/3453142.3493516","url":null,"abstract":"Edge computing and 5G have made it possible to perform analytics closer to the source of data and achieve super-low latency response times, which isn't possible with centralized cloud deployment. In this paper, we present a novel fever screening system, which uses edge machine learning techniques and leverages private 5G to accurately identify and screen individuals with fever in real-time. Particularly, we present deep-learning based novel techniques for fusion and alignment of cross-spectral visual and thermal data streams at the edge. Our novel Cross-Spectral Generative Adversarial Network (CS-GAN) synthesizes visual images that have the key, representative object level features required to uniquely associate objects across visual and thermal spectrum. Two key features of CS-GAN are a novel, feature-preserving loss function that results in high-quality pairing of corresponding cross-spectral objects, and dual bottleneck residual layers with skip connections (a new, network enhancement) to not only accelerate real-time inference, but to also speed up convergence during model training at the edge. To the best of our knowledge, this is the first technique that leverages 5G networks and limited edge resources to enable real-time feature-level association of objects in visual and thermal streams (30 ms per full HD frame on an Intel Core i7-8650 4-core, 1.9GHz mobile processor). To the best of our knowledge, this is also the first system to achieve real-time operation, which has enabled fever screening of employees and guests in arenas, theme parks, airports and other critical facilities. By leveraging edge computing and 5G, our fever screening system is able to achieve 98.5% accuracy and is able to process ∼ 5X more people when compared to a centralized cloud deployment.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"14 1","pages":"386-391"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87781505","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
OneOS: Middleware for Running Edge Computing Applications as Distributed POSIX Pipelines OneOS:作为分布式POSIX管道运行边缘计算应用的中间件
Pub Date : 2021-12-01 DOI: 10.1145/3453142.3493505
Kumseok Jung, Julien Gascon-Samson, K. Pattabiraman
Edge computing application developers often need to employ a combination of software tools in order to deal with the challenges of heterogeneity and network dynamism. As a result, developers write extra code irrelevant to the core application logic, to provide interoperability between interacting tools. Existing software frameworks offer programming models and cloud-hosted services to ease the overall development process. However, the framework-specific APIs exacerbate the technology fragmentation problem, requiring developers to write more glue code between competing frameworks. In this paper, we present a middleware called OneOS, which provides a distributed computing environment through the standard POSIX API. OneOS maintains a global view of the computer network, presenting the same file system and process space to any user application running in the network. OneOS intercepts POSIX API calls and transparently handles the interaction with the corresponding I/O resource in the network. Using the OneOS Domain-Specific Language (DSL), users can distribute a legacy POSIX pipeline over the network. We evaluate the performance of OneOS against an open-source IoT Platform, ThingsJS, using an IoT stream processing benchmark suite, and a distributed video processing application. OneOS executes the programs about 3x faster than ThingsJS, and reduces the code size by about 25%.
边缘计算应用程序开发人员通常需要使用软件工具的组合,以应对异构性和网络动态性的挑战。因此,开发人员编写了与核心应用程序逻辑无关的额外代码,以提供交互工具之间的互操作性。现有的软件框架提供编程模型和云托管服务来简化整个开发过程。然而,特定于框架的api加剧了技术碎片化问题,要求开发人员在相互竞争的框架之间编写更多的粘合代码。在本文中,我们提出了一个名为OneOS的中间件,它通过标准POSIX API提供了一个分布式计算环境。OneOS维护计算机网络的全局视图,向网络中运行的任何用户应用程序提供相同的文件系统和进程空间。OneOS拦截POSIX API调用,并透明地处理与网络中相应I/O资源的交互。使用OneOS领域特定语言(DSL),用户可以在网络上分发传统的POSIX管道。我们使用物联网流处理基准套件和分布式视频处理应用程序,对开源物联网平台ThingsJS的性能进行了评估。OneOS执行程序的速度比ThingsJS快3倍,代码大小减少了25%。
{"title":"OneOS: Middleware for Running Edge Computing Applications as Distributed POSIX Pipelines","authors":"Kumseok Jung, Julien Gascon-Samson, K. Pattabiraman","doi":"10.1145/3453142.3493505","DOIUrl":"https://doi.org/10.1145/3453142.3493505","url":null,"abstract":"Edge computing application developers often need to employ a combination of software tools in order to deal with the challenges of heterogeneity and network dynamism. As a result, developers write extra code irrelevant to the core application logic, to provide interoperability between interacting tools. Existing software frameworks offer programming models and cloud-hosted services to ease the overall development process. However, the framework-specific APIs exacerbate the technology fragmentation problem, requiring developers to write more glue code between competing frameworks. In this paper, we present a middleware called OneOS, which provides a distributed computing environment through the standard POSIX API. OneOS maintains a global view of the computer network, presenting the same file system and process space to any user application running in the network. OneOS intercepts POSIX API calls and transparently handles the interaction with the corresponding I/O resource in the network. Using the OneOS Domain-Specific Language (DSL), users can distribute a legacy POSIX pipeline over the network. We evaluate the performance of OneOS against an open-source IoT Platform, ThingsJS, using an IoT stream processing benchmark suite, and a distributed video processing application. OneOS executes the programs about 3x faster than ThingsJS, and reduces the code size by about 25%.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"22 1","pages":"242-256"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86714715","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
How BlockChain Can Help Enhance The Security And Privacy in Edge Computing? b区块链如何帮助增强边缘计算的安全性和隐私性?
Pub Date : 2021-10-31 DOI: 10.1145/3453142.3493513
Jinyue Song, Tianbo Gu, P. Mohapatra
In order to solve security and privacy issues of centralized cloud services, the edge computing network is introduced, where computing and storage resources are distributed to the edge of the network. However, native edge computing is subject to the limited performance of edge devices, which causes challenges in data authorization, data encryption, user privacy, and other fields. Blockchain is currently the hottest technology for distributed networks. It solves the consistent issue of distributed data and is used in many areas, such as cryptocurrency, smart grid, and the Internet of Things. Our work discussed the security and privacy challenges of edge computing networks. From the perspectives of data authorization, encryption, and user privacy, we analyze the solutions brought by blockchain technology to edge computing networks. In this work, we deeply present the benefits from the integration of the edge computing network and blockchain technology, which effectively controls the data authorization and data encryption of the edge network and enhances the architecture's scalability under the premise of ensuring security and privacy. Finally, we investigate challenges on storage, workload, and latency for future research in this field.
为了解决集中式云服务的安全和隐私问题,引入了边缘计算网络,将计算和存储资源分布到网络的边缘。但是,原生边缘计算受到边缘设备性能的限制,在数据授权、数据加密、用户隐私等方面带来了挑战。区块链是目前分布式网络最热门的技术。它解决了分布式数据的一致性问题,并被用于许多领域,如加密货币、智能电网和物联网。我们的工作讨论了边缘计算网络的安全和隐私挑战。从数据授权、加密、用户隐私等角度分析区块链技术给边缘计算网络带来的解决方案。在这项工作中,我们深入展示了边缘计算网络与区块链技术融合的好处,在保证安全和隐私的前提下,有效地控制了边缘网络的数据授权和数据加密,增强了架构的可扩展性。最后,我们探讨了存储、工作负载和延迟方面的挑战,为该领域的未来研究做准备。
{"title":"How BlockChain Can Help Enhance The Security And Privacy in Edge Computing?","authors":"Jinyue Song, Tianbo Gu, P. Mohapatra","doi":"10.1145/3453142.3493513","DOIUrl":"https://doi.org/10.1145/3453142.3493513","url":null,"abstract":"In order to solve security and privacy issues of centralized cloud services, the edge computing network is introduced, where computing and storage resources are distributed to the edge of the network. However, native edge computing is subject to the limited performance of edge devices, which causes challenges in data authorization, data encryption, user privacy, and other fields. Blockchain is currently the hottest technology for distributed networks. It solves the consistent issue of distributed data and is used in many areas, such as cryptocurrency, smart grid, and the Internet of Things. Our work discussed the security and privacy challenges of edge computing networks. From the perspectives of data authorization, encryption, and user privacy, we analyze the solutions brought by blockchain technology to edge computing networks. In this work, we deeply present the benefits from the integration of the edge computing network and blockchain technology, which effectively controls the data authorization and data encryption of the edge network and enhances the architecture's scalability under the premise of ensuring security and privacy. Finally, we investigate challenges on storage, workload, and latency for future research in this field.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"22 1","pages":"448-453"},"PeriodicalIF":0.0,"publicationDate":"2021-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88192680","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
Sparse Bitmap Compression for Memory-Efficient Training on the Edge 稀疏位图压缩在边缘上的记忆效率训练
Pub Date : 2021-10-29 DOI: 10.1145/3453142.3491290
Abdelrahman Hosny, Marina Neseem, S. Reda
Training on the Edge enables neural networks to learn continu-ously from new data after deployment on memory-constrained edge devices. Previous work is mostly concerned with reducing the number of model parameters which is only beneficial for in-ference. However, memory footprint from activations is the main bottleneck for training on the edge. Existing incremental training methods fine-tune the last few layers sacrificing accuracy gains from re-training the whole model. In this work, we investigate the memory footprint of training deep learning models, and use our observations to propose BitTrain. In BitTrain, we exploit activation sparsity and propose a novel bitmap compression technique that reduces the memory footprint during training. We save the activations in our proposed bitmap compression format during the forward pass of the training, and restore them during the backward pass for the optimizer computations. The proposed method can be integrated seamlessly in the computation graph of modern deep learning frameworks. Our implementation is safe by construction, and has no negative impact on the accuracy of model training. Experimental results show up to 34% reduction in the memory footprint at a sparsity level of 50%. Further pruning during training results in more than 70% sparsity, which can lead to up to 56% re-duction in memory footprint. BitTrain advances the efforts towards bringing more machine learning capabilities to edge devices. Our source code is available at https://github.com/scale-lab/BitTrain.
边缘上的训练使神经网络能够在部署到内存受限的边缘设备上后,从新数据中持续学习。以往的工作主要集中在减少模型参数的数量,这只有利于推理。然而,激活的内存占用是边缘训练的主要瓶颈。现有的增量训练方法对最后几层进行微调,牺牲了重新训练整个模型所带来的精度增益。在这项工作中,我们研究了训练深度学习模型的内存占用,并利用我们的观察结果提出了BitTrain。在BitTrain中,我们利用激活稀疏性,提出了一种新的位图压缩技术,减少了训练过程中的内存占用。在训练的前向传递期间,我们将激活保存在我们建议的位图压缩格式中,并在优化器计算的后向传递期间恢复它们。该方法可以无缝集成到现代深度学习框架的计算图中。我们的实现是安全的,并且对模型训练的准确性没有负面影响。实验结果表明,在50%的稀疏度水平下,内存占用最多减少34%。在训练期间进一步修剪会导致超过70%的稀疏性,这可能导致内存占用减少多达56%。BitTrain致力于为边缘设备带来更多的机器学习功能。我们的源代码可从https://github.com/scale-lab/BitTrain获得。
{"title":"Sparse Bitmap Compression for Memory-Efficient Training on the Edge","authors":"Abdelrahman Hosny, Marina Neseem, S. Reda","doi":"10.1145/3453142.3491290","DOIUrl":"https://doi.org/10.1145/3453142.3491290","url":null,"abstract":"Training on the Edge enables neural networks to learn continu-ously from new data after deployment on memory-constrained edge devices. Previous work is mostly concerned with reducing the number of model parameters which is only beneficial for in-ference. However, memory footprint from activations is the main bottleneck for training on the edge. Existing incremental training methods fine-tune the last few layers sacrificing accuracy gains from re-training the whole model. In this work, we investigate the memory footprint of training deep learning models, and use our observations to propose BitTrain. In BitTrain, we exploit activation sparsity and propose a novel bitmap compression technique that reduces the memory footprint during training. We save the activations in our proposed bitmap compression format during the forward pass of the training, and restore them during the backward pass for the optimizer computations. The proposed method can be integrated seamlessly in the computation graph of modern deep learning frameworks. Our implementation is safe by construction, and has no negative impact on the accuracy of model training. Experimental results show up to 34% reduction in the memory footprint at a sparsity level of 50%. Further pruning during training results in more than 70% sparsity, which can lead to up to 56% re-duction in memory footprint. BitTrain advances the efforts towards bringing more machine learning capabilities to edge devices. Our source code is available at https://github.com/scale-lab/BitTrain.","PeriodicalId":6779,"journal":{"name":"2021 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"14 1","pages":"14-25"},"PeriodicalIF":0.0,"publicationDate":"2021-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73410987","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
期刊
2021 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