BRPI0703650B1 - método de controle de suprimentos de energia e sistema de tratamento de informação - Google Patents

método de controle de suprimentos de energia e sistema de tratamento de informação Download PDF

Info

Publication number
BRPI0703650B1
BRPI0703650B1 BRPI0703650A BRPI0703650A BRPI0703650B1 BR PI0703650 B1 BRPI0703650 B1 BR PI0703650B1 BR PI0703650 A BRPI0703650 A BR PI0703650A BR PI0703650 A BRPI0703650 A BR PI0703650A BR PI0703650 B1 BRPI0703650 B1 BR PI0703650B1
Authority
BR
Brazil
Prior art keywords
power
energy
information processing
processing system
memory
Prior art date
Application number
BRPI0703650A
Other languages
English (en)
Inventor
Brumley Alan
A Brundridge Michael
Original Assignee
Dell Products Lp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dell Products Lp filed Critical Dell Products Lp
Publication of BRPI0703650A publication Critical patent/BRPI0703650A/pt
Publication of BRPI0703650B1 publication Critical patent/BRPI0703650B1/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/324Power saving characterised by the action undertaken by lowering clock frequency
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Supply And Distribution Of Alternating Current (AREA)
  • Direct Current Feeding And Distribution (AREA)

Abstract

aparelho e métodos para gerenciar energia em um sistema de tratamento de informação um método de controle de suprimentos de energia em um sistema de tratamento de informação, compreendendo medir um consumo de energia de cada um de uma pluralidade de dispositivos elétricos no sistema de tratamento de informação e ajustar diversos suprimentos de energia de operação com base pelo menos em parte no consumo de energia medido de cada um da pluralidade de dispositivos elétricos.

Description

