Collectively loading an application in a parallel computer
Abstract
Collectively loading an application in a parallel computer, the parallel computer comprising a plurality of compute nodes, including: identifying, by a parallel computer control system, a subset of compute nodes in the parallel computer to execute a job; selecting, by the parallel computer control system, one of the subset of compute nodes in the parallel computer as a job leader compute node; retrieving, by the job leader compute node from computer memory, an application for executing the job; and broadcasting, by the job leader to the subset of compute nodes in the parallel computer, the application for executing the job.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1234685
- Patent Number(s):
- 9229782
- Application Number:
- 13/431,248
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- B579040
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2012 Mar 27
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Aho, Michael E., Attinella, John E., Gooding, Thomas M., Miller, Samuel J., and Mundy, Michael B. Collectively loading an application in a parallel computer. United States: N. p., 2016.
Web.
Aho, Michael E., Attinella, John E., Gooding, Thomas M., Miller, Samuel J., & Mundy, Michael B. Collectively loading an application in a parallel computer. United States.
Aho, Michael E., Attinella, John E., Gooding, Thomas M., Miller, Samuel J., and Mundy, Michael B. Tue .
"Collectively loading an application in a parallel computer". United States. https://www.osti.gov/servlets/purl/1234685.
@article{osti_1234685,
title = {Collectively loading an application in a parallel computer},
author = {Aho, Michael E. and Attinella, John E. and Gooding, Thomas M. and Miller, Samuel J. and Mundy, Michael B.},
abstractNote = {Collectively loading an application in a parallel computer, the parallel computer comprising a plurality of compute nodes, including: identifying, by a parallel computer control system, a subset of compute nodes in the parallel computer to execute a job; selecting, by the parallel computer control system, one of the subset of compute nodes in the parallel computer as a job leader compute node; retrieving, by the job leader compute node from computer memory, an application for executing the job; and broadcasting, by the job leader to the subset of compute nodes in the parallel computer, the application for executing the job.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2016},
month = {1}
}
Works referenced in this record:
Dynamically modifying a cluster of computing nodes used for distributed execution of a program
patent, October 2012
- Khanna, Richendra; Sirota, Peter; Nowland, Ian Paul
- US Patent Document 8,296,419
Parallel Application Load Balancing and Distributed Work Management
patent-application, March 2008
- Archer, Charles J.; Mullins, Timothy J.; Ratterman, Joseph D.
- US Patent Application 11/469107; 20080059555