Turbo: Opportunistic Enhancement for Edge Video Analytics

Edge computing is being widely used for video analytics. To alleviate the inherent tension between accuracy and cost, various video analytics pipelines have been proposed to optimize the usage of GPU on edge nodes. Nonetheless, we find that GPU compute resources provisioned for edge nodes are common...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lu, Yan, Jiang, Shiqi, Cao, Ting, Shu, Yuanchao
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Lu, Yan
Jiang, Shiqi
Cao, Ting
Shu, Yuanchao
description Edge computing is being widely used for video analytics. To alleviate the inherent tension between accuracy and cost, various video analytics pipelines have been proposed to optimize the usage of GPU on edge nodes. Nonetheless, we find that GPU compute resources provisioned for edge nodes are commonly under-utilized due to video content variations, subsampling and filtering at different places of a pipeline. As opposed to model and pipeline optimization, in this work, we study the problem of opportunistic data enhancement using the non-deterministic and fragmented idle GPU resources. In specific, we propose a task-specific discrimination and enhancement module and a model-aware adversarial training mechanism, providing a way to identify and transform low-quality images that are specific to a video pipeline in an accurate and efficient manner. A multi-exit model structure and a resource-aware scheduler is further developed to make online enhancement decisions and fine-grained inference execution under latency and GPU resource constraints. Experiments across multiple video analytics pipelines and datasets reveal that by judiciously allocating a small amount of idle resources on frames that tend to yield greater marginal benefits from enhancement, our system boosts DNN object detection accuracy by $7.3-11.3\%$ without incurring any latency costs.
doi_str_mv 10.48550/arxiv.2207.00172
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2207_00172</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2207_00172</sourcerecordid><originalsourceid>FETCH-LOGICAL-a672-7b171ddbd98780e63ebee8cef632e31f6d7604be410f1f85d68bc948b8761e9f3</originalsourceid><addsrcrecordid>eNotj7tugzAYRr10qGgfoFP8AlBfwDbdooheJCQWlBXZ-HdiCQwypGrevgntdJZPR99B6IWSLFdFQV51_PHfGWNEZoRQyR5R2V6imd5wM89TXC_BL6vvcRXOOvQwQlixmyKu7Anw0VuY8D7o4XrbLE_owelhged_Jqh9r9rDZ1o3H1-HfZ1qIVkqDZXUWmNLJRUBwcEAqB6c4Aw4dcJKQXIDOSWOOlVYoUxf5sooKSiUjido96fdvndz9KOO1-7e0G0N_Bf3rUF4</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Turbo: Opportunistic Enhancement for Edge Video Analytics</title><source>arXiv.org</source><creator>Lu, Yan ; Jiang, Shiqi ; Cao, Ting ; Shu, Yuanchao</creator><creatorcontrib>Lu, Yan ; Jiang, Shiqi ; Cao, Ting ; Shu, Yuanchao</creatorcontrib><description>Edge computing is being widely used for video analytics. To alleviate the inherent tension between accuracy and cost, various video analytics pipelines have been proposed to optimize the usage of GPU on edge nodes. Nonetheless, we find that GPU compute resources provisioned for edge nodes are commonly under-utilized due to video content variations, subsampling and filtering at different places of a pipeline. As opposed to model and pipeline optimization, in this work, we study the problem of opportunistic data enhancement using the non-deterministic and fragmented idle GPU resources. In specific, we propose a task-specific discrimination and enhancement module and a model-aware adversarial training mechanism, providing a way to identify and transform low-quality images that are specific to a video pipeline in an accurate and efficient manner. A multi-exit model structure and a resource-aware scheduler is further developed to make online enhancement decisions and fine-grained inference execution under latency and GPU resource constraints. Experiments across multiple video analytics pipelines and datasets reveal that by judiciously allocating a small amount of idle resources on frames that tend to yield greater marginal benefits from enhancement, our system boosts DNN object detection accuracy by $7.3-11.3\%$ without incurring any latency costs.</description><identifier>DOI: 10.48550/arxiv.2207.00172</identifier><language>eng</language><subject>Computer Science - Computer Vision and Pattern Recognition ; Computer Science - Systems and Control</subject><creationdate>2022-06</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,781,886</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2207.00172$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2207.00172$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Lu, Yan</creatorcontrib><creatorcontrib>Jiang, Shiqi</creatorcontrib><creatorcontrib>Cao, Ting</creatorcontrib><creatorcontrib>Shu, Yuanchao</creatorcontrib><title>Turbo: Opportunistic Enhancement for Edge Video Analytics</title><description>Edge computing is being widely used for video analytics. To alleviate the inherent tension between accuracy and cost, various video analytics pipelines have been proposed to optimize the usage of GPU on edge nodes. Nonetheless, we find that GPU compute resources provisioned for edge nodes are commonly under-utilized due to video content variations, subsampling and filtering at different places of a pipeline. As opposed to model and pipeline optimization, in this work, we study the problem of opportunistic data enhancement using the non-deterministic and fragmented idle GPU resources. In specific, we propose a task-specific discrimination and enhancement module and a model-aware adversarial training mechanism, providing a way to identify and transform low-quality images that are specific to a video pipeline in an accurate and efficient manner. A multi-exit model structure and a resource-aware scheduler is further developed to make online enhancement decisions and fine-grained inference execution under latency and GPU resource constraints. Experiments across multiple video analytics pipelines and datasets reveal that by judiciously allocating a small amount of idle resources on frames that tend to yield greater marginal benefits from enhancement, our system boosts DNN object detection accuracy by $7.3-11.3\%$ without incurring any latency costs.</description><subject>Computer Science - Computer Vision and Pattern Recognition</subject><subject>Computer Science - Systems and Control</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj7tugzAYRr10qGgfoFP8AlBfwDbdooheJCQWlBXZ-HdiCQwypGrevgntdJZPR99B6IWSLFdFQV51_PHfGWNEZoRQyR5R2V6imd5wM89TXC_BL6vvcRXOOvQwQlixmyKu7Anw0VuY8D7o4XrbLE_owelhged_Jqh9r9rDZ1o3H1-HfZ1qIVkqDZXUWmNLJRUBwcEAqB6c4Aw4dcJKQXIDOSWOOlVYoUxf5sooKSiUjido96fdvndz9KOO1-7e0G0N_Bf3rUF4</recordid><startdate>20220629</startdate><enddate>20220629</enddate><creator>Lu, Yan</creator><creator>Jiang, Shiqi</creator><creator>Cao, Ting</creator><creator>Shu, Yuanchao</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20220629</creationdate><title>Turbo: Opportunistic Enhancement for Edge Video Analytics</title><author>Lu, Yan ; Jiang, Shiqi ; Cao, Ting ; Shu, Yuanchao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a672-7b171ddbd98780e63ebee8cef632e31f6d7604be410f1f85d68bc948b8761e9f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Computer Science - Computer Vision and Pattern Recognition</topic><topic>Computer Science - Systems and Control</topic><toplevel>online_resources</toplevel><creatorcontrib>Lu, Yan</creatorcontrib><creatorcontrib>Jiang, Shiqi</creatorcontrib><creatorcontrib>Cao, Ting</creatorcontrib><creatorcontrib>Shu, Yuanchao</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lu, Yan</au><au>Jiang, Shiqi</au><au>Cao, Ting</au><au>Shu, Yuanchao</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Turbo: Opportunistic Enhancement for Edge Video Analytics</atitle><date>2022-06-29</date><risdate>2022</risdate><abstract>Edge computing is being widely used for video analytics. To alleviate the inherent tension between accuracy and cost, various video analytics pipelines have been proposed to optimize the usage of GPU on edge nodes. Nonetheless, we find that GPU compute resources provisioned for edge nodes are commonly under-utilized due to video content variations, subsampling and filtering at different places of a pipeline. As opposed to model and pipeline optimization, in this work, we study the problem of opportunistic data enhancement using the non-deterministic and fragmented idle GPU resources. In specific, we propose a task-specific discrimination and enhancement module and a model-aware adversarial training mechanism, providing a way to identify and transform low-quality images that are specific to a video pipeline in an accurate and efficient manner. A multi-exit model structure and a resource-aware scheduler is further developed to make online enhancement decisions and fine-grained inference execution under latency and GPU resource constraints. Experiments across multiple video analytics pipelines and datasets reveal that by judiciously allocating a small amount of idle resources on frames that tend to yield greater marginal benefits from enhancement, our system boosts DNN object detection accuracy by $7.3-11.3\%$ without incurring any latency costs.</abstract><doi>10.48550/arxiv.2207.00172</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2207.00172
ispartof
issn
language eng
recordid cdi_arxiv_primary_2207_00172
source arXiv.org
subjects Computer Science - Computer Vision and Pattern Recognition
Computer Science - Systems and Control
title Turbo: Opportunistic Enhancement for Edge Video Analytics
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-15T23%3A35%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Turbo:%20Opportunistic%20Enhancement%20for%20Edge%20Video%20Analytics&rft.au=Lu,%20Yan&rft.date=2022-06-29&rft_id=info:doi/10.48550/arxiv.2207.00172&rft_dat=%3Carxiv_GOX%3E2207_00172%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true