SANComSim: A scalable, adaptive and non-intrusive framework to optimize performance in computational science applications

Alberto Núñe*, Rosa Filgueira, Mercedes G. Merayo

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

4 Citations (Scopus)
25 Downloads (Pure)


Parallel processing has become the most common solution for developing and executing scientific computing applications. Actually, the best way to obtain good performance ratios is to exploit parallelism in both processing and communications. Although the study of computational performance has historically involved CPU power, currently the CPU is not the only concern in the overall performance. Due to the underlying design of parallel applications, communication networks play a very important role in the field of computational science. Despite the fact that networks used in multicore clusters are fast and have low latency, the amount of transferred data may cause a bottleneck in the communication system, as communicationintensive, parallel applications spend a significant amount of their total execution time exchanging data between processes. Moreover, in most cases, several users are executing different parallel applications at the same time in the cluster. In this paper we present SANComSim, a Scalable, Adaptive and Non-intrusive framework, based on simulation techniques, for optimizing the performance of the network system to execute complex applications. The main objective of this framework is to apply run-time compression, to reduce the data sent through the network, in order to increase the overall system performance. The main features of SANComSim are: Adaptability, to dynamically adapt to the current state of the system; portability, the framework is neither focused on a specific programming language nor a platform; non-intrusive, since this framework is based on simulation techniques, which does not require exclusive access of the entire cluster system; scalability, any parallel application, independently of the number of processed and computing nodes, can use this framework to improve performance in cluster systems.

Original languageEnglish
Pages (from-to)230-239
Number of pages10
JournalProcedia Computer Science
Publication statusPublished - 2013
Event13th Annual International Conference on Computational Science 2013 - Barcelona, Spain
Duration: 5 Jun 20137 Jun 2013


  • Compression techniques
  • Parallel computing optimizations
  • Simulation and modelling

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'SANComSim: A scalable, adaptive and non-intrusive framework to optimize performance in computational science applications'. Together they form a unique fingerprint.

Cite this