Loading…

Fresh Caching of Dynamic Content Over the Wireless Edge

We introduce a framework and provably-efficient schemes for 'fresh' caching at the (front-end) local cache of content that is subject to 'dynamic' updates at the (back-end) database. We start by formulating the hard-cache-constrained problem for this setting, which quickly become...

Full description

Saved in:
Bibliographic Details
Published in:IEEE/ACM transactions on networking 2022-10, Vol.30 (5), p.2315-2327
Main Authors: Abolhassani, Bahman, Tadrous, John, Eryilmaz, Atilla, Yeh, Edmund
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c336t-37105c868395400bdd59f0b240d24085b6dfb881c305cadf322e68c3b41feb413
cites cdi_FETCH-LOGICAL-c336t-37105c868395400bdd59f0b240d24085b6dfb881c305cadf322e68c3b41feb413
container_end_page 2327
container_issue 5
container_start_page 2315
container_title IEEE/ACM transactions on networking
container_volume 30
creator Abolhassani, Bahman
Tadrous, John
Eryilmaz, Atilla
Yeh, Edmund
description We introduce a framework and provably-efficient schemes for 'fresh' caching at the (front-end) local cache of content that is subject to 'dynamic' updates at the (back-end) database. We start by formulating the hard-cache-constrained problem for this setting, which quickly becomes intractable due to the limited cache. To bypass this challenge, we first propose a flexible time-based-eviction model to derive the average system cost function that measures the system's cost due to the service of aging content in addition to the regular cache miss cost. Next, we solve the cache-unconstrained case, which reveals how the refresh dynamics and popularity of content affect optimal caching. Then, we extend our approach to a soft-cache-constrained version, where we can guarantee that the cache use is limited with arbitrarily high probability. The corresponding solution reveals the interesting insight that 'whether to cache an item or not in the local cache?' depends primarily on its popularity level and channel reliability, whereas 'how long the cached item should be held in the cache before eviction?' depends primarily on its refresh rate. Moreover, we investigate the cost-cache saving trade-offs and prove that substantial cache gains can be obtained while also asymptotically achieving the minimum cost as the database size grows.
doi_str_mv 10.1109/TNET.2022.3170245
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_9771060</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9771060</ieee_id><sourcerecordid>2724733263</sourcerecordid><originalsourceid>FETCH-LOGICAL-c336t-37105c868395400bdd59f0b240d24085b6dfb881c305cadf322e68c3b41feb413</originalsourceid><addsrcrecordid>eNo9kMlOwzAQQC0EEmX5AMTFEueUsSd2kiMKLSBV9FLE0UqccZuqTYqdIvXvcdWKwyyHN4seYw8CxkJA8bz4nCzGEqQco8hApuqCjYRSeSKV1pexB42J1oW8ZjchrAEEgtQjlk09hRUvK7tquyXvHX89dNW2tbzsu4G6gc9_yfNhRfy79bShEPikWdIdu3LVJtD9ud6yr-lkUb4ns_nbR_kySyyiHhLMBCib6xwLlQLUTaMKB7VMoYmRq1o3rs5zYTFiVeNQStK5xToVjmLCW_Z02rvz_c-ewmDW_d538aSRmUwzRKkxUuJEWd-H4MmZnW-3lT8YAeboxxz9mKMfc_YTZx5PMy0R_fNFFj_WgH8IbV64</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2724733263</pqid></control><display><type>article</type><title>Fresh Caching of Dynamic Content Over the Wireless Edge</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><source>IEEE Xplore (Online service)</source><creator>Abolhassani, Bahman ; Tadrous, John ; Eryilmaz, Atilla ; Yeh, Edmund</creator><creatorcontrib>Abolhassani, Bahman ; Tadrous, John ; Eryilmaz, Atilla ; Yeh, Edmund</creatorcontrib><description>We introduce a framework and provably-efficient schemes for 'fresh' caching at the (front-end) local cache of content that is subject to 'dynamic' updates at the (back-end) database. We start by formulating the hard-cache-constrained problem for this setting, which quickly becomes intractable due to the limited cache. To bypass this challenge, we first propose a flexible time-based-eviction model to derive the average system cost function that measures the system's cost due to the service of aging content in addition to the regular cache miss cost. Next, we solve the cache-unconstrained case, which reveals how the refresh dynamics and popularity of content affect optimal caching. Then, we extend our approach to a soft-cache-constrained version, where we can guarantee that the cache use is limited with arbitrarily high probability. The corresponding solution reveals the interesting insight that 'whether to cache an item or not in the local cache?' depends primarily on its popularity level and channel reliability, whereas 'how long the cached item should be held in the cache before eviction?' depends primarily on its refresh rate. Moreover, we investigate the cost-cache saving trade-offs and prove that substantial cache gains can be obtained while also asymptotically achieving the minimum cost as the database size grows.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2022.3170245</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>age of information ; Aging ; Caching ; Content distribution networks ; Cost function ; Costs ; Data models ; dynamic content ; Measurement ; Minimum cost ; Numerical models ; Wireless communication</subject><ispartof>IEEE/ACM transactions on networking, 2022-10, Vol.30 (5), p.2315-2327</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c336t-37105c868395400bdd59f0b240d24085b6dfb881c305cadf322e68c3b41feb413</citedby><cites>FETCH-LOGICAL-c336t-37105c868395400bdd59f0b240d24085b6dfb881c305cadf322e68c3b41feb413</cites><orcidid>0000-0001-5560-5806 ; 0000-0003-4758-6996 ; 0000-0002-9544-1567</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9771060$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Abolhassani, Bahman</creatorcontrib><creatorcontrib>Tadrous, John</creatorcontrib><creatorcontrib>Eryilmaz, Atilla</creatorcontrib><creatorcontrib>Yeh, Edmund</creatorcontrib><title>Fresh Caching of Dynamic Content Over the Wireless Edge</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>We introduce a framework and provably-efficient schemes for 'fresh' caching at the (front-end) local cache of content that is subject to 'dynamic' updates at the (back-end) database. We start by formulating the hard-cache-constrained problem for this setting, which quickly becomes intractable due to the limited cache. To bypass this challenge, we first propose a flexible time-based-eviction model to derive the average system cost function that measures the system's cost due to the service of aging content in addition to the regular cache miss cost. Next, we solve the cache-unconstrained case, which reveals how the refresh dynamics and popularity of content affect optimal caching. Then, we extend our approach to a soft-cache-constrained version, where we can guarantee that the cache use is limited with arbitrarily high probability. The corresponding solution reveals the interesting insight that 'whether to cache an item or not in the local cache?' depends primarily on its popularity level and channel reliability, whereas 'how long the cached item should be held in the cache before eviction?' depends primarily on its refresh rate. Moreover, we investigate the cost-cache saving trade-offs and prove that substantial cache gains can be obtained while also asymptotically achieving the minimum cost as the database size grows.</description><subject>age of information</subject><subject>Aging</subject><subject>Caching</subject><subject>Content distribution networks</subject><subject>Cost function</subject><subject>Costs</subject><subject>Data models</subject><subject>dynamic content</subject><subject>Measurement</subject><subject>Minimum cost</subject><subject>Numerical models</subject><subject>Wireless communication</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNo9kMlOwzAQQC0EEmX5AMTFEueUsSd2kiMKLSBV9FLE0UqccZuqTYqdIvXvcdWKwyyHN4seYw8CxkJA8bz4nCzGEqQco8hApuqCjYRSeSKV1pexB42J1oW8ZjchrAEEgtQjlk09hRUvK7tquyXvHX89dNW2tbzsu4G6gc9_yfNhRfy79bShEPikWdIdu3LVJtD9ud6yr-lkUb4ns_nbR_kySyyiHhLMBCib6xwLlQLUTaMKB7VMoYmRq1o3rs5zYTFiVeNQStK5xToVjmLCW_Z02rvz_c-ewmDW_d538aSRmUwzRKkxUuJEWd-H4MmZnW-3lT8YAeboxxz9mKMfc_YTZx5PMy0R_fNFFj_WgH8IbV64</recordid><startdate>202210</startdate><enddate>202210</enddate><creator>Abolhassani, Bahman</creator><creator>Tadrous, John</creator><creator>Eryilmaz, Atilla</creator><creator>Yeh, Edmund</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-5560-5806</orcidid><orcidid>https://orcid.org/0000-0003-4758-6996</orcidid><orcidid>https://orcid.org/0000-0002-9544-1567</orcidid></search><sort><creationdate>202210</creationdate><title>Fresh Caching of Dynamic Content Over the Wireless Edge</title><author>Abolhassani, Bahman ; Tadrous, John ; Eryilmaz, Atilla ; Yeh, Edmund</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c336t-37105c868395400bdd59f0b240d24085b6dfb881c305cadf322e68c3b41feb413</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>age of information</topic><topic>Aging</topic><topic>Caching</topic><topic>Content distribution networks</topic><topic>Cost function</topic><topic>Costs</topic><topic>Data models</topic><topic>dynamic content</topic><topic>Measurement</topic><topic>Minimum cost</topic><topic>Numerical models</topic><topic>Wireless communication</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Abolhassani, Bahman</creatorcontrib><creatorcontrib>Tadrous, John</creatorcontrib><creatorcontrib>Eryilmaz, Atilla</creatorcontrib><creatorcontrib>Yeh, Edmund</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library</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/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Abolhassani, Bahman</au><au>Tadrous, John</au><au>Eryilmaz, Atilla</au><au>Yeh, Edmund</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fresh Caching of Dynamic Content Over the Wireless Edge</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2022-10</date><risdate>2022</risdate><volume>30</volume><issue>5</issue><spage>2315</spage><epage>2327</epage><pages>2315-2327</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><abstract>We introduce a framework and provably-efficient schemes for 'fresh' caching at the (front-end) local cache of content that is subject to 'dynamic' updates at the (back-end) database. We start by formulating the hard-cache-constrained problem for this setting, which quickly becomes intractable due to the limited cache. To bypass this challenge, we first propose a flexible time-based-eviction model to derive the average system cost function that measures the system's cost due to the service of aging content in addition to the regular cache miss cost. Next, we solve the cache-unconstrained case, which reveals how the refresh dynamics and popularity of content affect optimal caching. Then, we extend our approach to a soft-cache-constrained version, where we can guarantee that the cache use is limited with arbitrarily high probability. The corresponding solution reveals the interesting insight that 'whether to cache an item or not in the local cache?' depends primarily on its popularity level and channel reliability, whereas 'how long the cached item should be held in the cache before eviction?' depends primarily on its refresh rate. Moreover, we investigate the cost-cache saving trade-offs and prove that substantial cache gains can be obtained while also asymptotically achieving the minimum cost as the database size grows.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2022.3170245</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0001-5560-5806</orcidid><orcidid>https://orcid.org/0000-0003-4758-6996</orcidid><orcidid>https://orcid.org/0000-0002-9544-1567</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1063-6692
ispartof IEEE/ACM transactions on networking, 2022-10, Vol.30 (5), p.2315-2327
issn 1063-6692
1558-2566
language eng
recordid cdi_ieee_primary_9771060
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list); IEEE Xplore (Online service)
subjects age of information
Aging
Caching
Content distribution networks
Cost function
Costs
Data models
dynamic content
Measurement
Minimum cost
Numerical models
Wireless communication
title Fresh Caching of Dynamic Content Over the Wireless Edge
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T14%3A51%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fresh%20Caching%20of%20Dynamic%20Content%20Over%20the%20Wireless%20Edge&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Abolhassani,%20Bahman&rft.date=2022-10&rft.volume=30&rft.issue=5&rft.spage=2315&rft.epage=2327&rft.pages=2315-2327&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2022.3170245&rft_dat=%3Cproquest_ieee_%3E2724733263%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c336t-37105c868395400bdd59f0b240d24085b6dfb881c305cadf322e68c3b41feb413%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2724733263&rft_id=info:pmid/&rft_ieee_id=9771060&rfr_iscdi=true