We use cookies to ensure that we give you the best experience on our website. By continuing to browse this repository, you give consent for essential cookies to be used. You can read more about our Privacy and Cookie Policy.

Durham Research Online
You are in:

INRFlow : an interconnection networks research flow-level simulation framework.

Navaridas, Javier and Pascual, Jose A. and Erickson, Alejandro and Stewart, Iain A. and Luján, Mikel (2019) 'INRFlow : an interconnection networks research flow-level simulation framework.', Journal of parallel and distributed computing., 130 . pp. 140-152.


This paper presents INRFlow, a mature, frugal, flow-level simulation framework for modelling large-scale networks and computing systems. INRFlow is designed to carry out performance-related studies of interconnection networks for both high performance computing systems and datacentres. It features a completely modular design in which adding new topologies, routings or traffic models requires minimum effort. Moreover, INRFlow includes two different simulation engines: a static engine that is able to scale to tens of millions of nodes and a dynamic one that captures temporal and causal relationships to provide more realistic simulations. We will describe the main aspects of the simulator, including system models, traffic models and the large variety of topologies and routings implemented so far. We conclude the paper with a case study that analyses the scalability of several typical topologies. INRFlow has been used to conduct a variety of studies including evaluation of novel topologies and routings (both in the context of graph theory and optimization), analysis of storage and bandwidth allocation strategies and understanding of interferences between application and storage traffic.

Item Type:Article
Full text:Publisher-imposed embargo
(AM) Accepted Manuscript
Available under License - Creative Commons Attribution.
File format - PDF
Full text:(VoR) Version of Record
Available under License - Creative Commons Attribution.
Download PDF
Publisher Web site:
Publisher statement:© 2019 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY license. (
Date accepted:20 March 2019
Date deposited:01 April 2019
Date of first online publication:28 March 2019
Date first made open access:No date available

Save or Share this output

Look up in GoogleScholar