INRFlow: An interconnection networks research flow-level simulation framework

dc.contributor.authorNavaridas, Javier
dc.contributor.authorPascual, Jose A.
dc.contributor.authorErickson, Alejandro
dc.contributor.authorStewart, Iain A.
dc.contributor.authorLujan, Mikel
dc.date.accessioned2020-04-15T23:37:20Z
dc.date.available2020-04-15T23:37:20Z
dc.date.copyright2019en_US
dc.date.issued2019
dc.description.abstractThis 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.en_US
dc.description.reviewstatusRevieweden_US
dc.description.scholarlevelFacultyen_US
dc.description.sponsorshipThe development of INRFlow started as part of the INPUT project which was funded by the Engineering and Physical Sciences Research Council (EPSRC) through grants EP/K015680/1 and EP/K015699/1. Its development has continued during ExaNeSt and EuroEXA which are supported by the European Union’s Horizon 2020 programme under Grant Agreements No. 671553 and 754337.en_US
dc.identifier.citationNavaridas, J., Pascual, J.A., Erickson, A., Stewart, I.A. & Lujan, M. (2019). INRFlow: An interconnection networks research flow-level simulation framework. Journal of Parallel and Distributed Computing, 130, 140-152. https://doi.org/10.1016/j.jpdc.2019.03.013en_US
dc.identifier.urihttps://doi.org/10.1016/j.jpdc.2019.03.013
dc.identifier.urihttp://hdl.handle.net/1828/11682
dc.language.isoenen_US
dc.publisherJournal of Parallel and Distributed Computingen_US
dc.subjectSimulation and modelling
dc.subjectInterconnection networks
dc.subjectLarge-scale systems
dc.subjectSupercomputers
dc.subjectDatacentres
dc.subjectNetwork topologies and routing
dc.subject.departmentDepartment of Computer Science
dc.titleINRFlow: An interconnection networks research flow-level simulation frameworken_US
dc.typeArticleen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Erickson_A_JParallelDistribComput_2019.pdf
Size:
952.01 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: