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...
Saved in:
Published in: | IEEE/ACM transactions on networking 2022-10, Vol.30 (5), p.2315-2327 |
---|---|
Main Authors: | , , , |
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 & 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 |