Erkennen eines Kein-Fortschritt-Zustands einer Anwendung

    公开(公告)号:DE112011100242T5

    公开(公告)日:2012-12-27

    申请号:DE112011100242

    申请日:2011-04-14

    Applicant: IBM

    Abstract: Ein Verfahren, System und von einem Computer verwendbares Programmprodukt zum Erkennen eines Kein-Fortschritt-Zustands einer Anwendung werden in den veranschaulichenden Ausführungsformen bereitgestellt. Eine Ressourcen-Inanspruchnahme und eine Ausgangsleistung einer Anwendungsgruppe werden überwacht. Die Ressourcen-Inanspruchnahme und die Ausgangsleistung werden gemessen, um einen Ressourcen-Inanspruchnahmewert und einen Ausgangsleistungswert zu einem vorgegebenen Zeitpunkt zu bestimmen. Eine Bestimmung erfolgt, ob der Ressourcen-Inanspruchnahmewert in einem Unterbereich einer Skala für die Ressourcen-Inanspruchnahme enthalten ist und der Ausgangsleistungswert in einem Unterbereich einer Ausgangsleistungsskala enthalten ist, wobei der Unterbereich der Skala für die Ressourcen-Inanspruchnahme dem Unterbereich der Ausgangsleistungsskala entspricht. Der Kein-Fortschritt-Zustand der Anwendung wird erkannt, wenn die Bestimmung negativ ist.

    Efficient multi-core processing of events

    公开(公告)号:GB2489615A

    公开(公告)日:2012-10-03

    申请号:GB201209512

    申请日:2011-01-21

    Applicant: IBM

    Abstract: A computer implemented method for handling events in a multi-core processing environment is provided. The method comprises handling an event by a second application running on a second core, in response to determining that the event is initiated by a first application running on a first core; and running a third application on the first core, while the first application is waiting for the event to be handled by the second application.

    Multilevel support in a nested virtualization environment

    公开(公告)号:GB2502225A

    公开(公告)日:2013-11-20

    申请号:GB201315279

    申请日:2012-02-08

    Applicant: IBM

    Abstract: A method of handling an event occurring in a nested virtualization computing environment is provided, wherein N hypervisors are executed nestedly, with a first hypervisor running at level zero (L0) directly over a host machine, and other hypervisors nestedly running at levels L1 to Ln, respectively. The method comprises trapping an event generated by software running at level Ln; determining a hypervisor x at level Lx designated for handling the trapped event; and wherein the hypervisor x emulates features needed for performing the trapped event for the software running at the level Ln.

    Device emulation in a virtualised computing environment

    公开(公告)号:GB2499545A

    公开(公告)日:2013-08-21

    申请号:GB201309307

    申请日:2011-10-28

    Applicant: IBM

    Abstract: Systems and methods for optimizing operation of a physical device in a virtualized computing environment are provided. The method comprises monitoring instructions issued by an application running on a virtual machine's (VM) operating system, wherein the VM is hosted by a hypervisor providing access to a physical device connected to a virtualized computing environment; wherein a device driver supported by the operating system issues one or more instructions to an emulated device supported by the hypervisor to control the physical device according to the issued instructions, wherein the emulated device's registers are implemented in memory of the hypervisor and the instructions issued by the device driver are stored in said registers, wherein the hypervisor handles the instructions, in response to learning that the instructions are stored in said registers.

    Effiziente Mehrkernverarbeitung von Ereignissen

    公开(公告)号:DE112011100098T5

    公开(公告)日:2012-10-18

    申请号:DE112011100098

    申请日:2011-01-21

    Applicant: IBM

    Abstract: Es wird ein auf einem Computer ausgeführtes Verfahren zum Behandeln von Ereignissen in einer Mehrkern-Verarbeitungsumgebung bereitgestellt. Das Verfahren umfasst das Behandeln eines Ereignisses durch eine auf einem zweiten Kern laufende zweite Anwendung als Reaktion auf das Feststellen, dass das Ereignis durch eine auf einem ersten Kern laufende erste Anwendung eingeleitet wird, und das Ausführen einer dritten Anwendung auf dem ersten Kern, während die erste Anwendung darauf wartet, dass das Ereignis durch die zweite Anwendung behandelt wird.

    Multilevel support in a nested virtualization environment

    公开(公告)号:GB2502225B

    公开(公告)日:2014-07-23

    申请号:GB201315279

    申请日:2012-02-08

    Applicant: IBM

    Abstract: A method of handling an event occurring in a nested virtualization computing environment is provided, wherein N hypervisors are executed nestedly, with a first hypervisor running at level zero (L0) directly over a host machine, and other hypervisors nestedly running at levels L1 to Ln, respectively. The method comprises trapping an event generated by software running at level Ln; determining a hypervisor x at level Lx designated for handling the trapped event; and wherein the hypervisor x emulates features needed for performing the trapped event for the software running at the level Ln.

    Dynamic memory management in a virtualized computing environment

    公开(公告)号:GB2502751A

    公开(公告)日:2013-12-04

    申请号:GB201316645

    申请日:2012-03-09

    Applicant: IBM

    Abstract: A memory management method in a virtualized computing environment is provided, in which a hypervisor implements at least a virtual machine (VM) over a host machine, wherein a guest operating system (OS) is executed over the VM and an application supporting memory management capabilities is executed over the guest OS. The method comprises invoking a first memory manager (java balloon) implemented by the application to deallocate memory allocated to the application for use by the hypervisor, in response to a request submitted by the hypervisor; and invoking a second memory manager (guest balloon) implemented over the guest operating system to deallocate memory allocated to the guest OS, in response to a request submitted by the hypervisor.

    Detecting no progress state of an application

    公开(公告)号:GB2492717A

    公开(公告)日:2013-01-09

    申请号:GB201219667

    申请日:2011-04-14

    Applicant: IBM

    Abstract: A method, system, and computer usable program product for detecting a no progress state of an application are provided in the illustrative embodiments. A resource usage and an output of a set of applications are monitored. The resource usage and the output are measured to determine a resource usage value and an output value at a given time. A determination is made whether the resource usage value is included in a sub-range of a resource usage scale and the output value is included in a sub-range of an output scale where the sub-range of the resource usage scale corresponds to the sub-range of the output scale. The no progress state of the application is detected if the determination is negative.

Patent Agency Ranking