Abstract
The Beowulf Distributed process Space (Bproc) software stack is comprised of UNIX/Linux kernel modifications and a support library by which a cluster of machines, each running their own private kernel, can present itself as a unified process space to the user. A Bproc cluster contains a single front-end machine and many back-end nodes which receive and run processes given to them by the front-end. Any process which is migrated to a back-end node is also visible as a ghost process on the fron-end, and may be controlled there using traditional UNIX semantics (e.g. ps(1), kill(1), etc). This software is a Perl extension to the Bproc library which enables the Perl programmer to make direct calls to functions within the Bproc library. See http://www.clustermatic.org, http://bproc.sourceforge.net, and http://www.perl.org
- Developers:
- Release Date:
- 2004-06-07
- Project Type:
- Open Source, No Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
-
gcc or equivalent ANSI C compiler.
- Licenses:
-
Other (Commercial or Open-Source): https://www.lanl.gov/projects/feynman-center/deploying-innovation/intellectual-property/software-tools/index.php
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:W-7405-ENG-36
- Code ID:
- 56917
- Site Accession Number:
- 3888; LA-CC-04-041
- Research Org.:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Country of Origin:
- United States
- Keywords:
- Bproc Perl Extension
Citation Formats
Grunau, Daryl W.
Perl Extension to the Bproc Library.
Computer Software.
USDOE.
07 Jun. 2004.
Web.
doi:10.11578/dc.20210521.9.
Grunau, Daryl W.
(2004, June 07).
Perl Extension to the Bproc Library.
[Computer software].
https://doi.org/10.11578/dc.20210521.9.
Grunau, Daryl W.
"Perl Extension to the Bproc Library." Computer software.
June 07, 2004.
https://doi.org/10.11578/dc.20210521.9.
@misc{
doecode_56917,
title = {Perl Extension to the Bproc Library},
author = {Grunau, Daryl W.},
abstractNote = {The Beowulf Distributed process Space (Bproc) software stack is comprised of UNIX/Linux kernel modifications and a support library by which a cluster of machines, each running their own private kernel, can present itself as a unified process space to the user. A Bproc cluster contains a single front-end machine and many back-end nodes which receive and run processes given to them by the front-end. Any process which is migrated to a back-end node is also visible as a ghost process on the fron-end, and may be controlled there using traditional UNIX semantics (e.g. ps(1), kill(1), etc). This software is a Perl extension to the Bproc library which enables the Perl programmer to make direct calls to functions within the Bproc library. See http://www.clustermatic.org, http://bproc.sourceforge.net, and http://www.perl.org},
doi = {10.11578/dc.20210521.9},
url = {https://doi.org/10.11578/dc.20210521.9},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20210521.9}},
year = {2004},
month = {jun}
}