Supporting the Transparent Execution of High Performance Applications on Grids

Rodrigo Fernandes de Mello,Jose Augusto Andrade Filho,Evgueni Dodonov,Kuan-Ching Li,Laurence Tianruo Yang
DOI: https://doi.org/10.1109/tencon.2007.4428909
2007-01-01
Abstract:This paper presents the MidHPC project (standing for Middleware for High Performance Computing project), which aims at providing support to the execution of multithreaded applications on heterogeneous environments, such as Grids. MidHPC is composed of three main modules: an extractor, a load balancer and a Distributed Shared Memory. Basically, it automatically converts threads into processes, and optimally (by using application and environment knowledge) distributes them on Grids, through migrations, by using a transparent support for process communication over networks.
What problem does this paper attempt to address?