Abstract
LaunchMON is a tool infrastructure that allows a HPC tool to deploy tool daemons into the right remote nodes. It makes use of a target resource manager (RM)'s Automatic Process Acquisition Interface (APAI) to identify the remote nodes and processes of a parallel program, and also exploits the same RM's efficient MPI job launching capability on co-locating daemons with the job. To support a wide range of HPC tools that are inherently distributed software, LaunchMON provides the tool with distributed application programming interface sets: the front end (FE) API, the back end (BE) API and the middleware (MW) API. They each support a tool's front end, back end daemons and middleware communication daemons, respectively. Using those API sets, the tool can launch and initialize their remote daemons scalably.
- Developers:
- Release Date:
- 2001-04-24
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
GNU Lesser General Public License v2.1
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC04-94AL85000
- Code ID:
- 1046
- Site Accession Number:
- 4265
- Research Org.:
- Lawrence Livermore National Laboratory
- Country of Origin:
- United States
Citation Formats
Red-Horse, J., Mills-Curran, B., Flanagan, D., Taylor, L., and Sjaardema, G.
LaunchMON: An Infrastructue for Large Scale Tool Daemon Launching.
Computer Software.
https://github.com/llnl/launchmon.
USDOE.
24 Apr. 2001.
Web.
doi:10.11578/dc.20171025.1138.
Red-Horse, J., Mills-Curran, B., Flanagan, D., Taylor, L., & Sjaardema, G.
(2001, April 24).
LaunchMON: An Infrastructue for Large Scale Tool Daemon Launching.
[Computer software].
https://github.com/llnl/launchmon.
https://doi.org/10.11578/dc.20171025.1138.
Red-Horse, J., Mills-Curran, B., Flanagan, D., Taylor, L., and Sjaardema, G.
"LaunchMON: An Infrastructue for Large Scale Tool Daemon Launching." Computer software.
April 24, 2001.
https://github.com/llnl/launchmon.
https://doi.org/10.11578/dc.20171025.1138.
@misc{
doecode_1046,
title = {LaunchMON: An Infrastructue for Large Scale Tool Daemon Launching},
author = {Red-Horse, J. and Mills-Curran, B. and Flanagan, D. and Taylor, L. and Sjaardema, G.},
abstractNote = {LaunchMON is a tool infrastructure that allows a HPC tool to deploy tool daemons into the right remote nodes. It makes use of a target resource manager (RM)'s Automatic Process Acquisition Interface (APAI) to identify the remote nodes and processes of a parallel program, and also exploits the same RM's efficient MPI job launching capability on co-locating daemons with the job. To support a wide range of HPC tools that are inherently distributed software, LaunchMON provides the tool with distributed application programming interface sets: the front end (FE) API, the back end (BE) API and the middleware (MW) API. They each support a tool's front end, back end daemons and middleware communication daemons, respectively. Using those API sets, the tool can launch and initialize their remote daemons scalably.},
doi = {10.11578/dc.20171025.1138},
url = {https://doi.org/10.11578/dc.20171025.1138},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20171025.1138}},
year = {2001},
month = {apr}
}