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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on parallel and distributed systems 2024-01, Vol.35 (1), p.1-18
Hauptverfasser: Xia, Qiufen, Jiao, Zhiwei, Xu, Zichuan
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 &amp; 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