"MÉTODO DE CONTROLE DE SUPRIMENTOS DE ENERGIA E SISTEMA DE TRATAMENTO DE INFORMAÇÃO" ANTECEDENTES
Campo Técnico Esta revelação diz respeito, de uma maneira geral, a aparelho e métodos no campo de sistemas de tratamento de informação.
Informação Anterior Como o valor e o uso de informação continuam a aumentar, indivíduos e empresas procuram maneiras adicionais para processar e armazenar informação. Uma opção disponível é um sistema de tratamento de informação (IHS). Um sistema de tratamento de informação, de uma maneira geral, processa, compila, armazena, e/ou comunica informação ou dados para empresa, pessoa, ou outros propósitos permitindo assim que os usuários tirem proveito do valor da informação. Em virtude de as necessidades e exigências de tecnologia e tratamento de informação variarem entre diferentes usuários ou aplicações, os sistemas de tratamento de informação também podem variar a respeito de qual informação é tratada, como a informação é tratada, quanta informação é processada, armazenada, ou comunicada, e quão rapidamente e de forma eficiente a informação pode ser processada, armazenada, ou comunicada. As variações nos sistemas de tratamento de informação levam em conta sistemas de tratamento de informação para ser gerais ou configurados para um usuário específico ou uso específico tal como processamento de transação financeira, reservas de companhias aéreas, armazenamento de dados de empreendimento, ou comunicações globais. Além do mais, os sis- temas de tratamento de informação podem incluir uma variedade de componentes de hardware e de software que podem ser configurados para processar, armazenar e comunicar informação e podem incluir um ou mais sistemas de computador, sistemas de armazenamento de dados e sistema de comunicação inter-rede.
SUMÁRIO A seguir é apresentado um sumário geral de diversos aspectos da revelação a fim de fornecer um entendimento básico de pelo menos alguns aspectos da revelação. Este sumário não é uma vista geral extensiva da revelação. Não se pretende identificar elementos chaves ou críticos da revelação ou limitar o escopo das reivindicações. 0 sumário seguinte simplesmente apresenta alguns conceitos da revelação de uma forma geral tal como uma introdução à descrição mais detalhada que se segue.
Em um aspecto, um método de controle de suprimentos de energia em um sistema de tratamento de informação compreende medir um consumo de energia de cada um de uma pluralidade de dispositivos elétricos no sistema de tratamento de informação. 0 número de suprimentos de energia de operação é ajustado com base pelo menos em parte no consumo de energia medido de cada um da pluralidade de dispositivos elétricos.
Em um outro aspecto, um sistema de tratamento de informação compreende uma pluralidade de dispositivos elétricos . Uma pluralidade de suprimentos de energia é acoplada eletricamente à pluralidade de dispositivos elétricos. Um sensor de energia elétrica age de forma cooperativa com cada um da pluralidade de dispositivos elétricos para medir um consumo de energia por cada um da pluralidade de dispositivos elétricos. Um conjunto de instruções é armazenado em uma memória no sistema de tratamento de informação que quando executado por um processador ajusta diversos suprimentos de energia de operação com base pelo menos em parte no consumo de energia medido de cada um da pluralidade de dispositivos elétricos.
Também em um outro aspecto, uma mídia legível por computador contém um conjunto de instruções executáveis que quando executadas por um sistema de tratamento de informação executa um método de controlar suprimentos de energia no sistema de tratamento de informação. 0 método compreende medir um consumo de energia de cada um de uma pluralidade de dispositivos elétricos no sistema de tratamento de informação. 0 número de suprimentos de energia de operação é ajustado com base pelo menos em parte no consumo de energia medido de cada um da pluralidade de dispositivos elétricos.
DESCRIÇÃO RESUMIDA DOS DESENHOS
Para entendimento detalhado das modalidades ilustrativas, deve ser feito referência à descrição detalhada a seguir, considerada em conjunto com os desenhos anexos, nos quais elementos iguais têm números iguais, em que: A Figura 1 é um diagrama esquemático representando um exemplo não limitativo de um sistema de tratamento de informação tal como um servidor de rede; A Figura 2 é um diagrama de blocos representando um exemplo não limitativo de componentes funcionais de uma modalidade do sistema de tratamento de informação da Figura 1; e A Figura 3 é um fluxograma representando um exemplo não limitativo de um método de gerenciamento de eficiência de energia em uma configuração de suprimento de energia redundante em um sistema de tratamento de informação.
DESCRIÇÃO DETALHADA
Com o propósito desta revelação, um sistema de tratamento de informação pode incluir qualquer meio ou agregado de meios operável para computar, classificar, processar, transmitir, receber, recuperar, originar, comutar, armazenar, exibir, se manifestar, detectar, gravar, reproduzir, manusear, ou utilizar qualquer forma de informação, inteligência, ou dados para negócio, ciência, controle, ou outros propósitos. Por exemplo, um sistema de tratamento de informação pode compreender um computador pessoal, um dispositivo de armazenamento de rede, um servidor de rede, ou qualquer outro dispositivo adequado e pode variar em tamanho, forma, desempenho, funcionalidade, e preço. 0 sistema de tratamento de informação pode incluir memória de acesso aleatório (RAM), um ou mais recursos de processamento tais como uma unidade central de processamento (CPU) ou lógica de controle de hardware ou software, ROM, e/ou outros tipos de memória não volátil. Componentes adicionais do sistema de tratamento de informação podem incluir uma ou mais unidades de disco, uma ou mais portas de rede para comunicação com dispositivos externos assim como vários dispositivos de en- trada e saída (1/0), tais como um teclado, um mouse, e um monitor de vídeo. 0 sistema de tratamento de informação também pode incluir um ou mais barramentos de comunicação ope-ráveis para transmitir comunicações entre os vários componentes de hardware.
Equipamento eletrônico exige uma fonte de energia elétrica. A energia de entrada, que pode ser alimentação AC e/ou alimentação DC pode ser convertida para pelo menos uma tensão DC em um nível utilizável pelo equipamento eletrônico. Nos grandes sistemas eletrônicos, por exemplo, sistemas de servidor de computador, podem ser usados múltiplos suprimentos de energia com saídas em paralelo. Além do mais, suprimentos de energia redundantes podem ser usados para assegurar contínua operação mesmo com a falha de um ou mais suprimentos de energia. A eficiência de suprimentos de energia comumente usados em aplicações de servidor muda como uma função da quantidade de energia provida, com melhor eficiência na carga máxima de trabalho fixada do suprimento de energia ou perto desta. Quando um suprimento de energia não está operando na sua eficiência máxima ou perto desta, ele está desperdiçando energia, e é menos eficiente em custo para operar. 0 custo de energia pode se tornar uma grande parte de um orçamento de operação para tal equipamento. Além do mais, a operação de suprimentos de energia em menos do que na eficiência de pico pode resultar em adicional geração de calor dentro do sistema eletrônico, o que deve ser eliminado.
Referindo-se à Figura 1, em um exemplo não limita- tivo, está mostrado um sistema de tratamento de informação 1 configurado como um sistema de servidor de rede em uma configuração compreendendo múltiplos módulos de servidor 11, também chamados de lâminas. Tal como usado neste documento, um sistema de servidor de rede, também chamado um sistema de servidor, pode ser um ou mais sistemas de tratamento de informação que forneçam serviços para outros sistemas de tratamento de informação, também chamados de clientes, através de uma rede de comunicação. Tal como usado neste documento, a expressão servidor em lâmina, também chamado de lâmina, se refere a um servidor autocontido projetado para alta densidade. Um servidor montado em prateleira padrão ou um servidor auto-sustentado pode conter todos os componentes necessários e necessitar somente de um cabo de alimentação e cabo de rede para ser funcional. Em contraste, os servidores em lâminas podem ter muitos componentes removidos para espaço, energia e outras considerações embora tendo ainda todos os componentes funcionais para cada lâmina para ser considerado um sistema de tratamento de informação. Um servidor em lâmina, tal como usado neste documento, pode ser um sistema de tratamento de informação que é construído em uma placa que se conecta em uma fenda em um chassi 10. Por exemplo, o chassi 10 pode compreender inúmeras fendas verticais tendo múltiplos servidores em lâminas 11 conectados nas fendas ilustradas. Alternativamente, o chassi 10 pode se estender verticalmente e pode ter fendas horizontais (não mostradas) nas quais as lâminas podem ser inseridas. Um chassi de lâminas pode fornecer outros serviços tais como energia, resfri- amento, comunicação inter-rede, armazenamento de disco, várias interligações e gerenciamento que são compartilhados por cada lâmina. Os servidores em lâminas 11 podem ser considerados sistemas de tratamento de informação modulares. Uma combinação de servidores em lâminas também pode ser considerada um sistema de tratamento de informação. 0 chassi 10 pode conter uma placa traseira 15 com barramentos e/ou linhas de comunicação interligando as fendas na prateleira. Além do mais, um controlador de gerenciamento de chassi 12 pode ser conectado à prateleira para gerenciar e monitorar os recursos dentro do chassi, fornecer aviso ou alertas de gerenciamento, receber diretrizes de gerenciamento, e/ou para executar outras funções administrativas associadas com os servidores em lâminas 11. O chassi 10 também pode conter muitos outros tipos de componentes ou módulos, tais como, por exemplo, os múltiplos suprimentos de energia compartilhados 14, os dispositivos de armazenamento compartilhados 13 contendo unidades de disco rígido, lâminas de entrada/saída (I/O) (não mostradas) para ótico ou outros tipos de I/O, etc. O chassi múltiplo 10 pode ser configurado em um invólucro vertical (não mostrado) para comunicação inter-rede e/ou aplicações de computação de alta densidade.
Referindo-se adicionalmente à Figura 2, em que um diagrama de blocos mostra parte dos componentes funcionais de uma modalidade não limitativa do servidor de rede da Figura 1. A discussão a seguir aborda os componentes e as funções de uma única lâmina 11 com o entendimento que cada lâmina 11 é similar. A energia proveniente de uma grade de alimentação de utilidade 20 é conectada a um subsistema de suprimento de energia paralelo 21. A energia proveniente da grade de alimentação de utilidade 20 pode compreender alimentação AC, alimentação DC, ou uma combinação de alimentação AC e alimentação DC. O subsistema de suprimento de energia 21 converte a energia de grade para pelo menos uma tensão DC apropriada e fornece a alimentação DC para cada um dos vários componentes, por exemplo, os servidores em lâminas 11 e o controlador de gerenciamento de chassi 12 por meio do barramento de alimentação 22. Tal como mostrado, pode ser conectada uma pluralidade de suprimentos de energia 14 em paralelo. Os suprimentos de energia 14 podem ser suprimentos de energia inteligentes compreendendo um controlador de suprimento de energia 15 tendo circuitos e um processador 52 acoplados a uma memória 53 tendo dados e instruções armazenados na mesma para controlar a operação do suprimento de energia 14. Em uma modalidade, o controlador de suprimento de energia 15 pode conter firmware tendo instruções e dados de controle a respeito da operação e eficiência de carga do suprimento de energia 14 usando um protocolo conhecido. Um protocolo como este pode ser a Interface de Gerenciamento de Fornecimento de Energia (PSMI) suportada por indústria, promulgada pela Iniciativa de Sistema de Servidor, uma indústria iniciativa fornecendo especificações de projeto para hardware de servidor comum, tal como "PSMI Design Guid Rev. 2.12 - Power Supply Management Interface". Alternativamente, pretende-se que qualquer interface pública ou patenteada adequada, conhecida agora ou desenvolvida no futuro, que forneça funções de controle e dados de eficiência adequados pode ser usada. A energia proveniente do barramento de alimentação 22 atravessa o sensor de energia 30 em cada lâmina 11 e é conectado ao regulador DC-DC 31. O sensor de energia 30 mede a energia consumida real em cada lâmina 11. Qualquer sensor de energia adequado pode ser usado. Deve ser percebido pelos versados na técnica que cada lâmina 11 pode ser usada para tratar processos e aplicações diferentes dos de cada outra lâmina 11. Em um caso como este cada lâmina 11 pode consumir uma quantidade diferente de energia. Sinais relacionados à medição de consumo de energia são transmitidos para o controlador de gerenciamento de lâmina 37 para uso no controle da energia alocada para cada lâmina 11 tal como descrito a seguir.
Cada servidor em lâmina 11 pode compreender pelo menos uma CPU 34. Qualquer CPU adequada pode ser usada com a presente invenção. Em uma modalidade, as múltiplas CPU's 34 podem residir na lâmina 11. Qualquer número de CPU's 34 pode estar presente na lâmina 11. A memória 33 reside em cada lâmina 11 e pode estar em comunicação de dados com os processadores 34 residentes na mesma lâmina. A memória 33 pode compreender memória de acesso aleatório volátil e/ou memória não volátil. Outros circuitos de sistema 32 podem compreender comutadores eletrônicos, circuitos de monitoração de hardware, e quaisquer outros circuitos exigidos para manter o funcionamento da lâmina 11. 0 controlador de gerenciamento de lâmina 37 reside na lâmina 11. 0 controlador de gerenciamento de lâmina 37 compreende circuitos e firmware para controlar o gerenciamento das funções da lâmina incluindo um circuito regulador 44 para controlar a velocidade de operação de processador. Além do mais, o gerenciamento de energia de lâmina embutida é controlado por meio do uso de instruções programadas incluindo o algoritmo de energia 35. Também, a comunicação entre a lâmina e os outros dispositivos, tal como um controlador de gerenciamento de chassi 12, é controlada pela interface de gerenciamento de lâmina 36. 0 controlador de gerenciamento de lâmina 37 usa o algoritmo de energia 35 para monitorar a energia consumida e para indicar quando energia adicional deve ser solicitada. Por exemplo, o consumo de energia em uma lâmina pode ser continuamente monitorado usando-se o sensor de energia 30 para determinar um consumo médio de energia durante um intervalo de tempo predeterminado. Alternativamente, um consumo máximo de energia pode ser determinado durante o intervalo predeterminado. O controlador de gerenciamento de lâmina 37 também pode conter um circuito regulador 44 que pode ser usado para reduzir as CPU's 34 para um menor uso de energia ao reduzir a taxa de relógio da CPU. Por exemplo, considere-se o caso onde uma lâmina detecta um aumento no uso que ocasionaria consumo de energia acima da energia alocada, com o fator de serviço. Se a energia adicional não estiver disponível, permitir que a lâmina aceite o maior uso pode ocasionar uma condição de sobrecarga de corrente que pode desligar um suprimento de energia. Uma ocorrência como esta pode cascatear através do sistema ocasionando um desligamento catastrófico do presente sistema, e de sistemas adicionais à medida que eles tentam pegar a carga adicional. Para prevenir esta ocorrência, o circuito regulador 44 reduz imediatamente a taxa de relógio da CPU e notifica o controlador de gerenciamento de lâmina 37. 0 controlador de gerenciamento de lâmina 37, por sua vez, pode solicitar energia adicional do controlador de gerenciamento de chassi 12. Se energia adicional estiver disponível, a energia alocada é aumentada para o dispositivo e a taxa de relógio pode ser retornada para o seu valor nominal. 0 controlador de gerenciamento de chassi 12 compreende os circuitos 47, a CPU 46, e a memória 45 contendo instruções para gerenciar o controle operacional dos vários componentes instalados no chassi 10, incluindo, mas não se limitando a estes, os servidores em lâminas 11, os suprimentos de energia 14, os dispositivos de armazenamento 13, e as comunicações entre o chassi 10 e outros sistemas de tratamento de informação. Em um exemplo, as instruções na memória 45 podem receber as solicitações de energia de dispositivo 40, comparar a solicitação com o orçamento de energia de sistema alocada 41 e modificar a energia alocada para os vários dispositivos com base nas instruções. Instruções adicionais armazenadas na memória 45 serão discutidas a seguir.
Em operação, a energia elétrica exigida para operar o sistema descrito anteriormente varia dependendo do volume de tarefas computacionais e transacionais tratadas pelo sistema. A carga de energia também pode variar ao longo do dia. Por exemplo, um servidor manuseando transações de corretagem pode assegurar substancialmente mais uso e exigir mais energia durante o dia de negócio, mas ser levemente carregado em outras horas. É possível fornecer energia tal como exigido e manter os suprimentos de energia nas suas eficiências máximas de operação ou perto disto. Substancialmente todos os componentes associados com o sistema de servidor 1 têm consumos de energia conhecidos. A fim de operar de forma eficiente, um orçamento de alocação de energia é estabelecido usando o consumo de energia taxado dos vários componentes no sistema. A alocação de energia com base na energia taxada pode ser substancialmente maior do que aquela realmente consumida durante o carregamento médio do sistema de servidor. Durante a operação, o sensor de medição de energia 30 fornece informação a respeito da real energia consumida em cada lâmina 11 para o controlador de gerenciamento de lâmina 37 em cada lâmina 11, tal como discutido anteriormente. O controlador de gerenciamento de lâmina 37 controla a alocação de energia para cada um dos dispositivos na lâmina 11 com base na alocação de energia proveniente do controlador de gerenciamento de chassi 12. Os dados de consumo de energia são usados pelo controlador de gerenciamento de lâmina 37 em cada lâmina 11 para tentar operar os suprimentos de energia 14 de forma eficiente. Tal como descrito anteriormente, um consumo médio de energia pode ser menor do que a energia alocada, resultando em um excesso de energia alocada para um dispositivo particular.
Em um exemplo de operação, a energia alocada para um dispositivo, tal como a lâmina 11, é ajustada por um fator de segurança de maneira tal que o número de energia de trabalho ajustado é menor do que a alocação inicial. Por exemplo, a lâmina 11 solicita e é concedido inicialmente 500 watts pelo controlador de gerenciamento de chassi 12. O controlador de gerenciamento de lâmina pode multiplicar a energia alocada por um fator de segurança, 0,9, por exemplo, usando 450 watts como o número de energia de trabalho nominal de lâmina e fornecer uma margem de segurança de 50 watts. O fator de segurança pode variar de 0,8-0,95. A margem de segurança fornece um armazenamento temporário de energia para ajudar a eliminar surtos de energia excedendo a energia alocada antes de ações corretivas ser iniciadas. Durante a operação, por exemplo, se o consumo de energia real detectado superar os 450 watts, então a lâmina imediatamente reduz o consumo e solicita energia adicional ao controlador de gerenciamento de chassi 12. Se a energia estiver disponível, ela será alocada para a lâmina 11. A quantidade de energia solicitada, por exemplo, um adicional de 10%, será acrescida à alocação de energia inicial. Neste exemplo, a nova alocação de energia é de 55 0 watts e o novo limiar de segurança é 495 watts com uma margem de segurança de 55 watts. Se a energia alocada não for ainda suficiente, o ciclo de solicitação pode ser repetido. Em uma modalidade, a quantidade de energia solicitada pode ser feita adaptativa-mente maior até que suficiente energia seja alocada.
Em um outro exemplo de operação, a lâmina 11 solicita energia adicional ao controlador de gerenciamento de chassi 12. A energia adicional pode não estar disponível, considerando o orçamento de energia alocada sem ligar suprimentos adicionais de energia, diminuindo assim o carregamento médio através dos suprimentos de energia para um ponto de operação menos eficiente. 0 controlador de gerenciamento de chassi primeiro verificará o controlador de gerenciamento de lâmina 37 em cada lâmina para determinar se alguma das lâminas está consumindo menos do que a sua energia alocada. Se uma lâmina particular estiver usando menos do que a sua energia alocada, o controlador de gerenciamento de chassi 12 pode solicitar que a lâmina retorne uma parte da energia alocada para o orçamento de energia de sistema. Por exemplo, uma segunda lâmina pode estar consumindo uma média de 300 watts dos seus 500 watts alocados. O controlador de gerenciamento de chassi permite que a segunda lâmina retenha a energia média multiplicada por um fator de serviço, 1,3, por exemplo, dando 390 watts e solicita que os 110 watts remanescentes sejam transferidos de volta para o orçamento de energia de sistema. O fator de serviço pode estar na faixa de 1,1-1,35. Outras situações podem resultar no controlador de gerenciamento de chassi solicitando energia de volta. Por exemplo, o controlador de gerenciamento de chassi pode determinar que a energia alocada esteja fazendo com que mais suprimentos de energia sejam ligados do que a real extração do chassi exige, o que reduz a eficiência. O controlador de gerenciamento de chassi pode solicitar que dispositivos, tais como as lâminas 11, abaixem as suas alocações de energia para um ponto onde pelo menos um suprimento de energia pode ser desligado, aumentando assim a eficiência dos suprimentos de energia ativados remanescentes.
Referindo-se adicionalmente à Figura 3, um fluxograma mostra um exemplo não limitativo da presente revelação para gerenciar e alocar energia de forma eficiente em um sistema de tratamento de informação, tal como o sistema de servidor descrito nas Figuras 1 e 2. 0 processo foi quebrado nas seqüências de processo A-G. Todas as seqüências A-G iniciam no bloco lógico 101. Na seqüência A, um dispositivo, tal como o servidor na lâmina 11 pode experimentar um repentino aumento na carga de processamento de dados exigindo mais energia. Se a quantidade de energia exigida for maior do que a energia alocada ajustada por fator de segurança, o controlador de gerenciamento de lâmina 37 naquela particular lâmina 11, solicitará ao controlador de gerenciamento de chassi 12 para alocar mais energia àquela particular lâmina 11 no bloco lógico 102 e seguirá para a seqüência B. Na seqüência Β o controlador de gerenciamento de chassi 12 recebe a solicitação para mais energia, compara a energia solicitada com o orçamento de energia de sistema alocada e determina se energia adicional suficiente está disponível a partir dos suprimentos de energia 14 no bloco lógico 103. Se energia suficiente estiver disponível, ela é alocada para o dispositivo e a energia alocada é removida do orçamento de energia disponível total. O processo retorna para iniciar no bloco lógico 106 e espera uma outra mudança na carga.
Na seqüência C, não existe energia suficiente disponível tal como determinado no bloco lógico 103. O contro- lador de gerenciamento de chassi 12 interroga cada dispositivo, tal como as outras lâminas 11 e os dispositivos de armazenamento de dados 13, para determinar se a real energia medida consumida por cada dispositivo é menor do que a energia atualmente alocada para o dispositivo no orçamento de energia alocada no bloco lógico 113. Tal como discutido anteriormente, cada dispositivo pode determinar uma energia medida média consumida pelo dispositivo. Se menos energia estiver sendo consumida por um dispositivo, o controlador de gerenciamento de chassi 12 avalia, no bloco lógico 114, se a diferença na energia consumida versus energia alocada, também chamada de energia em excesso, satisfará a solicitação de energia proveniente do bloco lógico 102 sem a necessidade de ativar um suprimento de energia 14 adicional. Se existir energia adequada, sem a necessidade de ativação de suprimento de energia adicional, a energia é solicitada do dispositivo no bloco lógico 115. A energia retorna para o orçamento de energia no bloco lógico 130 e a seqüência retorna através do bloco 131 para o bloco lógico 103 para determinar se esta ação satisfaz à solicitação de energia.
Na seqüência D, tanto no caso onde não existem dispositivos utilizando menos energia do que a alocada para eles no bloco lógico 113 como no caso onde mesmo com uma diferença na energia alocada versus real não é suficiente, a lógica determina se suprimentos de energia adicionais estão disponíveis no bloco lógico 116. Se existirem suprimentos de energia disponíveis, eles são ativados, tal como exigido, no bloco lógico 117. A capacidade de energia adicional é acres- cida ao orçamento de capacidade de energia total no bloco lógico 118 e a seqüência retorna através do bloco 119 para o bloco lógico 103 para determinar se esta ação satisfaz à solicitação de energia. Se a solicitação for satisfeita, a seqüência se desloca ao longo do caminho B tal como indicado. Se a solicitação não for satisfeita ela desvia de volta para a seqüência C de novo.
Na seqüência E, nenhum suprimento adicional de energia está disponível. A solicitação de energia é negada no bloco lógico 121 e um alerta/indicação é enviado para um console de gerenciamento (não mostrado) no bloco lógico 122. As seqüências B, C, D e E são repetidamente ocorridas em ciclos em uma tentativa para manter os suprimentos de energia ativados na eficiência ideal.
As seqüências F e G são dirigidas aos eventos onde as exigências de energia são reduzidas de forma significativa pela remoção ou desligamento de um dispositivo. A seqüência F detecta quando um dispositivo é removido ou desligado no bloco lógico 107. A energia alocada para um dispositivo como este é acrescentada de volta ao orçamento de energia de sistema. A lógica determina então se desligar um suprimento de energia melhoraria a eficiência de energia total. Se desligar um suprimento de energia não melhorar a eficiência de energia total, então o sistema retorna para iniciar no bloco lógico 112. Se desligar um suprimento melhorar a eficiência, um suprimento é desligado no bloco lógico 110 e a capacidade de energia do suprimento desativado é removida do orçamento de energia de sistema disponível no bloco lógico 111. O sis- tema retorna para iniciar no bloco lógico 112 e espera uma outra solicitação de energia.
Em uma outra modalidade, a presente revelação pode ser incorporada como um conjunto de instruções em uma mídia legível por computador compreendendo ROM, RAM, CD, DVD, unidade rígida, dispositivo de memória relâmpago, ou qualquer outra mídia legível por computador, conhecida agora ou desconhecida, que quando executadas faz com que um sistema de tratamento de informação, por exemplo, o sistema de tratamento de informação 1, implemente um método da presente revelação. Por exemplo, em uma modalidade ilustrativa uma mídia legível por computador contém um conjunto de instruções executáveis que quando executadas pelo sistema de tratamento de informação 1 executa um método para gerenciar a energia no sistema de tratamento de informação 1. 0 método compreende executar um programa de maneira tal que o hardware e o firmware no sistema de tratamento de informação 1 executam uma seqüência lógica como ilustrado em A-G, tal como descrito anteriormente para gerenciar a eficiência dos suprimentos de energia no sistema de tratamento de informação 1.
Embora descrito anteriormente com referência a módulos tendo processadores embutidos, deve ser entendido que a presente revelação abrange implementações de hardware em conjunto de circuitos dedicados, sensores, e/ou firmware que podem estar presentes em vários módulos de chassi, tais como módulos de armazenamento de disco, para determinar e/ou controlar a distribuição de energia em tais módulos. 0 sistema descrito anteriormente está descrito com relação a suprimentos de energia tendo dados de eficiência armazenados no mesmo. Pretende-se que a presente revelação também abranja sistemas em que dados de eficiência de suprimento de energia de um predeterminado suprimento de energia sejam armazenados em uma memória no sistema de servidor tal como no controlador de gerenciamento de chassi 12.
Embora várias modalidades tenham sido mostradas e descritas, várias modificações e substituições podem ser feitas a elas sem fugir do escopo da revelação. Desta maneira, deve ser entendido que os exemplos desta revelação foram apresentados a título de ilustração e não de limitação.
REIVINDICAÇÕES

