Patents by Inventor Yehuda Shiran

Yehuda Shiran 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: 10649510
    Abstract: A technique for using machine logic to configure power supply units in a data center including: (i) receiving cost information for multiple power grids that includes expected cost information for a time period; (ii) receiving usage information for multiple data center loads in a data center that includes expected electrical power usage for the data center loads; (iii) determining a target power information set, based, at least in part, on the cost information and the usage information, with the target power information set, for the time period, including a target power amount respectively corresponding to each power grid; and (iv) determining a power supply unit configuration scheme so that, when operating under the power supply unit configuration scheme, each power grid will supply, at least approximately, its respectively corresponding target power amount.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mudi M. Fluman, Yaacov Frank, Igor Nabutovsky, Yehuda Shiran
  • Patent number: 10608435
    Abstract: Intermittently re-distributing power from three phases of a power grid connected to power consuming components of a data center by configuring power supply units (PSUs) which are integrated into each enclosure, two PSUs per enclosure. The distribution is determined by machine logic to: (i) meet the predicted power requirements of the power consuming components of the data center, and (ii) the use of first phase, second phase and third phase electrical powers is at least approximately in balance.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mudi M. Fluman, Yaacov Frank, Igor Nabutovsky, Yehuda Shiran
  • Patent number: 10545843
    Abstract: Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
  • Patent number: 10534683
    Abstract: A computer receives data from a storage device. The computer identifies a state value of the storage device and at least one maintenance task included in the received data. The computer generates a set of instructions for limiting the workload of a storage device executing maintenance tasks. According to the generated instructions, the computer limits the workload placed on the storage device.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mudi M. Fluman, Yaacov Frank, Janice M. Girouard, Yehuda Shiran
  • Patent number: 10359936
    Abstract: A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
  • Patent number: 10353452
    Abstract: A method for prioritized charging of battery backup units (BBUs) is provided. The method may include identifying critical system racks associated with computing data centers based on characteristics associated with the system racks on the computing data centers. The method may also include identifying critical system enclosures associated with the identified critical system racks based on system architectures associated with the computing data centers. The method may further include prioritizing the identified critical system enclosures based on parameters associated with the identified critical system enclosures. The method may also include identifying and ranking a plurality of critical BBUs associated with the identified and prioritized critical system enclosures based on prioritized charging rules associated with the plurality of critical BBUs. The method may further include charging the identified and ranked plurality of critical BBUs in an order based on the prioritized charging rules.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ofir Elizov, Mudi M. Fluman, Igor Nabutovsky, Yehuda Shiran
  • Patent number: 10228743
    Abstract: A method for prioritized charging of battery backup units (BBUs) is provided. The method may include identifying critical system racks associated with computing data centers based on characteristics associated with the system racks on the computing data centers. The method may also include identifying critical system enclosures associated with the identified critical system racks based on system architectures associated with the computing data centers. The method may further include prioritizing the identified critical system enclosures based on parameters associated with the identified critical system enclosures. The method may also include identifying and ranking a plurality of critical BBUs associated with the identified and prioritized critical system enclosures based on prioritized charging rules associated with the plurality of critical BBUs. The method may further include charging the identified and ranked plurality of critical BBUs in an order based on the prioritized charging rules.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ofir Elizov, Mudi M. Fluman, Igor Nabutovsky, Yehuda Shiran
  • Patent number: 10168759
    Abstract: A method for prioritized charging of battery backup units (BBUs) is provided. The method may include identifying critical system racks associated with computing data centers based on characteristics associated with the system racks on the computing data centers. The method may also include identifying critical system enclosures associated with the identified critical system racks based on system architectures associated with the computing data centers. The method may further include prioritizing the identified critical system enclosures based on parameters associated with the identified critical system enclosures. The method may also include identifying and ranking a plurality of critical BBUs associated with the identified and prioritized critical system enclosures based on prioritized charging rules associated with the plurality of critical BBUs. The method may further include charging the identified and ranked plurality of critical BBUs in an order based on the prioritized charging rules.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ofir Elizov, Mudi M. Fluman, Igor Nabutovsky, Yehuda Shiran
  • Patent number: 10169948
    Abstract: Storage operation requests from any device of a computing environment can be numerous and frequent. In particular, if there is a high frequency initiation of storage operation requests to store, retrieve, or modify data, then targeted storage systems have to easily and quickly decide in which order to satisfy the storage operation requests, such as when two requests occur to retrieve identical data. Storage operation requests can be prioritized at the end device instead of any intermediary device or enabling a complex ordering algorithm. Moreover, the storage on a cloud model consists of similar storage services which serve consumers of different needs. Some applications/users can afford longer service time than other applications/users. Differentiation in required service time allows price differentiation. The solution will serve premium customers faster than it serves customers who paid less.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mudi M Fluman, Yaacov Frank, Janice M Girouard, Yehuda Shiran
  • Patent number: 10083077
    Abstract: In response to a warning that power may be interrupted, a non-volatile data storage sub-system of a host computer system re-orders machine readable instructions that the non-volatile data storage sub-system is going to perform. This re-ordering of instructions decreases the probability that important data will be lost. The re-ordering of instructions is performed according to rules.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mudi M. Fluman, Yaacov Frank, Janice M. Girouard, Yehuda Shiran
  • Publication number: 20180217650
    Abstract: A method for prioritized charging of battery backup units (BBUs) is provided. The method may include identifying critical system racks associated with computing data centers based on characteristics associated with the system racks on the computing data centers. The method may also include identifying critical system enclosures associated with the identified critical system racks based on system architectures associated with the computing data centers. The method may further include prioritizing the identified critical system enclosures based on parameters associated with the identified critical system enclosures. The method may also include identifying and ranking a plurality of critical BBUs associated with the identified and prioritized critical system enclosures based on prioritized charging rules associated with the plurality of critical BBUs. The method may further include charging the identified and ranked plurality of critical BBUs in an order based on the prioritized charging rules.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 2, 2018
    Inventors: Ofir Elizov, Mudi M. Fluman, Igor Nabutovsky, Yehuda Shiran
  • Publication number: 20180217649
    Abstract: A method for prioritized charging of battery backup units (BBUs) is provided. The method may include identifying critical system racks associated with computing data centers based on characteristics associated with the system racks on the computing data centers. The method may also include identifying critical system enclosures associated with the identified critical system racks based on system architectures associated with the computing data centers. The method may further include prioritizing the identified critical system enclosures based on parameters associated with the identified critical system enclosures. The method may also include identifying and ranking a plurality of critical BBUs associated with the identified and prioritized critical system enclosures based on prioritized charging rules associated with the plurality of critical BBUs. The method may further include charging the identified and ranked plurality of critical BBUs in an order based on the prioritized charging rules.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Inventors: Ofir Elizov, Mudi M. Fluman, Igor Nabutovsky, Yehuda Shiran
  • Publication number: 20180217651
    Abstract: A method for prioritized charging of battery backup units (BBUs) is provided. The method may include identifying critical system racks associated with computing data centers based on characteristics associated with the system racks on the computing data centers. The method may also include identifying critical system enclosures associated with the identified critical system racks based on system architectures associated with the computing data centers. The method may further include prioritizing the identified critical system enclosures based on parameters associated with the identified critical system enclosures. The method may also include identifying and ranking a plurality of critical BBUs associated with the identified and prioritized critical system enclosures based on prioritized charging rules associated with the plurality of critical BBUs. The method may further include charging the identified and ranked plurality of critical BBUs in an order based on the prioritized charging rules.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 2, 2018
    Inventors: Ofir Elizov, Mudi M. Fluman, Igor Nabutovsky, Yehuda Shiran
  • Publication number: 20180198281
    Abstract: Intermittently re-distributing power from three phases of a power grid connected to power consuming components of a data center by configuring power supply units (PSUs) which are integrated into each enclosure, two PSUs per enclosure. The distribution is determined by machine logic to: (i) meet the predicted power requirements of the power consuming components of the data center, and (ii) the use of first phase, second phase and third phase electrical powers is at least approximately in balance.
    Type: Application
    Filed: March 6, 2018
    Publication date: July 12, 2018
    Inventors: Mudi M. Fluman, Yaacov Frank, Igor Nabutovsky, Yehuda Shiran
  • Patent number: 9997916
    Abstract: Intermittently re-distributing power from three phases of a power grid connected to power consuming components of a data center by configuring power supply units (PSUs) which are integrated into each enclosure, two PSUs per enclosure. The distribution is determined by machine logic to: (i) meet the predicted power requirements of the power consuming components of the data center, and (ii) the use of first phase, second phase and third phase electrical powers is at least approximately in balance.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mudi M. Fluman, Yaacov Frank, Igor Nabutovsky, Yehuda Shiran
  • Patent number: 9959057
    Abstract: A computer determines an intrinsic read speed and an intrinsic write speed associated with a first disk and a second disk. The computer receives a request to read a portion of data, wherein the portion of data is stored redundantly on both the first and second disk. The computer identifies a first latency associated with reading the portion of data from the first disk, where the first latency is based on at least the intrinsic read speed and the intrinsic write speed associated with the first disk. The computer identifies a second latency associated with reading the portion of data from the second disk, wherein the second latency is based on at least the intrinsic read speed and the intrinsic write speed associated with the second disk. The computer determines that the first latency exceeds the second latency. The computer selects the second disk to read the portion of data.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mudi M. Fluman, Yaacov Frank, Yehuda Shiran, Ronny Vatelmacher
  • Patent number: 9946318
    Abstract: A method for prioritized charging of battery backup units (BBUs) is provided. The method may include identifying critical system racks associated with computing data centers based on characteristics associated with the system racks on the computing data centers. The method may also include identifying critical system enclosures associated with the identified critical system racks based on system architectures associated with the computing data centers. The method may further include prioritizing the identified critical system enclosures based on parameters associated with the identified critical system enclosures. The method may also include identifying and ranking a plurality of critical BBUs associated with the identified and prioritized critical system enclosures based on prioritized charging rules associated with the plurality of critical BBUs. The method may further include charging the identified and ranked plurality of critical BBUs in an order based on the prioritized charging rules.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ofir Elizov, Mudi M. Fluman, Igor Nabutovsky, Yehuda Shiran
  • Patent number: 9916094
    Abstract: A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
  • Patent number: 9910746
    Abstract: Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: March 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
  • Publication number: 20180052602
    Abstract: A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices.
    Type: Application
    Filed: November 2, 2017
    Publication date: February 22, 2018
    Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran