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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ACM transactions on networking Jg. 28; H. 3; S. 1130 - 1143
Hauptverfasser: Mahdian, Milad, Moharrer, Armin, Ioannidis, Stratis, Yeh, Edmund
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