Abstract:
PROBLEM TO BE SOLVED: To provide a decentralized process for ensuring the dynamic placement of application on a server based on two types of simultaneous resource requirements, those that are dependent on a load on the application and those that are independent. SOLUTION: A demand (load) for the application changes over time. The goal to satisfy all the demands while changing the solution (assignment of the application to the server) as little as possible. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
A method for monitoring a distributed application for errors includes constructing a transaction path for each request received by the distributed application, detecting a writing action to a log of the distributed application, and annotating the transaction path in accordance with the writing action to produce an annotated transaction path. In another embodiment, a method for building a knowledge base for use in diagnosing an error occurring in a distributed application includes executing the distributed application on a replica of a production server that supports the distributed application, constructing a transaction path for a request received by the distributed application, wherein the transaction path traverses the replica, injecting a fault into the transaction path, detecting a writing action to a log of the distributed application, wherein the writing action is a response to the fault, and storing an association between the fault and the writing action.
Abstract:
Ein Verfahren, eine Vorrichtung und ein Herstellungsartikel zum Beheben von Überlastung in einer überbelegten Datenverarbeitungsumgebung. Das Verfahren beinhaltet Messen der Ressourcennutzung jeder der vielen virtuellen Maschinen in jedem von mindestens einem Hypervisor in einer Datenverarbeitungsumgebung, bei Erkennung einer Ressourcenüberlastung in einem von mindestens einem Hypervisor Ermitteln von mindestens einer Operation, die für mindestens eine der vielen virtuellen Maschinen im Hypervisor vorzunehmen ist, um die Ressourcenüberlastung zu beheben und dabei die Werte der im Betrieb befindlichen virtuellen Maschinen zu steigern, und Senden eines Befehls an den Hypervisor, um die mindestens eine Operation auszugeben.
Abstract:
On demand image streaming (ODS), in one aspect, may perform both copy-on-write and copy-on-read to gradually bring data on remote storage server to a host's local disk. Prefetching may be performed during the time the resources are otherwise idle to bring in data from the remote storage server to the host's local disk. A new image format and the corresponding block device driver for a hypervisor or the like may be also provided. ODS' image format may include a header and a bitmap that indicates whether the data sectors are on local disk or remote storage server, and an image content, for instance, stored in raw format.
Abstract:
Ein bedarfsgesteuertes Abbild-Streaming (ODS) kann in einem Aspekt sowohl einen Vorgang des Erstellens einer Kopie beim Schreiben als auch einen Vorgang des Erstellens einer Kopie beim Lesen durchführen, um Daten auf einem Remote-Speicher-Server schrittweise auf eine lokale Festplatte eines Host zu übertragen. Ein Vorablesezugriff kann durchgeführt werden, während die Ressourcen ansonsten im Leerlauf sind, um Daten vom Remote-Speicher-Server auf die lokale Festplatte des Host zu übertragen. Ein neues Abbildformat und der entsprechende Blockeinheitentreiber für einen Hypervisor oder dergleichen können ebenfalls bereitgestellt werden. Das Abbildformat des ODS kann eine Kopfzeile und eine Bitmap beinhalten, die anzeigt, ob sich die Datensektoren auf einer lokalen Festplatte oder einem Remote-Speicher-Server befinden, und einen Abbild-Inhalt, der beispielsweise im Ursprungsformat gespeichert ist.
Abstract:
Ein bedarfsgesteuertes Abbild-Streaming (ODS) kann in einem Aspekt sowohl einen Vorgang des Erstellens einer Kopie beim Schreiben als auch einen Vorgang des Erstellens einer Kopie beim Lesen durchführen, um Daten auf einem Remote-Speicher-Server schrittweise auf eine lokale Festplatte eines Host zu übertragen. Ein Vorablesezugriff kann durchgeführt werden, während die Ressourcen ansonsten im Leerlauf sind, um Daten vom Remote-Speicher-Server auf die lokale Festplatte des Host zu übertragen. Ein neues Abbildformat und der entsprechende Blockeinheitentreiber für einen Hypervisor oder dergleichen können ebenfalls bereitgestellt werden. Das Abbildformat des ODS kann eine Kopfzeile und eine Bitmap beinhalten, die anzeigt, ob sich die Datensektoren auf einer lokalen Festplatte oder einem Remote-Speicher-Server befinden, und einen Abbild-Inhalt, der beispielsweise im Ursprungsformat gespeichert ist.