Large scale deployments of general cache networks, such as Content Delivery Networks or Information Centric Networking architectures, arise new challenges regarding their performance evaluation for network planning. On the one hand, analytical models can hardly represent all the detailed interaction of complex replacement, replication, and routing policies on arbitrary topologies. On the other hand, the sheer size of network and content catalogs makes event-driven simulation techniques inherently non-scalable. We propose a new technique for the performance evaluation of large scale caching systems that intelligently integrates elements of stochastic analysis within a MonteCarlo simulative approach, that we colloquially refer to as ModelGraft. Our approach (i) leverages the intuition that complex scenarios can be mapped to a simpler equivalent scenario that builds upon Time-To-Live (TTL) caches; it (ii) significantly downscales the scenario to lower computation and memory complexity, while, at the same time, preserving its properties to limit accuracy loss; finally, it (iii) is simple to use and robust, as it autonomously converges to a consistent state through a feedback-loop control system, regardless of the initial state. Performance evaluation shows that, with respect to classic event-driven simulation, ModelGraft gains over two orders of magnitude in both CPU time and memory complexity, while limiting accuracy loss below 2%. In addition, we show that ModelGraft extends performance evaluation well beyond the boundaries of classic approaches, by enabling study of Internet scale scenarios with content catalogs comprising hundreds of billions objects.

ModelGraft: Accurate, Scalable, and Flexible Performance Evaluation of General Cache Networks / Tortelli, Michele; Rossi, Dario; Leonardi, Emilio. - ELETTRONICO. - Proceedings of ITC 28:(2016), pp. 303-311. (Intervento presentato al convegno ITC 28 tenutosi a Wurzburg nel Settembre 2016) [10.1109/ITC-28.2016.148].

ModelGraft: Accurate, Scalable, and Flexible Performance Evaluation of General Cache Networks

LEONARDI, Emilio
2016

Abstract

Large scale deployments of general cache networks, such as Content Delivery Networks or Information Centric Networking architectures, arise new challenges regarding their performance evaluation for network planning. On the one hand, analytical models can hardly represent all the detailed interaction of complex replacement, replication, and routing policies on arbitrary topologies. On the other hand, the sheer size of network and content catalogs makes event-driven simulation techniques inherently non-scalable. We propose a new technique for the performance evaluation of large scale caching systems that intelligently integrates elements of stochastic analysis within a MonteCarlo simulative approach, that we colloquially refer to as ModelGraft. Our approach (i) leverages the intuition that complex scenarios can be mapped to a simpler equivalent scenario that builds upon Time-To-Live (TTL) caches; it (ii) significantly downscales the scenario to lower computation and memory complexity, while, at the same time, preserving its properties to limit accuracy loss; finally, it (iii) is simple to use and robust, as it autonomously converges to a consistent state through a feedback-loop control system, regardless of the initial state. Performance evaluation shows that, with respect to classic event-driven simulation, ModelGraft gains over two orders of magnitude in both CPU time and memory complexity, while limiting accuracy loss below 2%. In addition, we show that ModelGraft extends performance evaluation well beyond the boundaries of classic approaches, by enabling study of Internet scale scenarios with content catalogs comprising hundreds of billions objects.
File in questo prodotto:
File Dimensione Formato  
rossi16itc28-b.pdf

accesso aperto

Descrizione: Post print draft
Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 687.7 kB
Formato Adobe PDF
687.7 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2679212
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo