-
公开(公告)号:GB2489615A
公开(公告)日:2012-10-03
申请号:GB201209512
申请日:2011-01-21
Applicant: IBM
Inventor: GORDON ABEL , YEHUDA SHMUEL BEN , YASSOUR BEN-AMI , WASSERMAN ORIT LUBA
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.
-
公开(公告)号:GB2513058A
公开(公告)日:2014-10-15
申请号:GB201413105
申请日:2013-01-10
Applicant: IBM
Inventor: FARCHI EITAN DANIEL , GORDON ABEL , EL NADAV HAR , SHOCHAT MORAN
IPC: G06F9/45
Abstract: A computerized apparatus, a computer-implemented method and a computer program product for manipulating source code patches. The apparatus comprising a processor that is configured to: obtain a source code patch comprising plurality of source code modification instructions with respect to a source code and to automatically split the source code patch into plurality of sub-patches, wherein applying the plurality of sub-patches on the source code in an order is equivalent to applying the source code patch.
-
公开(公告)号:GB2502225B
公开(公告)日:2014-07-23
申请号:GB201315279
申请日:2012-02-08
Applicant: IBM
Inventor: GORDON ABEL , YEHUDA SHMUEL BEN , EL NADAV YOSEF HAR , YASSOUR BEN-AMI
IPC: G06F9/455
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.
-
公开(公告)号:GB2502751A
公开(公告)日:2013-12-04
申请号:GB201316645
申请日:2012-03-09
Applicant: IBM
Inventor: GORDON ABEL , HINES MICHAEL , SILVA DILMA MENEZES DA , YEHUDA SHMUEL BEN
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.
-
公开(公告)号:GB2499942A
公开(公告)日:2013-09-04
申请号:GB201309929
申请日:2011-10-26
Applicant: IBM
Inventor: GORDON ABEL , BEN-YEHUDA SHMUEL , EL NADAV YOSEF HAR , YASSOUR BEN-AMI
IPC: G06F9/455
Abstract: A method for managing a virtualization environment comprises detecting, by a first software, a first set of features supported by a hardware device, wherein the first software runs on the hardware device; detecting a second set of features with which to run a second software, wherein the second software is launched by the first software with the second set of features; exposing one or more features in the second set of features to the second software, wherein the second software detects and enables the exposed features for a third software launched by the second software; and emulating a first feature without causing a trap such that control is transferred to the second software, in response to determining that the first feature is an exposed feature not included in the first set of features, wherein one or more sensitive events are associated with the first feature.
-
-
-
-