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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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.
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)
| 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)
| 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 |
-
2006
- 2006-09-26 US US11/535,067 patent/US7831843B2/en active Active
-
2007
- 2007-09-18 IE IE20070664A patent/IE20070664A1/en not_active Application Discontinuation
- 2007-09-19 SG SG200706850-5A patent/SG141353A1/en unknown
- 2007-09-21 TW TW96135402A patent/TWI360741B/zh active
- 2007-09-25 GB GB0718711A patent/GB2442328B/en active Active
- 2007-09-25 BR BRPI0703650A patent/BRPI0703650B1/pt active IP Right Grant
- 2007-09-25 FR FR0706695A patent/FR2906907A1/fr not_active Withdrawn
- 2007-09-25 CN CN2007101617687A patent/CN101154096B/zh active Active
- 2007-09-26 DE DE200710046002 patent/DE102007046002B4/de active Active
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. |