FR2871268A1 - Systeme et procede a la demande concernant la capacite d'equipement de bati. - Google Patents

Systeme et procede a la demande concernant la capacite d'equipement de bati. Download PDF

Info

Publication number
FR2871268A1
FR2871268A1 FR0503942A FR0503942A FR2871268A1 FR 2871268 A1 FR2871268 A1 FR 2871268A1 FR 0503942 A FR0503942 A FR 0503942A FR 0503942 A FR0503942 A FR 0503942A FR 2871268 A1 FR2871268 A1 FR 2871268A1
Authority
FR
France
Prior art keywords
capacity
equipment
rack
request
plan
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
FR0503942A
Other languages
English (en)
Inventor
Andrew Harvey Barr
Kirk Mickael Bresniker
Ibarra Ricardo Espinoza
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co 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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of FR2871268A1 publication Critical patent/FR2871268A1/fr
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • 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)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Supply And Distribution Of Alternating Current (AREA)
  • Power Sources (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Cette invention concerne un système et un procédé de commande de la capacité d'équipement de bâti. Dans un mode de réalisation de la présente invention, on utilise un procédé (300) de commande de la capacité d'équipement de bâti avec un plan de demande de capacité pour commander le fonctionnement d'équipement de bâti. Une requête de modification de la capacité d'équipement de bâti est reçue (310). Une analyse (320) de la requête de modification de la capacité d'équipement de bâti est effectuée. Les performances d'équipement de bâti sont modifiées (330) en fonction de l'analyse (320) de la requête de modification de la capacité d'équipement de bâti.

Description

SYSTEME ET PROCEDE A LA DEMANDE CONCERNANT LA CAPACITE
D'EQUIPEMENT DE BATI DOMAINE DE L'INVENTION La présente invention concerne la gestion des opérations d'équipement de bâti.
ARRIERE-PLAN DE L'INVENTION Les systèmes et les circuits électroniques ont grandement contribué aux avancées de la société moderne, et sont utilisés dans un certain nombre d'applications afin d'obtenir des résultats avantageux.
De nombreuses techniques électroniques, comme les ordinateurs numériques, les calculateurs, les dispositifs audio, les installations vidéo et les systèmes de téléphone, ont facilité l'augmentation de la productivité et réduit les coûts d'analyse et de communication des données, des idées et des tendances dans la plupart des domaines des affaires, de la science, de l'éducation et des loisirs. Fréquemment, les systèmes électroniques conçus pour offrir ces résultats avantageux sont réalisés par l'utilisation spéculative de ressources centralisées par des n uds de réseaux répartis. La demande pour une capacité de ressources centralisées pour une application d'utilisateur final peut varier de façon importante. Toutefois, les ressources centralisées sont normalement attribuées à une application sur une base fixe.
La centralisation de certaines ressources dans un réseau réparti offre typiquement les avantages voulus. Les clients souhaitant entrer en contact avec un hôte pour des ressources et des services centralisés souhaitent typiquement ne pas avoir à fournir l'infrastructure, les opérations et la maintenance directement eux-mêmes. La gestion et l'entretien de différents types de bâtis ainsi que de nombreuses applications dans un environnement typiquement important et compliqué de ressources hôtes mises en réseau et centralisées pour divers clients différents donnent lieu à de nombreux problèmes de fonctionnement complexes. Des clients différents ont souvent des demandes différentes en termes de capacité de ressources, et un même client peut typiquement changer ses exigences en termes de capacité de ressources dans le temps.
La manière dont les ressources centralisées sont exploitées est très importante. Des niveaux de fonctionnement d'équipement de bâti prédéterminés et fixes sont souvent attribués lors d'une mise en oeuvre générique estimée sans tenir compte des variations de la demande. Les attributions fixées ont souvent des difficultés à répondre aux besoins des clients en ce qui concerne le déploiement en temps voulu et le temps réduit de disponibilité sur le marché des applications. Traditionnellement, des équipements supplémentaires nouveaux et/ou mis à jour doivent être achetés et installés de manière à augmenter la capacité ou les performances, et les tentatives traditionnellement limitées consistant à ajuster manuellement l'équipement de bâti nécessitent normalement de l'opérateur qu'il possède une grande connaissance et une grande compréhension des caractéristiques uniques de chaque élément de l'équipement. La complexité et l'interaction dynamique typiques d'équipement de bâti tendent à augmenter la probabilité des erreurs humaines lorsque l'on effectue des ajustements. En outre, il y a en général très peu de signes avant-coureurs en ce qui concerne les changements dynamiques de la demande de capacité, et les techniques de réaction manuelles ont en général du mal à concilier l'activité de traitement et des exigences de synchronisation urgentes. Les retards que l'on observe dans l'achat, la livraison et l'installation de matériel supplémentaire sont souvent trop longs pour que l'on puisse répondre aux changements rapides de la demande. En outre, la nature dynamique et la grande variabilité de la demande de capacité typique, notamment dans des applications d'affaires électroniques (e-business), veulent que les ressources attribuées à une application puissent être ajustées facilement afin de respecter les accords sur les niveaux de service (SLA).

Claims (10)

RESUME DE L' INVENTION La présente invention concerne un système et un procédé de commande de la capacité d'équipement de bâti. Dans un mode de réalisation de la présente invention, un procédé de commande d'équipement de bâti plan pour demande de capacité est utilisé afin de commander le fonctionnement d'équipement de bâti. Une requête de modification de la capacité d'équipement de bâti est reçue. Une analyse de la requête de modification de la capacité d'équipement de bâti est effectuée. Les performances d'équipement de bâti sont modifiées en fonction de l'analyse de la requête de modification de la capacité d'équipement de bâti. BREVE DESCRITPION DES DESSINS Les dessins d'accompagnement, qui sont joints présentement et font partie de cette spécification, illustrent des modes de réalisation de la présente invention à titre d'exemple et sans aucun but limitatif. Les dessins auxquels il est fait référence dans cette spécification ne doivent pas être considérés comme étant à l'échelle, sauf mention spécifique. La figure 1 représente un système à la demande 20 concernant la capacité d'équipement de bâti selon un mode de réalisation de la présente invention. La figure 2 représente un composant de commande de capacité selon un mode de réalisation de la présente 25 invention. La figure 3 représente un organigramme d'un procédé de commande de capacité selon un mode de réalisation de la présente invention. La figure 4 représente un diagramme schématique d'un mode de réalisation d'un système informatique dans lequel la présente invention peut être mise en uvre. DESCRIPTION DETAILLEE DE L'INVENTION Il va maintenant être fait référence en détail à des modes de réalisation préférés de la présente invention dont des exemples sont illustrés dans les dessins d'accompagnement. Si la présente invention est décrite dans le cadre de modes de réalisation préférés, il est clair que la présente invention ne se limite aucunement à ces modes de réalisation. Au contraire, cette invention a pour but de couvrir des solutions différentes, des modifications et des équivalents qui font partie de l'esprit et de la portée de la présente invention telle que définie dans les revendications jointes en annexe. En outre, dans la description détaillée qui suit de la présente invention, de nombreux détails spécifiques sont exposés afin d'offrir une compréhension complète de la présente invention. Il est toutefois clair que la présente invention peut être mise en pratique sans ces détails spécifiques. Dans d'autres cas, certains procédés, procédures, composants et circuits facilement compréhensibles n'ont pas été décrits en détail de manière à ne pas obscurcir inutilement des aspects de la présente invention. La figure 1 représente un système à la demande concernant la capacité d'équipement de bâti 100, selon un mode de réalisation de la présente invention. Le système à la demande concernant la capacité d'équipement de bâti 100 comprend plusieurs bâtis 110, 120 et 130, un composant de commande de capacité maître 150, et une unité de commande de chauffage, de ventilation et de climatisation (HVAC) 140. Les bâtis pour équipements 110, 120 et 130 comprennent des serveurs 111 à 133, des réseaux de disques 181, 182 et 183, ainsi que des unités de type composants de commande de capacité 187, 188 et 189. Le composant de commande de capacité maître 150 est couplé à des fins de communication à l'équipement de bâti pour équipements 110, 120 et 130 ainsi qu'à l'unité de commande HVAC 140 par un canal de communication 155. Les composants du système à la demande concernant la capacité d'équipement de bâti 100 fonctionnent de manière coopérative afin de traiter les informations, et changent les réglages de fonctionnement d'équipement de bâti en fonction de la demande concernant la capacité de ressources. On remarquera que diverses ressources peuvent être modifiées, y compris le nombre de serveurs, la quantité de mémoire et/ou les ressources d'entrée/sortie qui sont attribués à une application. Les serveurs 111 à 133 traitent des informations. Les réseaux de disques 181, 182 et 183 stockent des informations en vue de leur traitement. Les composants de commande de capacité 187, 188 et 189 commandent les changements opérationnels concernant les équipements compris dans les bâtis pour équipement 110, 120 et 130 en fonction de la demande de capacité. Le composant de commande de capacité maître 150 coordonne les changements entre les bâtis 110, 120 et 130 et les équipements (par exemple, l'unité de commande HVAC 140) qui assurent les opérations des multiples bâtis en fonction de la demande de capacité. Le composant de commande de capacité maître 150 reçoit également des informations concernant la demande de capacité de bâtis pour équipements depuis une installation de puissance 191 et des clients traitant des informations 192 et 193. Par exemple, le composant de commande de capacité maître 150 peut recevoir des indications de changement en ce qui concerne les demandes de capacité depuis des clients traitant les données 192 et 193. La capacité à la demande peut comprendre un certain nombre de ressources (par exemple, des serveurs, de la mémoire, etc.) qui sont ajoutées à une application ou en sont retirés selon des mesures de charge de travail et de performances en temps réel. Les liens de communication compris dans le système à la demande concernant la capacité d'équipement de bâti 100 assurent la communication d'informations entre les différents composants du système 100. La liaison de communication 151 permet de coupler, en vue d'une communication, un composant de commande de capacité 187 à d'autres équipements (comme un serveur 111, 112 et 113 et un réseau de disques 181) dans un bâti 110. La liaison de communication 152 permet de coupler, en vue d'une communication, le composant de commande de capacité 188 à un autre équipement de bâti 120. La liaison de communication 153 permet de coupler, en vue d'une communication, un composant de commande de capacité 189 à un autre équipement de bâti 130. La liaison de communication 155 permet de coupler, en vue d'une communication, le centre de commande de capacité maître 150, les composants de commande de capacité 187, 188 et 189, ainsi que l'unité de commande HVAC 140. Il existe diverses configurations qui sont compatibles avec les liens de communication de la présente invention. Une liaison de communication selon la présente invention peut être établie en injectant (par exemple, en modulant) un signal sur un cordon d'alimentation (par exemple un cordon à ligne CA ou CC), un système RS-485, un réseau local (LAN) Ethernet 10/100/100bT, et/ou des canaux de communication sans fils. Les composants de commande de capacité 187, 188, 189 et le composant de commande de capacité maître 150 changent les opérations d'équipement de bâti et d'équipement de support de la zone de bâti en fonction de la demande de capacité. Dans un mode de réalisation, un plan de demande de capacité facilite l'imposition des changements opérationnels d'équipement de bâti en fonction des directives de la demande de capacité. Par exemple, le plan de demande de capacité peut définir les réglages opérationnels d'équipement de bâti pour divers niveaux de demande de capacité. Les composants de commande de capacité analysent les informations du plan de demande de capacité en conjonction avec les informations de description de l'équipement de manière à formuler des instructions visant à changer les réglages opérationnels de l'équipement dans les bâtis 110, 120 et 130 ainsi que dans l'équipement de support concerné. Par exemple, l'instruction peut changer les réglages opérationnels et les niveaux de performances d'équipement de bâti. Dans un mode de réalisation, les instructions de commande de capacité maintiennent le fonctionnement d'équipement de bâti dans le cadre défini par le budget de consommation électrique et de dissipation de la chaleur et par les directives du plan de demande de capacité. Les changements peuvent faciliter la maximisation des compromis entre performances et prix pour des capacités de ressources supplémentaires. Les changements peuvent également faciliter l'optimisation de l'attribution des capacités de ressources et de la consommation électrique/dissipation thermique. Le plan de demande de capacité peut être ajusté dynamiquement à la volée. S'agissant encore de la figure 1, il existe différentes manières selon lesquelles le composant de commande de capacité maître 150 et les composants de commande de capacité 187, 188 et 189 peuvent changer les réglages opérationnels d'équipement compris dans le système à la demande concernant la capacité d'équipement de bâti 100. Par exemple, les composants de commande de capacité 187, 188 et 189 peuvent ordonner des changements des caractéristiques de fréquence et de tension de fonctionnement des équipements compris dans les bâtis 110, 120 et 130, respectivement. Les composants de commande de capacité 187, 188 et 189 peuvent également envoyer une instruction aux équipements compris dans les bâtis 110 à 130, respectivement, leur demandant de se mettre en marche ou de s'arrêter. Selon une autre solution, les composants de commande de capacité 187, 188 et 189 peuvent également envoyer des instructions aux composants d'exécution (par exemple, des processeurs parallèles, des pipelines, etc.) et/ou à des parties d'un composant mémoire (par exemple, un réseau de disque, etc.), leur demandant de se mettre en marche ou de s'arrêter. Le composant de commande de capacité maître 150 et les composants de commande de capacité 187, 188 et 189 peuvent également ordonner des changements de réglages fonctionnels à divers autres composants de détection et de support. Une unité d'alimentation auxiliaire 171 fournit une alimentation auxiliaire selon les ordres du composant de commande de capacité maître 150 et en fonction des directives du plan de demande de capacité. L'unité de commande HVAC 140 commande les équipements de chauffage, de ventilation et de refroidissement associés à une zone dans laquelle se situent les bâtis d'équipements 110, 120 et 130. Par exemple, l'unité de commande HVAC 140 commande un ventilateur 141, une unité de chauffage 142 et une unité de climatisation (non représentée) qui assurent la ventilation, le chauffage et la réfrigération de la zone (par exemple, une pièce) dans laquelle se trouvent les bâtis pour équipements 110, 120 et 130. Le composant de commande de capacité maître 150 commande également les changements des réglages fonctionnels du ventilateur 141, de l'unité de chauffage 142 et l'unité de climatisation (non représentée) par le biais de l'unité de commande HVAC 140. Les composants de commande de capacité (par exemple, 187, 188, 189 et/ou 150) peuvent également comprendre une interface qui facilite l'interaction entre l'utilisateur et les réglages d'équipement de bâti en fonction des conditions d'alimentation électrique. L'interface permet aux opérateurs ou à d'autres équipements (par exemple, des ressources à distances couplées par réseau) de participer manuellement et/ou automatiquement aux changements des réglages opérationnels d'équipement de bâti. L'interface est un mécanisme permettant de communiquer des informations depuis ou vers un opérateur ou un utilisateur. Par exemple, l'interface peut permettre une intervention de l'opérateur et fournit diverses informations concernant l'alimentation électrique et les performances sous forme d'une présentation cohésive et conviviale. La figure 2 représente un composant de commande de capacité 200, selon un mode de réalisation de composant de commande de capacité de la présente invention. Le composant de commande de capacité 200 comprend un dépôt d'informations sur l'équipement de bâti 211, un dépôt de plans de demande de capacité 212, un composant d'indexage croisé 213, un composant de traitement du plan de demande de capacité 220 et un composant de liaison de communication 230. Les composants du composant de commande de capacité 200 entrent en coopération de manière à changer les réglages opérationnels d'équipement de bâti en fonction des politiques du plan de demande de capacité. Le dépôt d'informations sur l'équipement de bâti 211 contient des informations concernant l'équipement compris dans un bâti (par exemple, des informations de description d'équipement de bâti). Le dépôt de plans de demande de capacité 212 contient des informations sur les plans de demande de capacité (par exemple, les directives des politiques et les objectifs des plans). Le composant d'indexage croisé 213 permet de corréler les informations sur l'équipement et les informations sur le plan de demande de capacité. Le composant de traitement du plan de demande de capacité 220 traite des instructions en vue de changer les réglages opérationnels associés aux directives du plan de demande de capacité. Le composant de commande de capacité 200 utilise une liaison de communication 230 pour les communications externes. Par exemple, le composant de commande de capacité 200 utilise une liaison de communication 230 pour envoyer et recevoir des signaux de télémesure 231, des signaux de type produits, des signaux d'événements engendrés 233 et des signaux d'événements déclenchés 234. Dans un mode de réalisation, le composant de traitement du plan de demande de capacité 220 comprend un module de détection de demande de capacité 221, un module d'administration de capacité 222, un module de recueil de télémesure 223, un module de génération d'instructions 224, un module de lancement d'événements 225 et un module d'interface 227. Le module de détection de demande de capacité 221 détecte des indications ou des requêtes de changements de demande de capacité couverts par un plan de demande de capacité. Le module d'administration de capacité 222 administre l'examen des changements de demande de capacité. Le module de surveillance de télémesure 223 surveille les caractéristiques et les informations d'activité de l'équipement associé au dit plan de demande de capacité. Le module de génération d'instructions 224 génère des instructions de réglage des performances d'équipement de bâti afin de mettre en oeuvre les instructions du plan de demande de capacité. Le module de lancement d'événements 225 génère des événements de déclenchement de plan de demande de capacité. Le module d'interface 227 effectue des opérations d'interface. Le module de détection de demande de capacité 221 peut détecter des indications de diverses requêtes de changements désignés dans un plan de demande de capacité. Si le module de détection de demande de capacité 221 reçoit une indication d'une requête de changement de demande de capacité ou événement de déclenchement, le module de détection de plan de demande de capacité 221 envoie une indication concernant la requête de demande de capacité ou le déclenchement au module d'administration de capacité 222 en vue de l'examen et du traitement. Par exemple, le module de détection de demande de capacité 221 peut remarquer des indications concernant des requêtes de changement de capacité, et envoyer un message concernant la requête au module d'administration de capacité 222. Le module de détection de demande de capacité 221 peut recevoir ce message par le biais de la liaison de communication 230. Le module d'administration de capacité 222 peut analyser divers objectifs différents d'une politique du plan de demande de capacité en réponse à une requête de changement de capacité. Le module d'administration de capacité 222 peut déterminer les actions appropriées en vue de mettre en uvre les objectifs du plan de demande de capacité. Le module d'administration de capacité 222 peut déterminer si l'apparition d'un changement de demande de capacité indique une modification des réglages fonctionnels d'équipement de bâti (par exemple, un retour à son état antérieur et/ou à un état indiqué dans un objectif de la politique du plan de demande de capacité). Le module d'administration de capacité 222 peut également déterminer si des actions ou des corrections concernant les réglages opérationnels sont limitées par d'autres contraintes de la police. Par exemple, le module d'administration de capacité 222 peut également déterminer si la consommation électrique et un budget de dissipation de chaleur limitent les actions des objectifs du plan de demande de capacité ou si de quelconques politiques se contredisent ou se limitent les unes les autres. Le module d'administration de capacité 222 envoie une indication concernant l'action (par exemple, un changement de température) au module de génération d'instructions 224. Le module de surveillance de télémesure 223 peut être utilisé afin de surveiller les informations de télémesure associées aux divers changements dans les réglages opérationnels des bâtis comprenant les équipements. Le module de surveillance de télémesure 223 peut être facilement adapté en vue de son utilisation avec divers équipements différents dans des bâtis. Le module de surveillance de télémesure 223 peut également ordonner le recueil ou le retrait d'informations afin de confirmer les réglages opérationnels tout en respectant les instructions de réglage des performances. Le module de télémesure 223 peut également ordonner le retrait d'informations de descriptions d'équipement de bâti (par exemple, les réglages opérationnels et les niveaux de performances d'équipement de bâti) et d'équipement de support (par exemple, des unités HVAC). Le module de génération d'instructions 224 peut créer diverses instructions différentes en réponse à des messages reçus du module d'administration de capacité 222. Le module de génération d'instructions 224 peut extraire des exigences de protocole et de syntaxe d'instructions à partir des informations de description d'équipement de bâti (qui sont par exemple comprises dans un dépôt d'informations d'équipement de bâti). Les instructions permettent d'ordonner un changement des réglages opérationnels d'équipement de bâti et/ou d'équipement de support. Par exemple, les instructions peuvent ordonner un changement du réglage de température d'un équipement de support HVAC et/ou du niveau de dissipation de chaleur pour l'équipement de bâti. Les instructions peuvent comprendre une instruction ou un ordre visant à changer la fréquence de fonctionnement, à changer la tension de l'alimentation électrique, ou à allumer ou éteindre l'équipement de bâti et/ou l'équipement de support (par exemple, le ventilateur 141, l'unité de chauffage 142, l'unité d'alimentation auxiliaire 171, etc.). Les instructions de réglage de fonctionnement peuvent être envoyées vers l'équipement de bâti et l'équipement de support associés. Par exemple, le module de création d'instructions 224 peut envoyer des instructions d'ajustement de fonctionnement afin de changer les réglages de fonctionnement d'équipement de bâti. Le module de lancement d'événements 225 lance des événements de déclenchement du plan de demande de capacité. Le module de lancement d'événements 225 peut lancer un événement de déclenchement de plan de demande de capacité faisant qu'un composant de commande de capacité va servir d'interface avec d'autres composants de commande de capacité. Selon une autre solution, le module de lancement d'événements 225 peut lancer un événement de déclenchement de plan de demande de capacité directement pour l'équipement de bâti se trouvant sous le contrôle d'autres composants de commande de capacité, de clients et/ou d'opérations de support externes (par exemple, une installation électrique). Par exemple, le composant de commande de capacité maître 150 peut recevoir des indications concernant des fluctuations d'alimentation électrique depuis l'installation 191 et lancer une indication d'événement de déclenchement vers le ou les composants de commande de capacité 187, 188 et/ou 189. Inversement, les composants de commande de capacité 187, 188 et 189 peuvent lancer un événement de déclenchement demandant plus de puissance, ce qui fait que le composant de commande de puissance maître 150 va demander à l'alimentation auxiliaire 171 d'augmenter ou de diminuer l'alimentation électrique en fonction d'une politique du plan de demande de capacité prédéterminée. Dans un mode de réalisation de la présente invention, un composant de commande de capacité (par exemple, 187) est inclus dans une unité de répartition d'alimentation intelligente (IPDU). Cette IPDU peut être utilisée afin de regrouper de multiples câbles de lignes électriques provenant d'équipement de bâti en un nombre plus petit de câbles de lignes électriques au niveau du bâti. Dans une mise en uvre servant d'exemple et dans laquelle les câbles d'alimentation sont utilisés en qualité de liaison de communication selon la présente invention, la présence de chaque élément d'équipement de bâti peut être détectée lorsque l'équipement de bâti est couplé en vue d'une communication avec l'IPDU. En outre, les informations associées à l'élément d'équipement de bâti (par exemple, les points opérationnels des performances électriques et thermiques, les informations indiquant le type d'équipement de bâti, les caractéristiques d'équipement de bâti, etc.) peuvent être automatiquement communiquées à l'IPDU. Même si un élément d'équipement de bâti ne possède pas lui-même un stockage disponible des informations descriptives pertinentes, l'IPDU peut détecter l'appel de courant et conclure à une utilisation non régulée des décisions de la politique de gestion des bâtis comprenant les équipements. La figure 3 représente un diagramme d'un procédé de commande de capacité 300 selon un mode de réalisation de la présente invention. Le procédé de commande de capacité 300 permet d'établir un protocole de communication et de commande en vue de la commande automatique des conditions de fonctionnement d'équipement de bâti en fonction d'un plan de demande de capacité. Le protocole de communication et de commande facilite la manipulation des opérations d'équipement de bâti et améliore les performances en fonction du plan ou des politiques de demande de capacité d'équipement de bâti. Le procédé de commande de capacité 300 offre également une interface permettant de présenter des informations d'une manière pratique pour l'utilisateur. Lors de l'étape 310, une requête de modification de la capacité d'équipement de bâti est reçue. La requête de modification de la capacité d'équipement de bâti peut être dirigée vers un certain nombre de ressources différentes d'équipement de bâti. Par exemple, la requête peut concerner l'attribution de serveurs supplémentaires, de mémoire et/ou de ressources d'entrée/sortie pour une application. Selon une autre solution, la requête peut consister en un retrait de ressources attribuées à une application. La requête peut également concerner des changements dans les réglages opérationnels d'équipement de bâti (par exemple, mettre en marche ou arrêter l'équipement de bâti, augmenter ou diminuer la vitesse et/ou la puissance, etc.). Dans une mise en uvre servant d'exemple, les informations indiquant un élément de déclenchement de modification de demande de capacité (par exemple, un changement de demande de capacité) sont reçues. Lors de l'étape 320, la requête de modification de capacité d'équipement de bâti est analysée. Dans un mode de réalisation de la présente invention, l'analyse consiste à analyser la requête par rapport à un plan de demande de capacité pour le fonctionnement d'équipement de bâti. Le plan de demande de capacité peut comprendre diverses directives de réglages opérationnels qui sont liées à un modèle de commerce à la demande en termes de capacité. Par exemple, un plan de demande de capacité comprend des instructions pour mettre en marche ou arrêter l'équipement de bâti si la demande de capacité augmente ou diminue, respectivement, en dessus ou en dessous de seuils prédéterminés. On remarquera qu'un plan de prix de l'électricité peut être adapté de manière souple à diverses mises en oeuvre. Par exemple, un plan de prix de l'électricité peut comprendre des instructions visant à apporter des changements similaires (par exemple, la mise en marche / l'arrêt, le changement de tension/fréquence, etc.) au fonctionnement d'équipement de support (par exemple, l'unité de commande HVAC 140, l'unité d'alimentation auxiliaire 171, etc.) afin d'assurer les changements de la demande en capacité de ressources. Le plan de demande de capacité comprend également des directives de modèle commercial correspondant aux accords pour ajuster l'équipement de bâti. Dans une mise en uvre servant d'exemple, si la demande de capacité pour une ressource particulière augmente, le plan de. demande de capacité comprend également des directives pour une augmentation correspondante du prix payé pour l'utilisation de la ressource. Par exemple, si la demande d'un client pour une capacité de serveur augmente, le plan de demande de capacité utilise également une augmentation correspondante du prix payé par le client. L'analyse de l'étape 320 consiste à vérifier qu'un paiement associé à la requête de modification d'équipement de bâti a été effectué. Lors de l'étape 330, le fonctionnement d'équipement de bâti est modifié en fonction de l'analyse de la requête de modification de capacité d'équipement de bâti. Par exemple, si les frais voulus sont payés, des instructions de commande d'équipement de bâti sont générées et communiquées à l'équipement de bâti. Les instructions de commande sont fonction du plan de demande de capacité et sont envoyées vers l'équipement de bâti et/ou l'équipement de support. Par exemple, le changement peut comprendre la mise en marche ou l'arrêt d'équipement de bâti associé au traitement de données. Dans une mise en uvre, l'instruction correspond à une action de réglage de fonctionnement exprimée dans un plan de demande de capacité pour des augmentations associées à des frais particuliers. Par exemple, l'instruction peut consister à déterminer un réglage d'ajustement approprié pour un équipement de bâti (par exemple, des réglages de dissipation thermique) et/ou un équipement de support (par exemple, un réglage de l'alimentation électrique auxiliaire) en réponse à un changement de demande de capacité particulier. L'instruction peut également être adaptée pour des actions possibles disponibles pour un élément d'équipement de bâti. Dans un mode de réalisation, la mise en oeuvre du changement d'équipement de bâti est vérifiée. Par exemple, on vérifie que les changements de réglages d'équipement sont conformes aux directives du plan de demande de capacité. Les équipements peuvent comprendre un équipement de bâti et un équipement de support. Les changements de réglages d'équipement ont pour but que le fonctionnement d'équipement de bâti entre dans le cadre des directives exposées dans le plan de demande de capacité. Dans une mise en uvre servant d'exemple, les instructions visant à changer les réglages d'équipement sont envoyées vers l'équipement de bâti, et la réponse de l'équipement est vérifiée. Les changements de réglages permettent de changer la consommation électrique et la charge thermique d'équipement de bâti. Par exemple, les changements peuvent se traduire par une augmentation ou une diminution de la chaleur dissipée par le bâti. Lors de l'étape 340, le plan de demande de capacité est ajusté automatiquement de manière interactive. Dans un mode de réalisation, leplan de demande de capacité est ajusté par le biais d'une interface d'ajustement du plan de demande de capacité. Les activités de l'interface comprennent également la présentation des informations sous une forme pratique et conviviale. Par exemple, les informations du plan de demande de capacité, les informations de description d'équipement de bâti correspondantes et les informations de télémesure (par exemple, les réglages des niveaux opérationnels) peuvent être affichées. Des informations similaires associées à l'équipement de support de bâti (par exemple, l'équipement HVAC, l'alimentation auxiliaire, etc.) peuvent également être présentées. Les activités de l'interface comprennent également l'ajustement automatique et de manière interactive du plan de demande de capacité. La figure 4 représente un diagramme schématique d'un système informatique 400, c'est-à-dire d'un mode de réalisation d'un système informatique dans lequel la présente invention peut être mise en uvre. Par exemple, le système informatique 400 peut être utilisé afin de mettre en uvre un composant de traitement du plan de demande de capacité 220 ou un procédé de commande de capacité 300. Le système informatique 400 comprend un bus de communication 457, un processeur 451, une mémoire 452, un composant d'entrée 453, un composant de type mémoire de masse 454 (par exemple, un lecteur de disques), un port de communication réseau 459 et un module d'affichage 455. Le bus de communication 457 est couplé au processeur central 451, à la mémoire 452, au composant d'entrée 453, au composant de type mémoire de masse 454, au port de communication réseau 459 et au module d'affichage 455. Les composants du système informatique 400 fonctionnent de manière coopérative pour offrir diverses fonctions, comme ordonner des changements dans les réglages opérationnels d'équipement de bâti en fonction d'un plan de demande de capacité selon la présente invention. Le bus de communication 457 assure la communication d'informations dans le système informatique 400. Le processeur 457 traite des informations et des instructions, y compris des instructions et des informations visant à changer le fonctionnement et les performances d'équipement de bâti (par exemple, le processeur 451 traite les instructions du module de détection de demande de capacité 221, les instructions du module d'administration de capacité 222, les instructions du module de surveillance de télémesure 223, les instructions du module de génération d'instructions 224, etc.). La mémoire 452 contient des informations et des instructions, y compris des instructions permettant de mettre en uvre un plan de demande de capacité pour équipement de bâti. Le composant de type mémoire de masse 454 assure également le stockage d'informations (par exemple, des informations de description d'équipement de bâti, des informations de politique, etc.). Un mode de réalisation de la présente interface peut être mis en uvre à l'aide du composant d'entrée 453, du module d'affichage 455 et du port de communication réseau 459. Le composant d'entrée 453 facilite la communication des informations (par exemple, les changements initiés par la politique de l'opérateur, les informations de description d'équipement de bâti saisies par l'opérateur, les interventions de l'opérateur dans les changements du fonctionnement d'équipement de bâti, etc.) vers le système informatique 400. Le module d'affichage 455 affiche des informations pour l'utilisateur (par exemple, une interface d'utilisateur graphique transmettant des réglages opérationnels et des niveaux de performances d'équipement de bâti, des informations de description d'équipement de bâti, des informations de politique du plan de demande de capacité, la corrélation entre les informations, etc.). Le port de communication réseau 459 offre un port de communication permettant de réaliser un couplage avec un réseau en vue de communications (par exemple, pour communiquer des informations liées au plan de demande de capacité à un client, un service, un opérateur situé à distance et/ou un centre de commande, etc.). Ainsi, le système et le procédé de plan de demande de capacité d'équipement de bâti, selon la présente invention, permettent un fonctionnement plus pratique et plus efficace d'équipement de bâti en se fondant sur un plan de demande de capacité. Le plan de demande de capacité d'équipement de bâti permet la mise en oeuvre automatique de politiques de demande de capacité d'équipement de bâti ainsi que celles d'objectifs de gestion économiques associés. Par exemple, la présente invention peut aider les installations informatiques centralisées à faire face aux changements de la demande pour des ressources d'équipement de bâti. L'envoi automatique d'ajustements de réglages opérationnels et de niveau de performances d'équipement de bâti permet de remplir les objectifs du plan de demande de capacité d'équipement de bâti. Les informations de description d'équipement, les informations de politique et les instructions de modification de fonctionnement d'équipement de bâti sont communiquées automatiquement par les liaisons de communication permettant de mettre en oeuvre un protocole de gestion d'équipement de bâti. Les liaisons de communication peuvent s'adapter de manière souple à diverses mises en oeuvre, et peuvent être mises en oeuvre sur un milieu de communication disponible (par exemple, des câbles de lignes électriques). La présente invention concerne également une interface pratique et efficace qui permet de corréler diverses informations de gestion et de demande de capacité d'équipement de bâti d'une manière unifiée. Les descriptions qui précèdent de modes de réalisation spécifiques de la présente invention ont été présentées uniquement à des fins d'illustration et de description. Elles n'ont pas pour but d'être exhaustives ni de limiter l'invention aux formes précises qui ont été divulguées et, bien entendu, de nombreuses modifications et variations sont possibles à la lumière des enseignements susmentionnés. Ces modes de réalisation ont été choisis et décrits afin d'expliquer au mieux les principes de l'invention ainsi que son application pratique, ceci de manière que d'autres personnes qualifiées dans ce domaine puissent au mieux utiliser l'invention ainsi que les diverses modifications en fonction d'une utilisation particulière envisagée. La portée de la présente invention est définie par les revendications jointes en annexe et par leurs équivalents. REVENDICATIONS
1. Procédé (300) permettant de changer dynamiquement 5 la capacité d'un bâti à la demande, lequel procédé comprend les étapes consistant à : -recevoir (310) une requête de modification de la capacité d'équipement de bâti; -effectuer une analyse (320) de ladite requête de 10 modification de la capacité d'équipement de bâti; et -changer (330) les performances d'équipement de bâti (111) en fonction de ladite analyse (320) de ladite requête de modification de la capacité d'équipement de bâti.
2. Procédé (300) selon la revendication 1, dans lequel le changement (330) desdites performances dudit équipement de bâti (111) comprend la modification des réglages de performances dudit équipement de bâti (111).
3. Procédé (300) selon la revendication 1, dans lequel le changement desdites performances dudit équipement de bâti (111) comprend la modification de la capacité de performances dudit équipement de bâti (111) en fonction dudit plan de demande de capacité.
4. Procédé (330) selon la revendication 3, dans 30 lequel ledit plan de demande de capacité indique une augmentation de la tension et de la fréquence dudit équipement de bâti (111) lorsqu'une demande de capacité augmente.
5. Procédé (300) selon la revendication 3, dans lequel ledit changement (330) desdites performances dudit équipement de bâti (111) correspond à un changement des exigences commerciales de clients.
6. Procédé (300) selon la revendication 1, dans 10 lequel ladite commande (111) dudit fonctionnement comprend le changement automatique desdites performances de manière interactive.
7. Procédé (300) selon la revendication 1, consistant 15 en outre à vérifier qu'un paiement associé à ladite requête de modification de capacité d'équipement de bâti (310) a été effectué.
8. Système à la demande concernant la capacité 20 d'équipement de bâti (100) comprenant: - un équipement de bâti (111) servant à traiter des données; - un composant de plan de demande de capacité (187) permettant de commander les changements opérationnels dudit équipement de bâti (111) en fonction d'un plan de demande de capacité ; et -un bus de communication (151) permettant de coupler ledit équipement et ledit composant de commande de capacité (187), lequel bus de communication est utilisé pour communiquer des informations entre ledit composant de commande de capacité (187) et ledit équipement de bâti (111).
9. Système à la demande concernant la capacité d'équipement de bâti (100) selon la revendication 8, dans lequel ledit composant de plan de demande de capacité (187) commande la quantité des ressources d'équipement de bâti (111) attribuée à une application.
10. Système à la demande concernant la capacité d'équipement de bâti selon la revendication 8, dans lequel ledit composant de plan de demande de capacité (187) met en marche et arrête ledit équipement de bâti (111) en fonction dudit plan de demande de capacité.
FR0503942A 2004-04-20 2005-04-20 Systeme et procede a la demande concernant la capacite d'equipement de bati. Pending FR2871268A1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/829,072 US20050235137A1 (en) 2004-04-20 2004-04-20 Rack equipment capacity on demand system and method

Publications (1)

Publication Number Publication Date
FR2871268A1 true FR2871268A1 (fr) 2005-12-09

Family

ID=35097673

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0503942A Pending FR2871268A1 (fr) 2004-04-20 2005-04-20 Systeme et procede a la demande concernant la capacite d'equipement de bati.

Country Status (3)

Country Link
US (1) US20050235137A1 (fr)
JP (1) JP2005310143A (fr)
FR (1) FR2871268A1 (fr)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1725947A4 (fr) 2004-03-13 2008-08-06 Cluster Resources Inc Systeme et procede destines a effectuer des reservations avancees dans un environnement de calcul
US9268607B2 (en) 2004-03-13 2016-02-23 Adaptive Computing Enterprises, Inc. System and method of providing a self-optimizing reservation in space of compute resources
EP2341432A1 (fr) 2004-03-13 2011-07-06 Adaptive Computing Enterprises, Inc. Système et procédé de co-affectation de réservations couvrant différents types de ressources informatiques
US8782654B2 (en) 2004-03-13 2014-07-15 Adaptive Computing Enterprises, Inc. Co-allocating a reservation spanning different compute resources types
US20070266388A1 (en) 2004-06-18 2007-11-15 Cluster Resources, Inc. System and method for providing advanced reservations in a compute environment
US8176490B1 (en) 2004-08-20 2012-05-08 Adaptive Computing Enterprises, Inc. System and method of interfacing a workload manager and scheduler with an identity manager
CA2586763C (fr) 2004-11-08 2013-12-17 Cluster Resources, Inc. Systeme et procede fournissant des executions de systeme au sein d'un environnement informatique
US8024355B2 (en) * 2004-12-29 2011-09-20 Sap Ag Dynamic capacity demand profile construction with a persisted capacity demand profile and a collision buffer
US8863143B2 (en) 2006-03-16 2014-10-14 Adaptive Computing Enterprises, Inc. System and method for managing a hybrid compute environment
US9231886B2 (en) 2005-03-16 2016-01-05 Adaptive Computing Enterprises, Inc. Simple integration of an on-demand compute environment
EP1872249B1 (fr) 2005-04-07 2016-12-07 Adaptive Computing Enterprises, Inc. Acces a la demande a des ressources informatiques
US8122264B2 (en) * 2006-04-22 2012-02-21 Hewlett-Packard Development Company, L.P. Power-state change as a function of direction of right-to-use status change
US8910234B2 (en) * 2007-08-21 2014-12-09 Schneider Electric It Corporation System and method for enforcing network device provisioning policy
US8041773B2 (en) 2007-09-24 2011-10-18 The Research Foundation Of State University Of New York Automatic clustering for self-organizing grids
US10877695B2 (en) 2009-10-30 2020-12-29 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
US11720290B2 (en) 2009-10-30 2023-08-08 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
US9477287B1 (en) * 2012-06-28 2016-10-25 Amazon Technologies, Inc. Optimizing computing resources
US9612601B2 (en) 2015-01-16 2017-04-04 Johnson Controls Technology Company Systems and methods for adaptive capacity constraint management

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5737728A (en) * 1994-02-25 1998-04-07 Minnesota Mining And Manufacturing Company System for resource assignment and scheduling
WO2000062211A1 (fr) * 1999-04-07 2000-10-19 Autovation Pty Limited Procede permettant de reduire au maximum la pollution
US6418351B1 (en) * 1999-03-30 2002-07-09 International Business Machines Corporation Determining the capacity components of tools/toolsets in a manufacturing line

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5396635A (en) * 1990-06-01 1995-03-07 Vadem Corporation Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system
US6836849B2 (en) * 2001-04-05 2004-12-28 International Business Machines Corporation Method and apparatus for controlling power and performance in a multiprocessing system according to customer level operational requirements
JP4284009B2 (ja) * 2001-05-18 2009-06-24 富士通株式会社 インターネットにおける伝送帯域を確保する方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5737728A (en) * 1994-02-25 1998-04-07 Minnesota Mining And Manufacturing Company System for resource assignment and scheduling
US6418351B1 (en) * 1999-03-30 2002-07-09 International Business Machines Corporation Determining the capacity components of tools/toolsets in a manufacturing line
WO2000062211A1 (fr) * 1999-04-07 2000-10-19 Autovation Pty Limited Procede permettant de reduire au maximum la pollution

Also Published As

Publication number Publication date
US20050235137A1 (en) 2005-10-20
JP2005310143A (ja) 2005-11-04

Similar Documents

Publication Publication Date Title
FR2871268A1 (fr) Systeme et procede a la demande concernant la capacite d'equipement de bati.
US10631024B2 (en) Intelligent video streaming system
EP2863306B1 (fr) Moteur de mise à l'échelle automatique prédictive
US20070180136A1 (en) Distributed multimedia streaming system
US8789050B2 (en) Systems and methods for transparently optimizing workloads
US7363516B2 (en) Rack equipment management system and method
WO2009006564A2 (fr) Systèmes et procédés pour la surveillance de dispositifs, de systèmes, d'utilisateurs et d'activité d'utilisateurs dans des sites éloignés
WO2015179053A1 (fr) Techniques d'étranglement intelligent d'impressions et de services publicitaires, mises en œuvre dans des réseaux de données électroniques
US20150113156A1 (en) Prioritized blocking of on-demand requests
WO2009042086A2 (fr) Système et procédé pour faciliter des transferts de contenu entre des dispositifs clients dans un réseau électronique
US10606804B2 (en) Computerized systems and methods for distributed file collection and processing
JP2016539520A (ja) キャッシュベースのコンテンツ配信のためのシステム及び方法
KR20140143778A (ko) 콘텐츠 브로커의 콘텐츠 분배 보조
US20090265244A1 (en) Methods and apparatus for surveillance and targeted advertising
EP2289037A1 (fr) Procédé, dispositif et système de distribution et d'affichage de contenu à base d'événements
TWI576711B (zh) 用以資料存取之方法、裝置及電腦系統
US11669871B2 (en) Cross-platform proposal creation, optimization, and deal management
US10116522B2 (en) Utilizing social media for information technology capacity planning
US20170195497A1 (en) Managing live video stream connections and data usage
US9124914B2 (en) Credit/penalty-based network-guidance of bitrates for clients
KR102492022B1 (ko) 다중 채널 네트워크의 컨텐츠 관리 방법, 장치 및 시스템
US11368753B2 (en) Managing live video stream connections and data usage
JP2003274383A (ja) 映像配信サーバおよび映像配信システム
RU2504839C2 (ru) Способ и система для поддержки торгов в электронной сети
WO2020050867A1 (fr) Gestion d'impressions d'une campagne publicitaire