Claims (14)

1. Método de controle de suprimentos de energia em um sistema de tratamento de informação (IHS), CARACTERIZADO pelo fato de que compreende; receber uma solicitação de energia a partir de um primeiro dispositivo elétrico no IHS, o IHS tendo um número de suprimentos de energia de operação; determinar um excesso de energia suprida ao IHS, em que o excesso de energia é a diferença entre uma quantidade de energia alocada a uma pluralidade de dispositivos elétricos no IHS comparada a uma quantidade de energia consumida pela pluralidade de dispositivos elétricos através do cálculo de um consumo médio de energia de cada dispositivo em um período de tempo e da multiplicação do consumo médio de energia por um fator de serviço; e proporcionar energia ao primeiro dispositivo elétrico utilizando apenas o número de suprimentos de energia de operação se o excesso de energia puder satisfazer a solicitação de energia.
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que compreende ainda aumentar o número de suprimentos de energia de operação se o excesso de energia não puder satisfazer a solicitação de energia.
3. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que compreende ainda solicitar de cada um dos dispositivos elétricos para transferir um excesso de energia de volta para um orçamento de energia de IHS.
4. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a pluralidade de dispositivos elétricos compreende uma pluralidade de lâminas de servidor de rede.
5. Método, de acordo com a reivindicação 4, CARACTERIZADO pelo fato de que compreende adicionalmente reduzir uma taxa de relógio de unidade central de processamento em pelo menos uma da pluralidade de lâminas de servidor de rede para evitar uma condição de sobrecarga de corrente.
6. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que dados relacionados a uma carga e a uma eficiência do número de suprimento de energia são armazenados em uma memória, em que a memória é escolhida do grupo consistindo de uma memória no suprimento de energia de operação e uma memória em um controlador de gerenciamento de chassi acoplado ao IHS.
7. Método, de acordo com a reivindicação 6, CARACTERIZADO pelo fato de que o fator de serviço compreende uma faixa de 1,1 a 1,3.
8. Sistema de tratamento de informação (IHS), CARACTERIZADO pelo fato de que compreende: uma pluralidade de dispositivos elétricos; uma número de suprimentos de energia acoplados eletricamente à pluralidade de dispositivos elétricos; um controlador de gerenciamento de chassi acoplado à pluralidade de dispositivos elétricos e ao número de suprimentos de energia de operação, recebendo, então, uma solicitação de energia a partir de um dispositivo solicitante, o controlador de gerenciamento de chassi é configurado para: determinar se há energia suficiente para satisfazer a solicitação de energia; determinar um excesso de energia fornecido à pluralidade de dispositivos elétricos, em que o excesso de energia é a diferença entre uma quantidade de energia alocada à pluralidade de dispositivos elétricos em comparação com uma quantidade de energia consumida pela pluralidade de dispositivos elétricos multiplicada por um fator de serviço; e direcionar apenas o número de suprimentos de energia de operação para proporcionar energia ao dispositivo so-licitante se o excesso de energia puder satisfazer a solicitação de energia.
9. Sistema de tratamento de informação, de acordo com a reivindicação 8, CARACTERIZADO pelo fato de que o controlador de gerenciamento de chassi é configurado ainda para energizar pelo menos um suprimento de energia adicional se o excesso de energia não puder satisfazer a solicitação de energia.
10. Sistema de tratamento de informação, de acordo com a reivindicação 8, CARACTERIZADO pelo fato de que cada um da pluralidade de suprimentos de energia tem um controlador de suprimento de energia compreendendo um processador acoplado a uma memória, tendo um conjunto de instruções armazenado na mesma para controlar pelo menos parcialmente a operação do suprimento de energia.
11. Sistema de tratamento de informação, de acordo com a reivindicação 8, CARACTERIZADO pelo fato de que dados relacionado a uma carga e a uma eficiência do número de suprimentos de energia de operação são armazenados em uma memória, em gue a memória é escolhida do grupo consistindo de: uma memória no suprimento de energia, e uma memória no controlador de gerenciamento de chassi acoplada ao IHS.
12. Sistema de tratamento de informação, de acordo com a reivindicação 8, CARACTERIZADO pelo fato de gue o controlador de gerenciamento de chassi ajusta o número de suprimentos de energia de operação, de tal maneira gue cada um dos suprimentos de energia de operação é carregado para maximizar a eficiência de operação para cada suprimento de energia.
13. Sistema de tratamento de informação, de acordo com a reivindicação 8, CARACTERIZADO pelo fato de gue a pluralidade de dispositivos elétricos compreende uma pluralidade de módulos.
14. Sistema de tratamento de informação, de acordo com a reivindicação 13, CARACTERIZADO pelo fato de gue a pluralidade de módulos compreende lâminas de servidor.
BRPI0703650A 2006-09-26 2007-09-25 método de controle de suprimentos de energia e sistema de tratamento de informação BRPI0703650B1 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/535,067 US7831843B2 (en) 2006-09-26 2006-09-26 Apparatus and methods for managing power in an information handling system

