Patents by Inventor Gil Rapaport

Gil Rapaport has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9396009
    Abstract: Machines, systems and methods for managing resources allocated in a virtualized computing network are provided. The method comprises monitoring resource usage by a first host, wherein the first host, in addition to the first host's dedicated resources, has access to a first set of sharable resources, and wherein the second host, in addition to the second host's dedicated resources, has access to a second set of sharable resources; determining whether the second host has excess resource capacity in the second host's dedicated and sharable resources, in response to determining that resource usage of the first host in the first host's dedicated and sharable resources has exceeded a resource usage threshold; and reallocating one or more resources in the second set of sharable resources from the second host to the first host, in response to determining that the second host has excess resource capacity.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ofer Biran, Erez Hadad, Yosef Moatti, Sadek Jbara, Gil Rapaport
  • Publication number: 20150212840
    Abstract: Machines, systems and methods for managing resources allocated in a virtualized computing network are provided. The method comprises monitoring resource usage by a first host, wherein the first host, in addition to the first host's dedicated resources, has access to a first set of sharable resources, and wherein the second host, in addition to the second host's dedicated resources, has access to a second set of sharable resources; determining whether the second host has excess resource capacity in the second host's dedicated and sharable resources, in response to determining that resource usage of the first host in the first host's dedicated and sharable resources has exceeded a resource usage threshold; and reallocating one or more resources in the second set of sharable resources from the second host to the first host, in response to determining that the second host has excess resource capacity.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Ofer Biran, Erez Hadad, Yosef Moatti, Sadek Jbara, Gil Rapaport
  • Patent number: 8904395
    Abstract: Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ofer Biran, Tirtsa Hochberg, Michael Massin, Gil Rapaport, Yossi Shiloach, Segev Eliezer Wasserkrug
  • Publication number: 20120221690
    Abstract: A method, apparatus, and computer program product for monitoring operation of data processing resources in a data processing environment. A request to monitor a service instance may be received by a processor unit, wherein the service instance comprises a data processing resource provided as a service by a provider of the data processing resources. Responsive to receiving the request to monitor the service instance, the processor unit establishes communications to receive monitored data from the service instance. The processor unit receives the monitored data from the service instance and provides the monitored data to a monitoring infrastructure, wherein the monitoring infrastructure is configured to monitor operation of the data processing resources.
    Type: Application
    Filed: February 20, 2012
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kirk A. Beaty, Vijay K. Naik, Gil Rapaport, John C. Sanchez
  • Publication number: 20120023499
    Abstract: Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled.
    Type: Application
    Filed: July 26, 2010
    Publication date: January 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ofer Biran, Tirtsa Hochberg, Michael Masin, Gil Rapaport, Yossi Shiloach, Segev Eliezer Wasserkrug