Budget-based power consumption for application execution on a plurality of compute nodes
Abstract
Methods, apparatus, and products are disclosed for budget-based power consumption for application execution on a plurality of compute nodes that include: assigning an execution priority to each of one or more applications; executing, on the plurality of compute nodes, the applications according to the execution priorities assigned to the applications at an initial power level provided to the compute nodes until a predetermined power consumption threshold is reached; and applying, upon reaching the predetermined power consumption threshold, one or more power conservation actions to reduce power consumption of the plurality of compute nodes during execution of the applications.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1083209
- Patent Number(s):
- 8370661
- Application Number:
- 13/557,320
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
G - PHYSICS G06 - COMPUTING G06Q - DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES
- DOE Contract Number:
- B554331
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Archer, Charles J, Blocksome, Michael A, Peters, Amanda E, Ratterman, Joseph D, and Smith, Brian E. Budget-based power consumption for application execution on a plurality of compute nodes. United States: N. p., 2013.
Web.
Archer, Charles J, Blocksome, Michael A, Peters, Amanda E, Ratterman, Joseph D, & Smith, Brian E. Budget-based power consumption for application execution on a plurality of compute nodes. United States.
Archer, Charles J, Blocksome, Michael A, Peters, Amanda E, Ratterman, Joseph D, and Smith, Brian E. Tue .
"Budget-based power consumption for application execution on a plurality of compute nodes". United States. https://www.osti.gov/servlets/purl/1083209.
@article{osti_1083209,
title = {Budget-based power consumption for application execution on a plurality of compute nodes},
author = {Archer, Charles J and Blocksome, Michael A and Peters, Amanda E and Ratterman, Joseph D and Smith, Brian E},
abstractNote = {Methods, apparatus, and products are disclosed for budget-based power consumption for application execution on a plurality of compute nodes that include: assigning an execution priority to each of one or more applications; executing, on the plurality of compute nodes, the applications according to the execution priorities assigned to the applications at an initial power level provided to the compute nodes until a predetermined power consumption threshold is reached; and applying, upon reaching the predetermined power consumption threshold, one or more power conservation actions to reduce power consumption of the plurality of compute nodes during execution of the applications.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Feb 05 00:00:00 EST 2013},
month = {Tue Feb 05 00:00:00 EST 2013}
}
Works referenced in this record:
Automated system for facilitating creation of a rack-mountable component personal computer
patent, December 1998
- Cook, Matthew; Hensley, Roberta Walton; Adkins, Barry Donald
- US Patent Document 5,850,539
System and method for monitoring and controlling a power-manageable resource based upon activities of a plurality of devices
patent, July 2004
- Gulick, Dale E.
- US Patent Document 6,760,852
Distribution of processing activity across processing hardware based on power consumption considerations
patent, October 2004
- Orenstien, Doron; Ronen, Ronny
- US Patent Document 6,804,632
Convergence device with dynamic program throttling that replaces noncritical programs with alternate capacity programs based on power indicator
patent, July 2007
- Weinberger, Guenter; Glossner, C. John
- US Patent Document 7,251,737
Dynamic power requirement budget manager
patent, October 2007
- Nalawadi, Rajeev K.; Van Deusen, Mark P.
- US Patent Document 7,281,146
System and method for managing power consumption within an integrated circuit
patent, October 2007
- Clark, Lawrence T.; Morrow, Michael William
- US Patent Document 7,284,137
Apparatus, system and method for adjusting a set of actual power states according to a function depending on a set of desired power states
patent, December 2007
- Reilly, Patrick
- US Patent Document 7,305,569
Temperature-aware steering mechanism
patent, February 2008
- Chaparro, Pedro; Gonzalez, Jose; Gonzalez, Antonio
- US Patent Document 7,330,983
Performance state-based thread management
patent, April 2009
- Nakajima, Jun; Bodas, Devadatta V.
- US Patent Document 7,526,661
Logic circuit apparatus for selectively assigning a plurality of circuit data to a plurality of programmable logic circuits for minimizing total power while maintaining necessary processing performance
patent, May 2009
- Ohneda, Taku; Kanno, Shinichi; Tarui, Masaya
- US Patent Document 7,533,282
Estimating software power consumption
patent, June 2009
- Ishihara, Toru; Fallah, Farzan
- US Patent Document 7,549,069
Power management system and method for controlling use of power-consuming applications
patent, October 2009
- Walrath, Craig A.
- US Patent Document 7,598,702
Power source dependent program execution
patent, May 2010
- Esliger, James Lyall
- US Patent Document 7,716,500
Methods and systems for managing facility power and cooling
patent, February 2011
- Rasmussen, Neil; VanGilder, James W.; Buell, Scott D.
- US Patent Document 7,885,795
Prioritizing power-consuming applications of an electronic device powered by a battery
patent, August 2011
- Walrath, Craig A.
- US Patent Document 8,004,234
Data processing system and method
patent-application, April 2004
- Greco, David; Meynard, Olivier; Nguyen-Quang Do, Vincent
- US Patent Application 10/405476; 20040073822
Dynamic performance and resource management in a processing system
patent-application, August 2004
- McAlinden, Paul; Glenn, Scott C.
- US Patent Application 10/336132; 20040153867
Machine Code Builder Derived Power Consumption Reduction
patent-application, August 2004
- Cook, Thomas E.; Govett, Ian R.; Kim, Suhwan
- US Patent Application 10/248838; 20040168097
Method and apparatus for validating agreement between textual and spoken representations of words
patent-application, December 2004
- Erhart, George W.; Matula, Valentine C.; Skiba, David
- US Patent Application 10/602168; 20040264652
Application management based on power consumption
patent-application, March 2005
- Farkas, Keith Istvan; Ranganathan, Parthasarathy
- US Patent Application 10/654473; 20050055590
Method and apparatus for profiling power performance of software applications
patent-application, August 2005
- Banginwar, Rajesh; Gorbatov, Eugene
- US Patent Application 10/773860: 20050177327
Power consumption-based thread scheduling
patent-application, May 2006
- Bodas, Devadatta V.; Nakajima, Jun
- US Patent Application 10/982613;20060107262
System and method for monitoring memory usage
patent-application, November 2006
- Schank, Eric David; Smith, Steven
- US Patent Application 11/121556; 20060253507
MPI-aware networking infrastructure
patent-application, December 2006
- Gupta, Rinku; Abels, Timothy
- US Patent Application 11/147783; 20060282838
Various apparatuses and methods for reduced power states in system memory
patent-application, January 2007
- Jain, Sandeep; Kardach, JAmes P.
- US Patent Application 11/174060; 20070005998
Memory manager for heterogeneous memory control
patent-application, February 2007
- Sakarda, Premanand; Brandt, Todd; Wu, Hai Hua
- US Patent Application 11/196959; 20070033367
Power consumption management among compute nodes
patent-application, March 2007
- Ranganathan, Parthasarathy; Alzien, Khaldoun; Leech, Phillip
- US Patent Application 11/232526; 20070067657
Systems and methods for determining and using power profiles for software programs executing on data processors
patent-application, August 2007
- Takase, Satoru
- US Patent Application 11/358535; 20070198864
Power management system and method
patent-application, November 2007
- Walrath, Craig A.
- US Patent Application 11/412490; 20070252552
Adjusting power budgets of multiple servers
patent-application, December 2007
- Goodrum, Alan L.; Tipley, Roger F.
- US Patent Application 11/475418; 20070300083
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
Using priorities to select power usage for multiple devices
patent-application, July 2008
- McGrane, Sean Nicholas; Parchem, John M.
- US Patent Application 11/655956; 20080178029
Generating synthetic workloads to measure power utilization in a computer system
patent-application, September 2008
- Gross, Kenny C.; Dhanekula, Ramakrishna; Vaidyanathan, Kalyanaraman
- US Patent Application 11/725006; 20080228462
Power efficient resource allocation in data centers
patent-application, September 2008
- Gorbatov, Eugene; Isci, Canturk; Nathuji, Ripal
- US Patent Application 11/726218; 20080234873
Power Partitioning Memory Banks
patent-application, December 2008
- Karlapalem, Sainath; Kulkarni, Milind Manohar
- US Patent Application 12/158983; 20080313482
Adaptive Memory System for Enhancing the Performance of an External Computing Device
patent-application, January 2009
- Fisher, Louis Cameron; Hellriegel, Stephen V. R.; Ahmadnia, Mohammad S.
- US Patent Application 11/972537; 20090024819
System for Allocating Resources in a Distributed Computing System
patent-application, July 2009
- Williams, Michael L.; Forsman, Michael L.; Mays, James J.
- US Patent Application 12/018021; 20090187658
System and Method for Managing Energy Consumption in a Compute Environment
patent-application, October 2009
- Jackson, David B.
- US Patent Application 12/179142; 20090265568
Reducing Power Consumption While Performing Collective Operations On A Plurality Of Compute Nodes
patent-application, December 2009
- Archer, Charls J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/127035; 20090300384
Reducing Power Consumption While Synchronizing A Plurality Of Compute Nodes During Execution Of A Parallel Application
patent-application, December 2009
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/129223; 20090300385
Reducing power consumption during execution of an application on a plurality of compute nodes
patent-application, December 2009
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/129334; 20090300386
Reducing Power Consumption During Execution Of An Application On A Plurality Of Compute Nodes
patent-application, December 2009
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/129319; 20090300394
Profiling power consumption of a plurality of compute nodes while processing an application
patent-application, December 2009
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/129205; 20090300399
Budget-Based Power Consumption For Application Execution On A Plurality Of Compute Nodes
patent-application, December 2009
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/135593; 20090307036
Scheduling Applications For Execution On A Plurality Of Compute Nodes Of A Parallel Computer To Manage temperature of the nodes during execution
patent-application, December 2009
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/135660; 20090307703
Thread Selection During Context Switching On A Plurality Of Compute Nodes
patent-application, December 2009
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/135604; 20090307708
Profiling An Application For Power Consumption During Execution On A Compute Node
patent-application, January 2010
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 12/167302; 20100005326
Power management system and method
patent-application, February 2011
- Walrath, Craig A.
- US Patent Application 12/898973; 20110029799
Monitoring operating parameters in a distributed computing system with active messages
patent-application, November 2011
- Archer, Charles J.; Carey, James E.; Markland, Matthew W.
- US Patent Application 12/770187; 20110267197
Reducing Power Consumption While Synchronizing A Plurality Of Compute Nodes During Execution Of A Parallel Application
patent-application, February 2012
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda E.
- US Patent Application 13/277350; 20120036384
Works referencing / citing this record:
Budget-based power consumption for application execution on a plurality of compute nodes
patent, February 2013
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda
- US Patent Document 8,370,661
Budget-based power consumption for application execution on a plurality of compute nodes
patent, February 2013
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda
- US Patent Document 8,370,661