Publications (2)

Publication Number Publication Date
BRPI0703650A BRPI0703650A (pt) 2008-05-13
BRPI0703650B1 true BRPI0703650B1 (pt) 2019-01-29

Family

ID=38701628

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0703650A BRPI0703650B1 (pt) 2006-09-26 2007-09-25 método de controle de suprimentos de energia e sistema de tratamento de informação

Country Status (9)

Country Link
US (1) US7831843B2 (pt)
CN (1) CN101154096B (pt)
BR (1) BRPI0703650B1 (pt)
DE (1) DE102007046002B4 (pt)
FR (1) FR2906907A1 (pt)
GB (1) GB2442328B (pt)
IE (1) IE20070664A1 (pt)
SG (1) SG141353A1 (pt)
TW (1) TWI360741B (pt)

Families Citing this family (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8212392B2 (en) * 2007-02-12 2012-07-03 Broadcom Corporation Method and system for supplying power to multiple voltage islands using a single supply source (SSS)
US7818592B2 (en) * 2007-04-18 2010-10-19 Globalfoundries Inc. Token based power control mechanism
US7861102B1 (en) * 2007-04-30 2010-12-28 Hewlett-Packard Development Company, L.P. Unified power management architecture
US8055925B2 (en) * 2007-07-18 2011-11-08 International Business Machines Corporation Structure and method to optimize computational efficiency in low-power environments
US8122273B2 (en) * 2007-07-18 2012-02-21 International Business Machines Corporation Structure and method to optimize computational efficiency in low-power environments
US8135138B2 (en) 2007-08-29 2012-03-13 University Of California, Berkeley Hearing aid fitting procedure and processing based on subjective space representation
JP4395800B2 (ja) * 2007-09-18 2010-01-13 日本電気株式会社 電力管理システムおよび電力管理方法
US8166326B2 (en) * 2007-11-08 2012-04-24 International Business Machines Corporation Managing power consumption in a computer
US20090132842A1 (en) * 2007-11-15 2009-05-21 International Business Machines Corporation Managing Computer Power Consumption In A Computer Equipment Rack
US8041521B2 (en) * 2007-11-28 2011-10-18 International Business Machines Corporation Estimating power consumption of computing components configured in a computing system
EP2232721B1 (en) * 2007-12-14 2014-08-13 Telefonaktiebolaget L M Ericsson (publ) Power control optimization in a communication network
JP4600489B2 (ja) * 2008-02-21 2010-12-15 日本電気株式会社 電源制御装置
US8020167B2 (en) * 2008-05-05 2011-09-13 Dell Products L.P. System and method for automatic throttling of resources in an information handling system chassis
US7519843B1 (en) * 2008-05-30 2009-04-14 International Business Machines Corporation Method and system for dynamic processor speed control to always maximize processor performance based on processing load and available power
US8032768B2 (en) * 2008-06-20 2011-10-04 Dell Products, Lp System and method for smoothing power reclamation of blade servers
US8103884B2 (en) 2008-06-25 2012-01-24 International Business Machines Corporation Managing power consumption of a computer
US7984311B2 (en) 2008-08-08 2011-07-19 Dell Products L.P. Demand based power allocation
US8390148B2 (en) * 2008-08-13 2013-03-05 Dell Products L.P. Systems and methods for power supply wear leveling in a blade server chassis
JP4743242B2 (ja) * 2008-09-08 2011-08-10 日本電気株式会社 給電システム及び給電方法
US8041976B2 (en) * 2008-10-01 2011-10-18 International Business Machines Corporation Power management for clusters of computers
US20100097044A1 (en) * 2008-10-16 2010-04-22 Gipson Kirk P Power optimization of operating multiple power supplies
US20100100756A1 (en) * 2008-10-20 2010-04-22 Dell Products L.P. Power Supply Wear Leveling in a Multiple-PSU Information Handling System
US8514215B2 (en) * 2008-11-12 2013-08-20 International Business Machines Corporation Dynamically managing power consumption of a computer with graphics adapter configurations
US8386808B2 (en) * 2008-12-22 2013-02-26 Intel Corporation Adaptive power budget allocation between multiple components in a computing system
US20100161368A1 (en) * 2008-12-23 2010-06-24 International Business Machines Corporation Managing energy in a data center
EP2393210B1 (en) 2009-02-17 2018-09-12 Huawei Technologies Co., Ltd. Method and apparatus for managing power supply and power supply system
JP4743293B2 (ja) * 2009-02-17 2011-08-10 日本電気株式会社 電力配分システムおよび方法
EP2405323A4 (en) * 2009-03-05 2012-07-04 Hitachi Ltd COMPUTER AND POWER MANAGEMENT SYSTEM FOR A COMPUTER
US8327166B2 (en) * 2009-05-21 2012-12-04 Lsi Corporation Power managment for storage devices
US8352095B2 (en) * 2009-09-23 2013-01-08 Electronics And Telecommunications Research Institute Electric power generation device, electric power demand device, and electric power control system, and method of controlling electric power
JP2011155712A (ja) * 2010-01-25 2011-08-11 Sony Corp 電子機器、電力管理装置、及び機器特定方法
US8352758B2 (en) * 2010-03-22 2013-01-08 International Business Machines Corporation Power bus current bounding using local current-limiting soft-switches and device requirements information
US8667308B2 (en) 2010-06-18 2014-03-04 Apple Inc. Dynamic voltage dithering
US8656228B2 (en) 2010-06-23 2014-02-18 International Business Machines Corporation Memory error isolation and recovery in a multiprocessor computer system
US8416834B2 (en) 2010-06-23 2013-04-09 International Business Machines Corporation Spread spectrum wireless communication code for data center environments
US8745292B2 (en) 2010-06-23 2014-06-03 International Business Machines Corporation System and method for routing I/O expansion requests and responses in a PCIE architecture
US8645606B2 (en) 2010-06-23 2014-02-04 International Business Machines Corporation Upbound input/output expansion request and response processing in a PCIe architecture
US8645767B2 (en) 2010-06-23 2014-02-04 International Business Machines Corporation Scalable I/O adapter function level error detection, isolation, and reporting
US8918573B2 (en) 2010-06-23 2014-12-23 International Business Machines Corporation Input/output (I/O) expansion response processing in a peripheral component interconnect express (PCIe) environment
US8615586B2 (en) 2010-06-23 2013-12-24 International Business Machines Corporation Discovery of logical images at storage area network endpoints
US8671287B2 (en) * 2010-06-23 2014-03-11 International Business Machines Corporation Redundant power supply configuration for a data center
US8683108B2 (en) 2010-06-23 2014-03-25 International Business Machines Corporation Connected input/output hub management
US8615622B2 (en) 2010-06-23 2013-12-24 International Business Machines Corporation Non-standard I/O adapters in a standardized I/O architecture
US8487473B2 (en) * 2010-06-24 2013-07-16 Microsoft Corporation Hierarchical power smoothing
US9466982B2 (en) * 2010-11-04 2016-10-11 Dell Products L.P. System and method for control of power consumption of information handling system devices
US20130331958A1 (en) * 2011-02-23 2013-12-12 Hewlett-Packard Development Company, L.P. Method and apparatus for managing devices
JP4775516B1 (ja) 2011-03-14 2011-09-21 オムロン株式会社 制御装置、制御方法、プログラム、記録媒体
EP2501010A1 (de) * 2011-03-16 2012-09-19 Siemens Aktiengesellschaft Verfahren zum Betreiben eines modularen elektrischen Systems
US8645723B2 (en) 2011-05-11 2014-02-04 Apple Inc. Asynchronous management of access requests to control power consumption
US8601299B2 (en) * 2011-06-27 2013-12-03 Broadcom Corporation System and method for re-balancing power supply efficiency in a networking environment
US8661279B2 (en) * 2011-07-19 2014-02-25 Hewlett-Packard Development Company, L.P. Power capping using C-states
WO2013053778A1 (en) * 2011-10-10 2013-04-18 DASGIP Information and Process Technology GmbH Method for controlled operation of a biotechnological apparatus and bioreactor systems
CN102508542B (zh) * 2011-11-18 2014-11-05 百度在线网络技术(北京)有限公司 服务器集中供电电源控制方法、系统及装置
CN103138945B (zh) * 2011-11-28 2016-06-08 英业达科技有限公司 管理电源供应的服务器机架系统
CN103138944A (zh) * 2011-11-28 2013-06-05 英业达科技有限公司 服务器机架系统及其电源管理方法
CN103149999A (zh) * 2011-12-07 2013-06-12 英业达股份有限公司 电源分配方法与应用其的伺服器系统
JP5888019B2 (ja) 2011-12-12 2016-03-16 オムロン株式会社 制御装置、制御方法、プログラムおよび記録媒体
WO2013125787A1 (ko) * 2012-02-22 2013-08-29 엔에이치엔비지니스플랫폼 주식회사 전원 공급용 인터페이스 보드
EP2829946A4 (en) * 2012-05-14 2015-08-26 Huawei Tech Co Ltd DEVICE AND METHOD FOR MANAGING A SYSTEM POWER SUPPLY AND SYSTEM WITH ENERGY SAVING FUNCTION IN THE POWER SUPPLY
US9170627B2 (en) 2012-08-20 2015-10-27 Dell Products L.P. Power management for PCIE switches and devices in a multi-root input-output virtualization blade chassis
JP2014067191A (ja) * 2012-09-25 2014-04-17 Fujitsu Ltd 演算処理回路及び電源制御方法
US10114435B2 (en) * 2013-12-23 2018-10-30 Intel Corporation Method and apparatus to control current transients in a processor
US9454200B2 (en) * 2014-05-05 2016-09-27 International Business Machines Corporation Budgeting for power consumption in a chassis environment that includes a plurality of integrated technology elements
US10114438B2 (en) * 2014-08-04 2018-10-30 Dell Products, Lp Dynamic power budgeting in a chassis
US20160124479A1 (en) * 2014-10-31 2016-05-05 Spectra Logic Corporation Peer to peer power management
CN105700863B (zh) * 2014-11-27 2019-03-26 英业达科技有限公司 无效分组处理方法
US9791902B2 (en) 2015-05-19 2017-10-17 Dell Products, Lp System and method for providing multi-dimensional power supply efficiency profiles
US9891700B2 (en) 2015-10-02 2018-02-13 Infineon Technologies Austria Ag Power management for datacenter power architectures
US10429422B2 (en) 2016-01-12 2019-10-01 Dell Products L.P. EMI testing deviation correction system
WO2017131800A1 (en) 2016-01-29 2017-08-03 Hewlett Packard Enterprise Development Lp Quota arbitration of a distributed file system
US10707683B2 (en) * 2016-09-29 2020-07-07 Tokitae Llc Directing or modulating electrical power drawn by one or more loads from a solar photovoltaic module array while maintaining a buffer margin
US10831254B2 (en) * 2017-09-15 2020-11-10 Qualcomm Incorporated Allocating power between multiple central processing units (CPUs) in a multi-CPU processor based on total current availability and individual CPU quality-of-service (QoS) requirements
US10884469B2 (en) * 2018-09-14 2021-01-05 Quanta Computer Inc. Method and system for dynamically allocating and optimizing power resources
TWI774934B (zh) * 2019-03-07 2022-08-21 緯穎科技服務股份有限公司 伺服器系統、伺服器裝置及伺服器裝置的功耗管理方法
US11644881B2 (en) * 2019-07-31 2023-05-09 Hewlett-Packard Development Company, L.P. Reallocation of power between electronic components
US11460910B2 (en) * 2020-10-20 2022-10-04 Microsoft Technology Licensing, Llc Systems and methods for mitigating power failover
US20230108838A1 (en) * 2021-10-04 2023-04-06 Dell Products, L.P. Software update system and method for proxy managed hardware devices of a computing environment
NO347265B1 (en) * 2022-04-01 2023-08-14 ONiO AS Energy Recycling in an Embedded System
US11775044B1 (en) 2022-04-01 2023-10-03 ONiO AS Energy recycling in an embedded system
CN117175302A (zh) * 2022-05-27 2023-12-05 深圳富联富桂精密工业有限公司 转接卡模组及具有该模组的服务器

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4819180A (en) * 1987-02-13 1989-04-04 Dencor Energy Cost Controls, Inc. Variable-limit demand controller for metering electrical energy
US5483656A (en) * 1993-01-14 1996-01-09 Apple Computer, Inc. System for managing power consumption of devices coupled to a common bus
US5528132A (en) 1994-02-25 1996-06-18 Maxim Integrated Products Method and apparatus for increasing switching regulator light load efficiency
US5747889A (en) 1996-07-31 1998-05-05 Hewlett-Packard Company Redundant power supply and storage system
US5867377A (en) 1997-03-12 1999-02-02 Lucent Technologies Inc. System and method for improving the efficiency of reserve battery-powered, partitioned power conversion systems under light load conditions
US7612470B2 (en) * 1999-01-12 2009-11-03 Microsemi Corp.—Analog Mixed Signal Group Ltd. System for providing power over Ethernet through a patch panel
US6625736B1 (en) * 1999-07-29 2003-09-23 International Business Machines Corporation System for automatically determining a number of power supplies are required by managing changes of the power requirements in a power consuming system
US6452366B1 (en) 2000-02-11 2002-09-17 Champion Microelectronic Corp. Low power mode and feedback arrangement for a switching power converter
US6594771B1 (en) * 2000-04-13 2003-07-15 Hewlett-Packard Development Company, L.P. Method and apparatus for managing power in an electronic device
US6785827B2 (en) * 2000-11-29 2004-08-31 Dell Products L.P. System for determining servers power supply requirement by sampling power usage values thereof at a rate based upon the criticality of its availability
US7337333B2 (en) * 2001-09-19 2008-02-26 Dell Products L.P. System and method for strategic power supply sequencing in a computer system with multiple processing resources and multiple power supplies
US7043647B2 (en) * 2001-09-28 2006-05-09 Hewlett-Packard Development Company, L.P. Intelligent power management for a rack of servers
US6614133B2 (en) 2001-10-31 2003-09-02 Hewlett-Packard Development Company, L.P. Power system with plural parallel power supplies with at least one power supply in standby mode for energy efficiency
DE10214190B4 (de) 2002-03-28 2011-06-30 Minebea Co., Ltd. Stromversorgung mit mehreren parallel geschalteten Schaltnetzteilen
US7739485B2 (en) * 2002-10-11 2010-06-15 Hewlett-Packard Development Company, L.P. Cached field replaceable unit EEPROM data
US7400062B2 (en) * 2002-10-15 2008-07-15 Microsemi Corp. - Analog Mixed Signal Group Ltd. Rack level power management
US7210048B2 (en) * 2003-02-14 2007-04-24 Intel Corporation Enterprise power and thermal management
US7269751B2 (en) * 2003-07-29 2007-09-11 Hewlett-Packard Development Company, L.P. Supplying power to at least one electrical device based on an efficient operating point of a power supply
US7105950B2 (en) * 2003-09-26 2006-09-12 Hewlett-Packard Development Company, L.P. Power management in a system having a plurality of power supplies
EP1733579B1 (en) * 2003-12-19 2008-03-19 Telefonaktiebolaget LM Ericsson (publ) Adaptive power management for a node of a mobile telecommunications network
US7509505B2 (en) * 2005-01-04 2009-03-24 Cisco Technology, Inc. Method and system for managing power delivery for power over Ethernet systems
US7363520B1 (en) * 2005-03-29 2008-04-22 Emc Corporation Techniques for providing power to a set of powerable devices
US7539881B2 (en) * 2006-04-15 2009-05-26 Hewlett-Packard Development Company, L.P. System and method for dynamically adjusting power caps for electronic components based on power consumption
US7669071B2 (en) * 2006-05-05 2010-02-23 Dell Products L.P. Power allocation management in an information handling system
US7698580B2 (en) * 2006-08-25 2010-04-13 Cisco Technology, Inc. Inline power policing

Also Published As

Publication number Publication date
CN101154096B (zh) 2012-09-26
SG141353A1 (en) 2008-04-28
GB2442328A (en) 2008-04-02
IE20070664A1 (en) 2008-05-14
GB0718711D0 (en) 2007-11-07
GB2442328B (en) 2009-02-18
US7831843B2 (en) 2010-11-09
FR2906907A1 (fr) 2008-04-11
BRPI0703650A (pt) 2008-05-13
CN101154096A (zh) 2008-04-02
DE102007046002B4 (de) 2011-11-17
US20080077817A1 (en) 2008-03-27
TWI360741B (en) 2012-03-21
TW200821816A (en) 2008-05-16
DE102007046002A1 (de) 2008-05-15

Similar Documents

Publication Publication Date Title
BRPI0703650B1 (pt) método de controle de suprimentos de energia e sistema de tratamento de informação
US7779276B2 (en) Power management in a power-constrained processing system
US20230071775A1 (en) Method and apparatus for performing power analytics of a storage system
CN101689070B (zh) 为了高效率操作的动态转换器控制
US7669071B2 (en) Power allocation management in an information handling system
US9201486B2 (en) Large scale dynamic power budget adjustments for optimizing power utilization in a data center
US8006112B2 (en) System and method for managing blades after a power supply unit failure
US8390148B2 (en) Systems and methods for power supply wear leveling in a blade server chassis
US10128684B2 (en) Energy control via power requirement analysis and power source enablement
US8713334B2 (en) Demand based power allocation
US20090307509A1 (en) Dynamic cpu voltage regulator phase shedding
JP2010124680A (ja) 電子装置に供給される電流を制御する方法、および電源
US20190146565A1 (en) Data center fuel cells
US20100100756A1 (en) Power Supply Wear Leveling in a Multiple-PSU Information Handling System
TWI846564B (zh) 在機櫃系統之電源管理方法和相關網路資料中心
US10365705B2 (en) System and methods for prioritized multi-node server and infrastructure availability during power capacity loss
CN121727072A (zh) 使用电池储能系统减轻电力波动
IE85330B1 (en) Power allocation management in an information handling system
HK1118346B (en) Power allocation management in an information handling system

Legal Events

Date Code Title Description
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 29/01/2019, OBSERVADAS AS CONDICOES LEGAIS.