Universidad Complutense de Madrid
E-Prints Complutense

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



Downloads per month over past year

Núñez, Alberto and Filgueira, Rosa and García Merayo, Mercedes (2013) SANComSim: A scalable, adaptive and non-intrusive framework to optimize performance in computational science applications. In Procedia Computer Science. Elsevier Science B.V., Amsterdam, pp. 230-239. ISBN 1877-0509

[thumbnail of GarciaMerayo200.pdf]

Official URL: http://www.sciencedirect.com/science/article/pii/S1877050913003293


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 communication-intensive, 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.

Item Type:Book Section
Additional Information:

2013 International Conference on Computational Science

Uncontrolled Keywords:Parallel computing optimizations; Simulation and modelling; Compression techniques
Subjects:Sciences > Computer science
ID Code:23187
Deposited On:15 Oct 2013 11:29
Last Modified:16 Nov 2018 18:35

Origin of downloads

Repository Staff Only: item control page