Perl Extension to the Bproc Library

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.
Sponsoring Org.:
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}
}