Estudio de la influencia de las políticas de despliegue de VMs sobre la latencia de MPI Bcast y MPI Exchange en cloud (A study of the influence of VM allocation policies on MPI Bcast and MPI Exchange latency in cloud)

Fernando Gomez Folgar (fernando.gomez.folgar@usc.es)2, Guillermo Indalecio Fernandez (guillermo.indalecio@usc.es)2, Jose Isaac Zablah Avila (jose.zablah@unah.edu.hn)1, Natalia Seoane Iglesias (natalia.seoane@usc.es)2, Antonio Jesus Garcia Loureiro (antonio.garcia.loureiro@usc.es)2, Tomas Fernandez Pena (tf.pena@usc.es)2


1Facultad de Ciencias Médicas, Universidad Nacional Autónoma de Honduras
2Centro Singular de Investigación en Tecnoloxías da Información (CiTIUS), Universidade de Santiago de Compostela

This paper appears in: Revista IEEE América Latina

Publication Date: Aug. 2017
Volume: 15,   Issue: 8 
ISSN: 1548-0992


Abstract:
This article analyzes the influence of VM allocation policies in cloud on the latency of MPI communications. Two popular MPI collectives, Bcast and Exchange, have been analyzed over two types of infrastructures: a cloud based on Apache CloudStack, employing commodity hardware, and a non-virtualized cluster, also employing commodity hardware. The main goal of this article is analyzing the effects on the MPI latency that introduce the allocation police employed by the cloud platform to deploy the Virtual Machines. Two opposite allocation schemes have been considered: concentrated, in which the Virtual Machines are allocated in the same host, and scattered, in which the Virtual Machines are spread using different hosts. The MPI communications have been analyzed for message sizes ranging from 1 byte to 4096 KiB. The results show that the cloud layer introduces a considerable overhead in the latency of Bcast and Exchange communications. However, if the cloud is employed to execute MPI applications, the concentrated allocation scheme is suitable for messages of less than 4 KiB, whereas for larger messages the scattered allocation scheme is better.

Index Terms:
Virtualization, virtual machines, benchmark, cloud, cluster, MPI   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (614)]