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 条
  • [11] Modeling and simulation of large-scale social networks using parallel discrete event simulation
    Hou, Bonan
    Yao, Yiping
    Wang, Bing
    Liao, Dongsheng
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (10): : 1173 - 1183
  • [12] Routing management in very large-scale networks
    Garcia-Luna-Aceves, J.J.
    Future Generation Computer Systems, 1988, 4 (02) : 81 - 93
  • [13] An event-synchronization protocol for parallel simulation of large-scale wireless networks
    Kelly, C
    Manohar, R
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2003, : 110 - 119
  • [14] Efficient parallel simulation of large-scale neuronal networks on clusters of multiprocessor computers
    Plesser, Hans E.
    Eppler, Jochen M.
    Morrison, Abigail
    Diesmann, Markus
    Gewaltig, Marc-Oliver
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 672 - +
  • [15] Parallel MHD for large-scale plasma simulation
    Rankin, R
    Roupassov, S
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2002, 657 : 331 - 351
  • [16] SimK: A Large-Scale Parallel Simulation Engine
    Jian-Wei Xu
    Ming-Yu Chen
    Gui Zheng
    Zheng Cao
    Hui-Wei Lv
    Ning-Hui Sun
    Journal of Computer Science and Technology, 2009, 24 : 1048 - 1060
  • [17] SimK: A Large-Scale Parallel Simulation Engine
    Xu, Jian-Wei
    Chen, Ming-Yu
    Zheng, Gui
    Cao, Zheng
    Lv, Hui-Wei
    Sun, Ning-Hui
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (06) : 1048 - 1060
  • [18] SimK:A Large-Scale Parallel Simulation Engine
    许建卫
    陈明宇
    郑规
    曹政
    吕慧伟
    孙凝晖
    Journal of Computer Science & Technology, 2009, 24 (06) : 1048 - 1060
  • [19] A parallel algorithm for analysis of large-scale networks
    Alexander, AE
    Ali, AL
    COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 31 (1-2) : 375 - 378
  • [20] Multi-agent large-scale parallel crowd simulation with NVRAM-based distributed cache
    Malinowski, Artur
    Czarnul, Pawel
    JOURNAL OF COMPUTATIONAL SCIENCE, 2019, 33 : 83 - 94