Distributed algorithms for content placement in hierarchical cache networks

被引:7
|
作者
Josilo, Sladana
Pacifici, Valentino [1 ]
Dan, Gyorgy
机构
[1] KTH Royal Inst Technol, Sch Elect Engn, Dept Commun Networks, Stockholm, Sweden
关键词
Content caching; Distributed placement; Hierarchical cache network; Mobile backhaul; Approximation ratio; Heuristics;
D O I
10.1016/j.comnet.2017.05.029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The growing popularity of mobile multimedia content and the increase of wireless access bitrates are straining backhaul capacity in mobile networks. A cost-effective solution to reduce the strain, enabled by emerging all-IP 4G and 5G mobile backhaul architectures, could be in-network caching of popular content during times of peak demand. Motivated by the potential benefits of caching in mobile backhaul networks, in this paper we formulate the problem of content placement in a hierarchical cache network as a binary integer programming problem. We provide a polynomial time solution when the link costs are induced by a potential and we propose a 2-approximation algorithm for the general case. The 2-approximation requires full information about the network topology and the link costs, as well as about the content demands at the different caches, we thus propose two distributed algorithms that are based on limited information on the content demands. We show that the distributed algorithms terminate in a finite number of steps, and we provide analytical results on their approximation ratios. We use simulations to evaluate the proposed algorithms in terms of the achieved approximation ratio and computational complexity on hierarchical cache network topologies as a model of mobile backhaul networks. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:160 / 171
页数:12
相关论文
共 50 条
  • [41] Joint service improvement and content placement for cache-enabled heterogeneous cellular networks
    Dai, Haibo
    Wang, Yi
    Zhou, Tianqing
    Yang, Luxi
    IET SIGNAL PROCESSING, 2019, 13 (03) : 253 - 261
  • [42] JOINT USER ASSOCIATION AND CONTENT PLACEMENT FOR CACHE-ENABLED WIRELESS ACCESS NETWORKS
    Dai, Binbin
    Yu, Wei
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 3521 - 3525
  • [43] Cache Node Placement Scheme Considering Maximum Traffic in Content-Centric Networks
    Pavarangkoon, Praphan
    Nakajima, Shohei
    Kitsuwan, Nattapong
    2023 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, ICOIN, 2023, : 393 - 395
  • [44] Multi-Armed Bandit Learning for Cache Content Placement in Vehicular Social Networks
    Bitaghsir, Saeid Akhavan
    Dadlani, Aresh
    Borhani, Muhammad
    Khonsari, Ahmad
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (12) : 2321 - 2324
  • [45] Hierarchical Cache Optimization in IPTV Networks
    Krogfoss, Bill
    Sofman, Lev B.
    Agrawal, Anshul
    BMSB: 2009 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING, VOLS 1 AND 2, 2009, : 341 - 350
  • [46] Parallel efficient hierarchical algorithms for module placement of large chips on distributed memory architectures
    Yang, LT
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 405 - 408
  • [47] Distributed hierarchical multicast tree algorithms for application layer mesh networks
    Jia, WJ
    Tu, WQ
    Wu, J
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (02): : 654 - 662
  • [48] Distributed Dynamic Replica Placement and Request Redirection in Content Delivery Networks
    Lo Presti, Francesco
    Petrioli, Chiara
    Vicari, Claudio
    PROCEEDINGS OF MASCOTS '07: 15TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2007, : 366 - +
  • [49] Hierarchical distributed genetic algorithms
    Herrera, F
    Lozano, M
    Moraga, C
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1999, 14 (11) : 1099 - 1121
  • [50] Placement algorithms for hierarchical cooperative caching
    Korupolu, MR
    Plaxton, CG
    Rajaraman, R
    PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 586 - 595