Parallel Simulation of Very Large-Scale General Cache Networks

被引:1
|
作者
Tortelli, Michele [1 ]
Rossi, Dario [1 ]
Leonardi, Emilio [2 ]
机构
[1] Telecom ParisTech, INFRES Dept, F-75013 Paris, France
[2] Politecn Torino, Dept Elect & Telecommun, I-10129 Turin, Italy
关键词
Internet; cache storage; computer simulation; performance analysis; PERFORMANCE EVALUATION;
D O I
10.1109/JSAC.2018.2844938
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a methodology for the study of general cache networks, which is intrinsically scalable and amenable to parallel execution. We contrast two techniques: one that slices the network and another that slices the content catalog. In the former, each core simulates requests for the whole catalog on a subgraph of the original topology, whereas in the latter each core simulates requests for a portion of the original catalog on a replica of the whole network. Interestingly, we find out that when the number of cores increases (and so the split ratio of the network topology), the overhead of message passing required to keeping consistency among nodes actually offsets any benefit from the parallelization: this is strictly due to the correlation among neighboring caches, meaning that requests arriving at one cache allocated on one core may depend on the status of one or more caches allocated on different cores. Even more interestingly, we find out that the newly proposed catalog slicing, on the contrary, achieves an ideal speedup in the number of cores. Overall, our system, which we make available as open source software, enables performance assessment of large-scale general cache networks, i.e., comprising hundreds of nodes, trillions contents, and complex routing and caching algorithms, in minutes of CPU time and with exiguous amounts of memory.
引用
收藏
页码:1871 / 1886
页数:16
相关论文
共 50 条
  • [1] Parallel simulation techniques for large-scale networks
    Bhatt, S
    Fujimoto, R
    Ogielski, A
    Perumalla, K
    IEEE COMMUNICATIONS MAGAZINE, 1998, 36 (08) : 42 - 47
  • [2] Efficient parallel simulation of large-scale PCS networks
    Boukerche, A
    Das, SK
    Fabbri, A
    Yildiz, O
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION INTERNATIONAL, 1999, 16 (03): : 113 - 125
  • [3] Parallel Simulation of Large-scale Microscopic Traffic Networks
    Dai, Wei
    Zhang, Jiachen
    Zhang, Dongliang
    2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 3, 2010, : 22 - 28
  • [4] GloMoSim: A library for parallel simulation of large-scale wireless networks
    Zeng, X
    Bagrodia, R
    Gerla, M
    TWELFTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS'98, PROCEEDINGS, 1998, : 154 - 161
  • [5] Scaling an optimistic parallel simulation of large-scale interconnection networks
    Choudhury, N
    Mehta, Y
    Wilmarth, TL
    Bohm, EJ
    Kalé, LV
    PROCEEDINGS OF THE 2005 WINTER SIMULATION CONFERENCE, VOLS 1-4, 2005, : 591 - 600
  • [6] Parallel simulation of large-scale parallel applications
    Bagrodia, R
    Deelman, E
    Phan, T
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (01): : 3 - 12
  • [7] Optimistic Parallel Simulation of Very Large-Scale Peer-to-Peer Systems
    Hanai, Masatoshi
    Shudo, Kazuyuki
    2014 IEEE/ACM 18TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2014), 2014, : 35 - 42
  • [8] Efficient Parallel Simulation over Large-scale Social Contact Networks
    Wu, Yulin
    Cai, Wentong
    Li, Zengxiang
    Tan, Wen Jun
    Hou, Xiangting
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2019, 29 (02):
  • [9] A Parallel Direct Solver for the Simulation of Large-Scale Power/Ground Networks
    Cauley, Stephen
    Balakrishnan, Venkataramanan
    Koh, Cheng-Kok
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (04) : 636 - 641
  • [10] Parallel Simulation Models for the Evaluation of Future Large-Scale Datacenter Networks
    Lugones, Diego
    Katrinis, Kostas
    Collier, Martin
    Theodoropoulos, Georgios
    2012 IEEE/ACM 16TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2012, : 85 - 92