DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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


Dynamic power requirement budget manager
patent, October 2007


System and method for managing power consumption within an integrated circuit
patent, October 2007


Temperature-aware steering mechanism
patent, February 2008


Performance state-based thread management
patent, April 2009


Estimating software power consumption
patent, June 2009


Power source dependent program execution
patent, May 2010


Methods and systems for managing facility power and cooling
patent, February 2011


Data processing system and method
patent-application, April 2004


Dynamic performance and resource management in a processing system
patent-application, August 2004


Machine Code Builder Derived Power Consumption Reduction
patent-application, August 2004


Method and apparatus for validating agreement between textual and spoken representations of words
patent-application, December 2004


Application management based on power consumption
patent-application, March 2005


Method and apparatus for profiling power performance of software applications
patent-application, August 2005


Power consumption-based thread scheduling
patent-application, May 2006


System and method for monitoring memory usage
patent-application, November 2006


MPI-aware networking infrastructure
patent-application, December 2006


Various apparatuses and methods for reduced power states in system memory
patent-application, January 2007


Memory manager for heterogeneous memory control
patent-application, February 2007


Power consumption management among compute nodes
patent-application, March 2007


Power management system and method
patent-application, November 2007


Adjusting power budgets of multiple servers
patent-application, December 2007


Parallel Application Load Balancing and Distributed Work Management
patent-application, March 2008


Using priorities to select power usage for multiple devices
patent-application, July 2008


Generating synthetic workloads to measure power utilization in a computer system
patent-application, September 2008


Power efficient resource allocation in data centers
patent-application, September 2008


Power Partitioning Memory Banks
patent-application, December 2008


Adaptive Memory System for Enhancing the Performance of an External Computing Device
patent-application, January 2009


System for Allocating Resources in a Distributed Computing System
patent-application, July 2009


System and Method for Managing Energy Consumption in a Compute Environment
patent-application, October 2009


Reducing Power Consumption While Performing Collective Operations On A Plurality Of Compute Nodes
patent-application, December 2009


Reducing Power Consumption While Synchronizing A Plurality Of Compute Nodes During Execution Of A Parallel Application
patent-application, December 2009


Reducing power consumption during execution of an application on a plurality of compute nodes
patent-application, December 2009


Reducing Power Consumption During Execution Of An Application On A Plurality Of Compute Nodes
patent-application, December 2009


Profiling power consumption of a plurality of compute nodes while processing an application
patent-application, December 2009


Budget-Based Power Consumption For Application Execution On A Plurality Of Compute Nodes
patent-application, December 2009


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


Thread Selection During Context Switching On A Plurality Of Compute Nodes
patent-application, December 2009


Profiling An Application For Power Consumption During Execution On A Compute Node
patent-application, January 2010


Power management system and method
patent-application, February 2011


Monitoring operating parameters in a distributed computing system with active messages
patent-application, November 2011


Reducing Power Consumption While Synchronizing A Plurality Of Compute Nodes During Execution Of A Parallel Application
patent-application, February 2012


    Works referencing / citing this record:

    Budget-based power consumption for application execution on a plurality of compute nodes
    patent, February 2013


    Budget-based power consumption for application execution on a plurality of compute nodes
    patent, February 2013