Online Learning Algorithms for Context-Aware Video Caching in D2D Edge Networks
With the emergence of various short video platforms such as TikTok and Instagram, coupled with the accelerated pace of people's lives, people are spending more time sharing and watching online videos than ever before, and they gradually turn their attention to short videos with short duration a...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on parallel and distributed systems 2024-01, Vol.35 (1), p.1-18 |
---|---|
Hauptverfasser: | , , |
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 | 18 |
---|---|
container_issue | 1 |
container_start_page | 1 |
container_title | IEEE transactions on parallel and distributed systems |
container_volume | 35 |
creator | Xia, Qiufen Jiao, Zhiwei Xu, Zichuan |
description | With the emergence of various short video platforms such as TikTok and Instagram, coupled with the accelerated pace of people's lives, people are spending more time sharing and watching online videos than ever before, and they gradually turn their attention to short videos with short duration and novel content. Browsing and watching short videos by users with their energy-capacitated devices, such as phones and tablets, have become one of the main ways for users to entertain online. Timely response and high quality online video delivery are of the utmost importance to guarantee the quality of service (QoS) experienced by users. Caching videos at locations close to the video demanders can significantly improve the QoS by reducing the access delay of high quality videos. Together with an explosive growth of mobile devices and great demand for bandwidth, Device-to-Device (D2D) network is emerging as a promising technology to enable ultra-low latency communications, by allowing mobile devices to communicate with each other with or without the involvement of network infrastructures. Caching videos in D2D networks can further reduce video response delays of high quality videos, thereby improving the QoS experienced by users when watching short videos. However, how to cache the most appropriate videos at strategic mobile devices is crucial to satisfy the QoS requirements of users. Specifically, the QoS experienced by users depends on many intertwining factors from both users and the D2D network, such as videos characteristics, various users' demands for different videos, different communities of users, and energy levels of devices. Motivated by these facts, we investigate the video caching problems in a D2D network. The novelty of our study is to jointly consider the intertwining factors from both users and the D2D network when users access short videos. Specifically, we first formulate an optimization problem of video caching with the objective to minimize the average delay experienced by mobile devices, subject to the cache storage capacity and energy budget of each mobile device. We then propose an approximation algorithm with an approximation ratio for the offline video caching problem. We further devise an online learning algorithm for the online context-aware video caching problem. We finally conduct extensive experiments based on real datasets compared with existing similar studies. Experimental results demonstrate that our algorithms can achieve better av |
doi_str_mv | 10.1109/TPDS.2023.3326187 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TPDS_2023_3326187</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10288419</ieee_id><sourcerecordid>2892376714</sourcerecordid><originalsourceid>FETCH-LOGICAL-c294t-72d4a8bcb19270f2fa29f7257c82ba35ff7757e52ad2f4760406d100741913bf3</originalsourceid><addsrcrecordid>eNpNkM9PwjAYhhujiYj-ASYemngetl_btTuSgT8SIiai16bbWhjCiu0I-t-7BQ6evu_wvO-bPAjdUjKilGQPi7fJ-wgIsBFjkFIlz9CACqESoIqddz_hIsmAZpfoKsY1IZQLwgdoPm82dWPxzJrQ1M0SjzdLH-p2tY3Y-YBz37T2p03GBxMs_qwr63FuylWP1g2ewARPq6XFr7Y9-PAVr9GFM5tob053iD4ep4v8OZnNn17y8SwpIeNtIqHiRhVlQTOQxIEzkDkJQpYKCsOEc1IKaQWYChyXKeEkrSghktOMssKxIbo_9u6C_97b2Oq134emm9SgMmAylZR3FD1SZfAxBuv0LtRbE341Jbr3pntvuvemT966zN0xU1tr__GgVDfO_gCbrmeC</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2892376714</pqid></control><display><type>article</type><title>Online Learning Algorithms for Context-Aware Video Caching in D2D Edge Networks</title><source>IEEE Electronic Library (IEL)</source><creator>Xia, Qiufen ; Jiao, Zhiwei ; Xu, Zichuan</creator><creatorcontrib>Xia, Qiufen ; Jiao, Zhiwei ; Xu, Zichuan</creatorcontrib><description>With the emergence of various short video platforms such as TikTok and Instagram, coupled with the accelerated pace of people's lives, people are spending more time sharing and watching online videos than ever before, and they gradually turn their attention to short videos with short duration and novel content. Browsing and watching short videos by users with their energy-capacitated devices, such as phones and tablets, have become one of the main ways for users to entertain online. Timely response and high quality online video delivery are of the utmost importance to guarantee the quality of service (QoS) experienced by users. Caching videos at locations close to the video demanders can significantly improve the QoS by reducing the access delay of high quality videos. Together with an explosive growth of mobile devices and great demand for bandwidth, Device-to-Device (D2D) network is emerging as a promising technology to enable ultra-low latency communications, by allowing mobile devices to communicate with each other with or without the involvement of network infrastructures. Caching videos in D2D networks can further reduce video response delays of high quality videos, thereby improving the QoS experienced by users when watching short videos. However, how to cache the most appropriate videos at strategic mobile devices is crucial to satisfy the QoS requirements of users. Specifically, the QoS experienced by users depends on many intertwining factors from both users and the D2D network, such as videos characteristics, various users' demands for different videos, different communities of users, and energy levels of devices. Motivated by these facts, we investigate the video caching problems in a D2D network. The novelty of our study is to jointly consider the intertwining factors from both users and the D2D network when users access short videos. Specifically, we first formulate an optimization problem of video caching with the objective to minimize the average delay experienced by mobile devices, subject to the cache storage capacity and energy budget of each mobile device. We then propose an approximation algorithm with an approximation ratio for the offline video caching problem. We further devise an online learning algorithm for the online context-aware video caching problem. We finally conduct extensive experiments based on real datasets compared with existing similar studies. Experimental results demonstrate that our algorithms can achieve better average performance with confidence levels. For instance, our algorithms achieve 86% lower average delay experienced by users and 20% average energy consumption of each device, as well as 7% higher average hit ratio and 1.3 times more residual cache storage resource, than their counterparts.</description><identifier>ISSN: 1045-9219</identifier><identifier>EISSN: 1558-2183</identifier><identifier>DOI: 10.1109/TPDS.2023.3326187</identifier><identifier>CODEN: ITDSEO</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Approximation ; Approximation algorithm ; Approximation algorithms ; Caching ; Confidence intervals ; Context ; context-aware video caching ; D2D edge network ; Delay ; Delays ; Device-to-device communication ; Distance learning ; Edge computing ; Electronic devices ; Energy budget ; Energy consumption ; Energy levels ; Energy storage ; Machine learning ; Mathematical analysis ; Mobile handsets ; Network latency ; Prediction algorithms ; Quality of service ; Storage capacity ; Uncertainty ; User requirements ; Video</subject><ispartof>IEEE transactions on parallel and distributed systems, 2024-01, Vol.35 (1), p.1-18</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c294t-72d4a8bcb19270f2fa29f7257c82ba35ff7757e52ad2f4760406d100741913bf3</citedby><cites>FETCH-LOGICAL-c294t-72d4a8bcb19270f2fa29f7257c82ba35ff7757e52ad2f4760406d100741913bf3</cites><orcidid>0000-0001-5438-1468 ; 0000-0001-7978-4933 ; 0009-0004-8078-2512</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10288419$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,781,785,797,27929,27930,54763</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10288419$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Xia, Qiufen</creatorcontrib><creatorcontrib>Jiao, Zhiwei</creatorcontrib><creatorcontrib>Xu, Zichuan</creatorcontrib><title>Online Learning Algorithms for Context-Aware Video Caching in D2D Edge Networks</title><title>IEEE transactions on parallel and distributed systems</title><addtitle>TPDS</addtitle><description>With the emergence of various short video platforms such as TikTok and Instagram, coupled with the accelerated pace of people's lives, people are spending more time sharing and watching online videos than ever before, and they gradually turn their attention to short videos with short duration and novel content. Browsing and watching short videos by users with their energy-capacitated devices, such as phones and tablets, have become one of the main ways for users to entertain online. Timely response and high quality online video delivery are of the utmost importance to guarantee the quality of service (QoS) experienced by users. Caching videos at locations close to the video demanders can significantly improve the QoS by reducing the access delay of high quality videos. Together with an explosive growth of mobile devices and great demand for bandwidth, Device-to-Device (D2D) network is emerging as a promising technology to enable ultra-low latency communications, by allowing mobile devices to communicate with each other with or without the involvement of network infrastructures. Caching videos in D2D networks can further reduce video response delays of high quality videos, thereby improving the QoS experienced by users when watching short videos. However, how to cache the most appropriate videos at strategic mobile devices is crucial to satisfy the QoS requirements of users. Specifically, the QoS experienced by users depends on many intertwining factors from both users and the D2D network, such as videos characteristics, various users' demands for different videos, different communities of users, and energy levels of devices. Motivated by these facts, we investigate the video caching problems in a D2D network. The novelty of our study is to jointly consider the intertwining factors from both users and the D2D network when users access short videos. Specifically, we first formulate an optimization problem of video caching with the objective to minimize the average delay experienced by mobile devices, subject to the cache storage capacity and energy budget of each mobile device. We then propose an approximation algorithm with an approximation ratio for the offline video caching problem. We further devise an online learning algorithm for the online context-aware video caching problem. We finally conduct extensive experiments based on real datasets compared with existing similar studies. Experimental results demonstrate that our algorithms can achieve better average performance with confidence levels. For instance, our algorithms achieve 86% lower average delay experienced by users and 20% average energy consumption of each device, as well as 7% higher average hit ratio and 1.3 times more residual cache storage resource, than their counterparts.</description><subject>Algorithms</subject><subject>Approximation</subject><subject>Approximation algorithm</subject><subject>Approximation algorithms</subject><subject>Caching</subject><subject>Confidence intervals</subject><subject>Context</subject><subject>context-aware video caching</subject><subject>D2D edge network</subject><subject>Delay</subject><subject>Delays</subject><subject>Device-to-device communication</subject><subject>Distance learning</subject><subject>Edge computing</subject><subject>Electronic devices</subject><subject>Energy budget</subject><subject>Energy consumption</subject><subject>Energy levels</subject><subject>Energy storage</subject><subject>Machine learning</subject><subject>Mathematical analysis</subject><subject>Mobile handsets</subject><subject>Network latency</subject><subject>Prediction algorithms</subject><subject>Quality of service</subject><subject>Storage capacity</subject><subject>Uncertainty</subject><subject>User requirements</subject><subject>Video</subject><issn>1045-9219</issn><issn>1558-2183</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkM9PwjAYhhujiYj-ASYemngetl_btTuSgT8SIiai16bbWhjCiu0I-t-7BQ6evu_wvO-bPAjdUjKilGQPi7fJ-wgIsBFjkFIlz9CACqESoIqddz_hIsmAZpfoKsY1IZQLwgdoPm82dWPxzJrQ1M0SjzdLH-p2tY3Y-YBz37T2p03GBxMs_qwr63FuylWP1g2ewARPq6XFr7Y9-PAVr9GFM5tob053iD4ep4v8OZnNn17y8SwpIeNtIqHiRhVlQTOQxIEzkDkJQpYKCsOEc1IKaQWYChyXKeEkrSghktOMssKxIbo_9u6C_97b2Oq134emm9SgMmAylZR3FD1SZfAxBuv0LtRbE341Jbr3pntvuvemT966zN0xU1tr__GgVDfO_gCbrmeC</recordid><startdate>20240101</startdate><enddate>20240101</enddate><creator>Xia, Qiufen</creator><creator>Jiao, Zhiwei</creator><creator>Xu, Zichuan</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-5438-1468</orcidid><orcidid>https://orcid.org/0000-0001-7978-4933</orcidid><orcidid>https://orcid.org/0009-0004-8078-2512</orcidid></search><sort><creationdate>20240101</creationdate><title>Online Learning Algorithms for Context-Aware Video Caching in D2D Edge Networks</title><author>Xia, Qiufen ; Jiao, Zhiwei ; Xu, Zichuan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c294t-72d4a8bcb19270f2fa29f7257c82ba35ff7757e52ad2f4760406d100741913bf3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Approximation</topic><topic>Approximation algorithm</topic><topic>Approximation algorithms</topic><topic>Caching</topic><topic>Confidence intervals</topic><topic>Context</topic><topic>context-aware video caching</topic><topic>D2D edge network</topic><topic>Delay</topic><topic>Delays</topic><topic>Device-to-device communication</topic><topic>Distance learning</topic><topic>Edge computing</topic><topic>Electronic devices</topic><topic>Energy budget</topic><topic>Energy consumption</topic><topic>Energy levels</topic><topic>Energy storage</topic><topic>Machine learning</topic><topic>Mathematical analysis</topic><topic>Mobile handsets</topic><topic>Network latency</topic><topic>Prediction algorithms</topic><topic>Quality of service</topic><topic>Storage capacity</topic><topic>Uncertainty</topic><topic>User requirements</topic><topic>Video</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Xia, Qiufen</creatorcontrib><creatorcontrib>Jiao, Zhiwei</creatorcontrib><creatorcontrib>Xu, Zichuan</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on parallel and distributed systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Xia, Qiufen</au><au>Jiao, Zhiwei</au><au>Xu, Zichuan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Online Learning Algorithms for Context-Aware Video Caching in D2D Edge Networks</atitle><jtitle>IEEE transactions on parallel and distributed systems</jtitle><stitle>TPDS</stitle><date>2024-01-01</date><risdate>2024</risdate><volume>35</volume><issue>1</issue><spage>1</spage><epage>18</epage><pages>1-18</pages><issn>1045-9219</issn><eissn>1558-2183</eissn><coden>ITDSEO</coden><abstract>With the emergence of various short video platforms such as TikTok and Instagram, coupled with the accelerated pace of people's lives, people are spending more time sharing and watching online videos than ever before, and they gradually turn their attention to short videos with short duration and novel content. Browsing and watching short videos by users with their energy-capacitated devices, such as phones and tablets, have become one of the main ways for users to entertain online. Timely response and high quality online video delivery are of the utmost importance to guarantee the quality of service (QoS) experienced by users. Caching videos at locations close to the video demanders can significantly improve the QoS by reducing the access delay of high quality videos. Together with an explosive growth of mobile devices and great demand for bandwidth, Device-to-Device (D2D) network is emerging as a promising technology to enable ultra-low latency communications, by allowing mobile devices to communicate with each other with or without the involvement of network infrastructures. Caching videos in D2D networks can further reduce video response delays of high quality videos, thereby improving the QoS experienced by users when watching short videos. However, how to cache the most appropriate videos at strategic mobile devices is crucial to satisfy the QoS requirements of users. Specifically, the QoS experienced by users depends on many intertwining factors from both users and the D2D network, such as videos characteristics, various users' demands for different videos, different communities of users, and energy levels of devices. Motivated by these facts, we investigate the video caching problems in a D2D network. The novelty of our study is to jointly consider the intertwining factors from both users and the D2D network when users access short videos. Specifically, we first formulate an optimization problem of video caching with the objective to minimize the average delay experienced by mobile devices, subject to the cache storage capacity and energy budget of each mobile device. We then propose an approximation algorithm with an approximation ratio for the offline video caching problem. We further devise an online learning algorithm for the online context-aware video caching problem. We finally conduct extensive experiments based on real datasets compared with existing similar studies. Experimental results demonstrate that our algorithms can achieve better average performance with confidence levels. For instance, our algorithms achieve 86% lower average delay experienced by users and 20% average energy consumption of each device, as well as 7% higher average hit ratio and 1.3 times more residual cache storage resource, than their counterparts.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TPDS.2023.3326187</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0001-5438-1468</orcidid><orcidid>https://orcid.org/0000-0001-7978-4933</orcidid><orcidid>https://orcid.org/0009-0004-8078-2512</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1045-9219 |
ispartof | IEEE transactions on parallel and distributed systems, 2024-01, Vol.35 (1), p.1-18 |
issn | 1045-9219 1558-2183 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TPDS_2023_3326187 |
source | IEEE Electronic Library (IEL) |
subjects | Algorithms Approximation Approximation algorithm Approximation algorithms Caching Confidence intervals Context context-aware video caching D2D edge network Delay Delays Device-to-device communication Distance learning Edge computing Electronic devices Energy budget Energy consumption Energy levels Energy storage Machine learning Mathematical analysis Mobile handsets Network latency Prediction algorithms Quality of service Storage capacity Uncertainty User requirements Video |
title | Online Learning Algorithms for Context-Aware Video Caching in D2D Edge Networks |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-12T20%3A49%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Online%20Learning%20Algorithms%20for%20Context-Aware%20Video%20Caching%20in%20D2D%20Edge%20Networks&rft.jtitle=IEEE%20transactions%20on%20parallel%20and%20distributed%20systems&rft.au=Xia,%20Qiufen&rft.date=2024-01-01&rft.volume=35&rft.issue=1&rft.spage=1&rft.epage=18&rft.pages=1-18&rft.issn=1045-9219&rft.eissn=1558-2183&rft.coden=ITDSEO&rft_id=info:doi/10.1109/TPDS.2023.3326187&rft_dat=%3Cproquest_RIE%3E2892376714%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2892376714&rft_id=info:pmid/&rft_ieee_id=10288419&rfr_iscdi=true |