Publication: Implementation of a scalable communication mechanism for MPI
Loading...
Identifiers
Publication date
2017-10
Defense date
2017-10-16
Authors
Advisors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This document shows how the development of a scalable communication
mechanism for MPI has been carried.
This work presents a communication mechanism applied to the monitorization of
parallel distributed applications which has served as an example of how these kind
of communication mechanisms work.
In order to implement the proposed system, in which an application spans a
variable number of processes, a network communication topology shaped as a
binary tree has been created. This allows the communications to be carried out
in a scalar way which avoids network bottlenecks. In addition to that, a filtering
mechanism in the communication has been implemented, which discards some
messages which are irrelevant in the monitorization of the application.
This project has been developed in C language, using the MPICH implementation
of the MPI standard for using parallel applications and the EVpath library for the
communication mechanism.
Description
Keywords
MPI, Communication mechanisms, Parallel distributed applications, Communication systems