DMR API

Dynamic Management of Resources API

Institution:

Institution

Research Group:

.

Researcher/s:

Sergio Iserte, Antonio J. Peña, Rafael Mayo, Vicenç Beltran, Enrique S. Quintana-Orti

DMR API

Description:

The Dynamic Management of Resources Application Programming Interface (DMR API) is conceived to facilitate the programmability of malleable applications automating resource reallocation, process handling, and data distribution. Process malleability is the capability of reconfiguring the number of processes of an application on-the-fly, in other words,

DMR API assists users to adopt malleability in their applications using OmpSs-like syntax. In this regard, with OmpSs pragmas data dependencies are defined and applications can turn malleable. DMR API is based on the Message Passing Interface (MPI) programming model, the standard de facto for developing HPC distributed applications. DMR adjusts the process number of the jobs depending on the cluster status in terms of resource availability and quantity of pending jobs.during its execution.

Problem:

N/A

Solution:

N/A

Aplication areas:

N/A

Novelty:

N/A

Protection:

GPL License (Version 3.0)

Target market:

N/A

Keywords:

Programming Models

TRL: N/A

CRL: N/A

BRL: N/A

IPRL: N/A

TmRL: N/A

FRL: N/A

More information

if you want to know more about this project do not hesitate to contact us

Contact us