Kelly Cache Networks
We study networks of M/M/1 queues in which nodes act as caches that store objects. Exogenous requests for objects are routed towards nodes that store them; as a result, object traffic in the network is determined not only by demand but, crucially, by where objects are cached. We determine how to pla...
Gespeichert in:
| Veröffentlicht in: | IEEE/ACM transactions on networking Jg. 28; H. 3; S. 1130 - 1143 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
IEEE
01.06.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 1063-6692, 1558-2566 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | We study networks of M/M/1 queues in which nodes act as caches that store objects. Exogenous requests for objects are routed towards nodes that store them; as a result, object traffic in the network is determined not only by demand but, crucially, by where objects are cached. We determine how to place objects in caches to attain a certain design objective, such as, e.g., minimizing network congestion or retrieval delays. We show that for a broad class of objectives, including minimizing both the expected network delay and the sum of network queue lengths, this optimization problem can be cast as an NP-hard submodular maximization problem. We show that so-called continuous greedy algorithm attains a ratio arbitrarily close to <inline-formula> <tex-math notation="LaTeX">1-1/e\approx 0.63 </tex-math></inline-formula> using a deterministic estimation via a power series; this drastically reduces execution time over prior art, which resorts to sampling. Finally, we show that our results generalize, beyond M/M/1 queues, to networks of M/M/<inline-formula> <tex-math notation="LaTeX">k </tex-math></inline-formula> and symmetric M/D/1 queues. |
|---|---|
| AbstractList | We study networks of M/M/1 queues in which nodes act as caches that store objects. Exogenous requests for objects are routed towards nodes that store them; as a result, object traffic in the network is determined not only by demand but, crucially, by where objects are cached. We determine how to place objects in caches to attain a certain design objective, such as, e.g., minimizing network congestion or retrieval delays. We show that for a broad class of objectives, including minimizing both the expected network delay and the sum of network queue lengths, this optimization problem can be cast as an NP-hard submodular maximization problem. We show that so-called continuous greedy algorithm attains a ratio arbitrarily close to <inline-formula> <tex-math notation="LaTeX">1-1/e\approx 0.63 </tex-math></inline-formula> using a deterministic estimation via a power series; this drastically reduces execution time over prior art, which resorts to sampling. Finally, we show that our results generalize, beyond M/M/1 queues, to networks of M/M/<inline-formula> <tex-math notation="LaTeX">k </tex-math></inline-formula> and symmetric M/D/1 queues. We study networks of M/M/1 queues in which nodes act as caches that store objects. Exogenous requests for objects are routed towards nodes that store them; as a result, object traffic in the network is determined not only by demand but, crucially, by where objects are cached. We determine how to place objects in caches to attain a certain design objective, such as, e.g., minimizing network congestion or retrieval delays. We show that for a broad class of objectives, including minimizing both the expected network delay and the sum of network queue lengths, this optimization problem can be cast as an NP-hard submodular maximization problem. We show that so-called continuous greedy algorithm attains a ratio arbitrarily close to [Formula Omitted] using a deterministic estimation via a power series; this drastically reduces execution time over prior art, which resorts to sampling. Finally, we show that our results generalize, beyond M/M/1 queues, to networks of M/M/[Formula Omitted] and symmetric M/D/1 queues. |
| Author | Ioannidis, Stratis Moharrer, Armin Yeh, Edmund Mahdian, Milad |
| Author_xml | – sequence: 1 givenname: Milad surname: Mahdian fullname: Mahdian, Milad email: mmahdian@ece.neu.edu organization: Electrical and Computer Engineering, Northeastern University, Boston, MA, USA – sequence: 2 givenname: Armin orcidid: 0000-0002-8374-7286 surname: Moharrer fullname: Moharrer, Armin email: amoharrer@ece.neu.edu organization: Electrical and Computer Engineering, Northeastern University, Boston, MA, USA – sequence: 3 givenname: Stratis orcidid: 0000-0001-8355-4751 surname: Ioannidis fullname: Ioannidis, Stratis email: ioannidis@ece.neu.edu organization: Electrical and Computer Engineering, Northeastern University, Boston, MA, USA – sequence: 4 givenname: Edmund orcidid: 0000-0002-9544-1567 surname: Yeh fullname: Yeh, Edmund email: eyeh@ece.neu.edu organization: Electrical and Computer Engineering, Northeastern University, Boston, MA, USA |
| BookMark | eNp9j01LAzEQhoMo2FZvXsRLwfPWmWQzmxyl1A8s9VLPIUmzuHXdrckW6b93S4sHD8LAzOF95uUZstOmbQJj1wgTRNB3y8VsOeHAYcK14orECRuglCrjkui0v4FERqT5ORumtAZAAZwG7Ool1PVuPLX-PYwXoftu40e6YGelrVO4PO4Re3uYLadP2fz18Xl6P88816LLnOUYHCfl9Kqw2nkotbaBAFa6cEiKSvDC5SovubCqoJUDlEIqlN46KMSI3R7-bmL7tQ2pM-t2G5u-0vAccymExLxP4SHlY5tSDKXZxOrTxp1BMHt5s5c3e3lzlO-Z4g_jq852Vdt00Vb1v-TNgaxCCL9NGqjoR_wAsWhmWQ |
| CODEN | IEANEP |
| CitedBy_id | crossref_primary_10_1016_j_comnet_2023_109583 crossref_primary_10_1016_j_peva_2020_102138 crossref_primary_10_1109_TNET_2021_3136157 crossref_primary_10_1109_TCOMM_2021_3111631 |
| Cites_doi | 10.1006/jcss.1995.1073 10.1137/080733991 10.1017/CBO9781139177801.004 10.2307/3213606 10.1137/080715421 10.1109/INFOCOM.2015.7218465 10.1109/TPDS.2004.13 10.1145/2660129.2660151 10.1145/1921168.1921174 10.1109/JSAC.2002.801752 10.1145/964725.633043 10.1109/JSAC.2018.2844981 10.1109/PCCC.2004.1395054 10.1109/INFCOM.2010.5461964 10.1007/BF01588971 10.1145/2964791.2901467 10.1109/GLOCOM.2013.6831621 10.1145/1109557.1109624 10.2307/3213605 10.1145/2785971.2785975 10.1287/moor.3.3.177 10.1017/CBO9781139626514 10.1109/INFOCOM.2019.8737377 10.1145/1374376.1374389 10.1145/1658939.1658941 10.1023/B:JOCO.0000038913.96607.c2 10.1109/TIT.2013.2281606 10.1109/FOCS.2010.60 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| DOI | 10.1109/TNET.2020.2982863 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1558-2566 |
| EndPage | 1143 |
| ExternalDocumentID | 10_1109_TNET_2020_2982863 9067067 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Cisco Systems funderid: 10.13039/100004351 – fundername: Intel Corporation funderid: 10.13039/100002418 – fundername: National Science Foundation grantid: NeTS-1718355 funderid: 10.13039/501100008982 |
| GroupedDBID | -DZ -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 85S 8US 97E 9M8 AAJGR AAKMM AALFJ AARMG AASAJ AAWTH AAWTV ABAZT ABPPZ ABQJQ ABVLG ACGFS ACGOD ACIWK ACM ADBCU ADL AEBYY AEFXT AEJOY AENSD AETEA AETIX AFWIH AFWXC AGQYO AGSQL AHBIQ AI. AIBXA AIKLT AKJIK AKQYR AKRVB ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV BDXCO BEFXN BFFAM BGNUA BKEBE BPEOZ CCLIF CS3 D0L EBS EJD FEDTE GUFHI HF~ HGAVV HZ~ H~9 I07 ICLAB IEDLZ IES IFIPE IFJZH IPLJI JAVBF LAI LHSKQ M43 MVM O9- OCL P1C P2P PQQKQ RIA RIE RNS ROL TN5 UPT UQL VH1 XOL YR2 ZCA AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c293t-ba21eb268b9d7a9bc0f99ae600d97b1686f0c3b484f23a876db01535815cab073 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 11 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000480426400026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1063-6692 |
| IngestDate | Sun Nov 09 08:24:23 EST 2025 Sat Nov 29 03:05:24 EST 2025 Tue Nov 18 22:11:20 EST 2025 Wed Aug 27 02:38:05 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c293t-ba21eb268b9d7a9bc0f99ae600d97b1686f0c3b484f23a876db01535815cab073 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-9544-1567 0000-0001-8355-4751 0000-0002-8374-7286 |
| PQID | 2414533514 |
| PQPubID | 32020 |
| PageCount | 14 |
| ParticipantIDs | crossref_primary_10_1109_TNET_2020_2982863 ieee_primary_9067067 crossref_citationtrail_10_1109_TNET_2020_2982863 proquest_journals_2414533514 |
| PublicationCentury | 2000 |
| PublicationDate | 2020-06-01 |
| PublicationDateYYYYMMDD | 2020-06-01 |
| PublicationDate_xml | – month: 06 year: 2020 text: 2020-06-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE/ACM transactions on networking |
| PublicationTitleAbbrev | TNET |
| PublicationYear | 2020 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref34 ref12 chen (ref6) 2013; 46 ref15 ref14 ref33 ref11 nelson (ref5) 2010 ref32 ref10 ref2 ref1 ref17 ref16 ref19 bertsekas (ref30) 1992; 2 ref24 krause (ref26) 2014 ref23 ref25 ref20 ref22 ref21 ref28 ref27 calinescu (ref31) 2007 ref29 ref8 ref7 ref9 lv (ref18) 2002 ref4 kelly (ref3) 2011 |
| References_xml | – ident: ref23 doi: 10.1006/jcss.1995.1073 – ident: ref1 doi: 10.1137/080733991 – year: 2014 ident: ref26 article-title: Submodular function maximization publication-title: Tractability Practical Approaches to Hard Problems doi: 10.1017/CBO9781139177801.004 – ident: ref33 doi: 10.2307/3213606 – ident: ref22 doi: 10.1137/080715421 – ident: ref11 doi: 10.1109/INFOCOM.2015.7218465 – ident: ref14 doi: 10.1109/TPDS.2004.13 – ident: ref8 doi: 10.1145/2660129.2660151 – ident: ref25 doi: 10.1145/1921168.1921174 – ident: ref13 doi: 10.1109/JSAC.2002.801752 – ident: ref19 doi: 10.1145/964725.633043 – ident: ref21 doi: 10.1109/JSAC.2018.2844981 – ident: ref12 doi: 10.1109/PCCC.2004.1395054 – ident: ref10 doi: 10.1109/INFCOM.2010.5461964 – ident: ref27 doi: 10.1007/BF01588971 – ident: ref9 doi: 10.1145/2964791.2901467 – ident: ref17 doi: 10.1109/GLOCOM.2013.6831621 – ident: ref24 doi: 10.1145/1109557.1109624 – year: 2011 ident: ref3 publication-title: Reversibility and Stochastic Networks – ident: ref34 doi: 10.2307/3213605 – ident: ref16 doi: 10.1145/2785971.2785975 – year: 2010 ident: ref5 publication-title: Probability Stochastic Processes and Queueing Theory The Mathematics of Computer Performance Modeling – ident: ref29 doi: 10.1287/moor.3.3.177 – ident: ref4 doi: 10.1017/CBO9781139626514 – ident: ref2 doi: 10.1109/INFOCOM.2019.8737377 – start-page: 182 year: 2007 ident: ref31 article-title: Maximizing a submodular set function subject to a matroid constraint publication-title: Proc IPCO – volume: 2 year: 1992 ident: ref30 publication-title: Data Networks – start-page: 84 year: 2002 ident: ref18 article-title: Search and replication in unstructured peer-to-peer networks publication-title: Proc ICS – ident: ref28 doi: 10.1145/1374376.1374389 – ident: ref7 doi: 10.1145/1658939.1658941 – ident: ref20 doi: 10.1023/B:JOCO.0000038913.96607.c2 – ident: ref15 doi: 10.1109/TIT.2013.2281606 – volume: 46 year: 2013 ident: ref6 publication-title: Fundamentals of Queueing Networks Performance Asymptotics and Optimization – ident: ref32 doi: 10.1109/FOCS.2010.60 |
| SSID | ssj0013026 |
| Score | 2.3931313 |
| Snippet | We study networks of M/M/1 queues in which nodes act as caches that store objects. Exogenous requests for objects are routed towards nodes that store them; as... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1130 |
| SubjectTerms | Approximation algorithms cache networks Continuous casting Delays Greedy algorithms ICN IEEE transactions Kelly networks Networks Nodes Optimization Peer-to-peer computing Power series Queues Queuing theory Servers Steady-state |
| Title | Kelly Cache Networks |
| URI | https://ieeexplore.ieee.org/document/9067067 https://www.proquest.com/docview/2414533514 |
| Volume | 28 |
| WOSCitedRecordID | wos000480426400026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-2566 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0013026 issn: 1063-6692 databaseCode: RIE dateStart: 19930101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH5sw4Me_DXF6ZQePInZ0qZL-o4yNgSleJiyW0nSFISxjf0Q_O9N0m4qiuCth6SEr03e9_Le-x7ANbMUgXFakJwZJHGSI0GmKYmVZQOW7qPxddwvjyJNk_EYn2pwu62FMcb45DPTcY8-lp_P9NpdlXXRFZVwUYe6ELys1fqMGFDfWs16OIxwjlEVwQwpdkfpYGQ9wYh2InRV0-ybDfJNVX6cxN68DA_-t7BD2K9oZHBXfvcjqJnpMex9ERdsQvPBTCbvQd8pNgdpme29PIHn4WDUvydVDwSirSFeESWj0Dq_PFGYC4lK0wJRGktTchQq5AkvqGYqTuIiYtIebbmyBt6JmvW0VHb_nkJjOpuaMwikLGTEe4b3CoxjxZAWgqpQWqdCsESLFtANKpmuBMJdn4pJ5h0FipkDMnNAZhWQLbjZTpmX6hh_DW465LYDK9Ba0N5An1X7Z5lZXhFbImrZ3Pnvsy5g1727TNpqQ2O1WJtL2NFvq9fl4sr_Gh8igrIp |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH7MKagHf01xOrUHT2K3tOnSvqOMjclm8VBlt5KkKQhjk_0Q_O9N2mwqiuCth4SGr03e9_Le9x7ANdUUgTKSuxlV6AZRhi5SSdxAaDag6T6qQsf9PAzjOBqN8LECt2stjFKqSD5TTfNYxPKzqVyaq7IWGlEJCzdg03TOsmqtz5gBKZqraR-Huoyhb2OYHsFWEncT7Qv6pOmj0U3Tb1aoaKvy4ywuDExv_39LO4A9SySdu_LLH0JFTY5g90t5wRrUBmo8fnc6pmazE5f53vNjeOp1k07ftV0QXKlN8cIV3Pe0-8sigVnIUUiSI3KliUqGofBYxHIiqQiiIPcp14dbJrSJN2XN2pILvYNPoDqZTtQpOJzn3Gdtxdo5BoGgSPKQCI9rtyKkkQzrQFaopNKWCDedKsZp4SoQTA2QqQEytUDW4WY95bWsj_HX4JpBbj3QglaHxgr61O6geaqZRaCpqOZzZ7_PuoLtfvIwTIf38eAcdsx7yhSuBlQXs6W6gC35tniZzy6L3-QDndO1cg |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Kelly+Cache+Networks&rft.jtitle=IEEE%2FACM+transactions+on+networking&rft.au=Mahdian%2C+Milad&rft.au=Moharrer%2C+Armin&rft.au=Ioannidis%2C+Stratis&rft.au=Yeh%2C+Edmund&rft.date=2020-06-01&rft.issn=1063-6692&rft.eissn=1558-2566&rft.volume=28&rft.issue=3&rft.spage=1130&rft.epage=1143&rft_id=info:doi/10.1109%2FTNET.2020.2982863&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TNET_2020_2982863 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6692&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6692&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6692&client=summon |