雾和云计算CNN计数应用的性能分析

Nancy Loja, Wilmer Rivas, Andrés Heredia, Gabriel Barros
{"title":"雾和云计算CNN计数应用的性能分析","authors":"Nancy Loja, Wilmer Rivas, Andrés Heredia, Gabriel Barros","doi":"10.1109/CLEI47609.2019.235099","DOIUrl":null,"url":null,"abstract":"Data extraction from surveillance videos is an important subject, not only because of the amount of data generated, but also because it is hardly ever processed. Advances in Edge and Fog computing could allow having a processing closer to source of the video. However, streaming video flows to the Cloud seems feasible too. In the context of an automatic counting application, using Convolutional Neural Networks (SSDMobilenet, GoogleNet) for detection and classification, this work address the following question: How many flows can a server handle without downgrading acceptable performance? This article presents the analysis of performance of the counting application running on the Cloud and on the Fog. Analysis include consumption of: network, RAM, CPU, and GPU. These tests allow a better sizing of the hardware requirements to deploy the counting application. Different tests are defined to isolate specific case behavior for regular video’s resolution (1920x1080@20–30fps). Results indicate that a restricted number of simultaneous flows is possible, even when GPU is used; i.e. 5–7 flows. Performance is even worse for a CPU only scenario, suggesting additional processing techniques should be used to reduce load.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Performance Analysis of a CNN Counting Application for Fog and Cloud Computing\",\"authors\":\"Nancy Loja, Wilmer Rivas, Andrés Heredia, Gabriel Barros\",\"doi\":\"10.1109/CLEI47609.2019.235099\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Data extraction from surveillance videos is an important subject, not only because of the amount of data generated, but also because it is hardly ever processed. Advances in Edge and Fog computing could allow having a processing closer to source of the video. However, streaming video flows to the Cloud seems feasible too. In the context of an automatic counting application, using Convolutional Neural Networks (SSDMobilenet, GoogleNet) for detection and classification, this work address the following question: How many flows can a server handle without downgrading acceptable performance? This article presents the analysis of performance of the counting application running on the Cloud and on the Fog. Analysis include consumption of: network, RAM, CPU, and GPU. These tests allow a better sizing of the hardware requirements to deploy the counting application. Different tests are defined to isolate specific case behavior for regular video’s resolution (1920x1080@20–30fps). Results indicate that a restricted number of simultaneous flows is possible, even when GPU is used; i.e. 5–7 flows. Performance is even worse for a CPU only scenario, suggesting additional processing techniques should be used to reduce load.\",\"PeriodicalId\":216193,\"journal\":{\"name\":\"2019 XLV Latin American Computing Conference (CLEI)\",\"volume\":\"107 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 XLV Latin American Computing Conference (CLEI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CLEI47609.2019.235099\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 XLV Latin American Computing Conference (CLEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLEI47609.2019.235099","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

从监控视频中提取数据是一个重要的课题,不仅因为产生的数据量大,而且因为这些数据几乎不需要处理。边缘计算和雾计算的进步可以使处理更接近视频的来源。然而,流媒体视频流到云端似乎也是可行的。在自动计数应用程序的上下文中,使用卷积神经网络(SSDMobilenet, GoogleNet)进行检测和分类,这项工作解决了以下问题:服务器可以处理多少流而不会降低可接受的性能?本文介绍了运行在云和雾上的计数应用程序的性能分析。分析包括:网络、RAM、CPU和GPU的消耗。这些测试允许更好地调整部署计数应用程序的硬件需求。定义了不同的测试来隔离常规视频分辨率(1920x1080@20 -30fps)的特定情况行为。结果表明,即使使用GPU,也可以限制同时流的数量;即5-7个流程。对于只有CPU的场景,性能甚至更差,这表明应该使用额外的处理技术来减少负载。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Performance Analysis of a CNN Counting Application for Fog and Cloud Computing
Data extraction from surveillance videos is an important subject, not only because of the amount of data generated, but also because it is hardly ever processed. Advances in Edge and Fog computing could allow having a processing closer to source of the video. However, streaming video flows to the Cloud seems feasible too. In the context of an automatic counting application, using Convolutional Neural Networks (SSDMobilenet, GoogleNet) for detection and classification, this work address the following question: How many flows can a server handle without downgrading acceptable performance? This article presents the analysis of performance of the counting application running on the Cloud and on the Fog. Analysis include consumption of: network, RAM, CPU, and GPU. These tests allow a better sizing of the hardware requirements to deploy the counting application. Different tests are defined to isolate specific case behavior for regular video’s resolution (1920x1080@20–30fps). Results indicate that a restricted number of simultaneous flows is possible, even when GPU is used; i.e. 5–7 flows. Performance is even worse for a CPU only scenario, suggesting additional processing techniques should be used to reduce load.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Model for Detecting Conflicts and Dependencies in Non-Functional Requirements Using Scenarios and Use Cases Fusion of infrared and visible images using multiscale morphology Pentest on Internet of Things Devices Development of Emotional Intelligence in Computing Students: The “Experiencia 360°” Project Structuring a Folksonomy in a Community of Questions and Answers
×
引用
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